Skip to content

cloudfactory/hasty-go

Repository files navigation

Hasty API Go client

Build

This is a client for Hasty API for gophers.

Hasty is an image annotation tool that makes it easier, faster and more accurate to teach machines the context of what they are looking at. Learn more more at:

Usage

First go to workspace settings, then "API accounts". Create new API account for the workspace and then create a new API key for that account.

Get Hasty client:

go get -u github.com/cloudfactory/hasty-go

Import it into your package:

import "github.com/cloudfactory/hasty-go"

Obtain and provide API key, and instantiate the client:

key := "hK0WXPfeS..."
client := hasty.NewClient(key)

params := &hasty.ImageUploadExternalParams{
	Project:  hasty.String("b72ef832-2bf6-4509-a95a-54c9038bf848"),
	Dataset:  hasty.String("c66779fe-043e-40c6-a419-a9ddcd5ccbff"),
	URL:      hasty.String("https://example.com/cats/one.jpg"),
	Copy:     hasty.Bool(true),
	Filename: hasty.String("cat-one.jpg"),
}
image, err := client.Image.UploadExternal(context.TODO(), params)
fmt.Printf("%v, %v", image, err)

About

Go client for Hasty API

Resources

License

Code of conduct

Stars

Watchers

Forks

Packages

No packages published

Contributors 2

  •  
  •  

Languages