Yet another API client for api.openai.com
.
This library is community-maintained, NOT officially supported by OpenAI.
package main
import (
"fmt"
"github.com/otiai10/openaigo"
)
func main() {
client := openaigo.NewClient(os.Getenv("OPENAI_API_KEY"))
request := openaigo.CompletionRequestBody{
Model: "text-davinci-003",
Prompt: []string{"Say this is a test"},
}
response, err := client.Completion(nil, request)
fmt.Println(response, err)
}
if you just want to try, hit commands below.
git clone git@github.com:otiai10/openaigo.git
cd openaigo
OPENAI_API_KEY=YourAPIKey go run ./testapp/main.go
- Models
- Completions
- Edits
- Images
- Embeddings
- Files
- Fine-tunes
- Moderation
Engines(deprecated)
Report any issue here or any feedback is welcomed.