in binding-go/client.go [224:236]
func (c *Client) Upload(dir, apiKey, algorithmID string) error {
if apiKey == "" {
apiKey = os.Getenv("OPENAI_GYM_API_KEY")
}
data := map[string]string{"training_dir": dir, "api_key": apiKey}
if algorithmID != "" {
data["algorithm_id"] = algorithmID
}
if err := c.post("/v1/upload/", data, nil); err != nil {
return fmt.Errorf("upload: %s", err)
}
return nil
}