Skip to content

qb0C80aE/openaigo

Repository files navigation

openaigo

Go CodeQL

Yet another API client for api.openai.com.

This library is community-maintained, NOT officially supported by OpenAI.

Usage Example

package main

import (
  "fmt"
  "github.com/otiai10/openaigo"
)

func main() {
  client := openaigo.NewClient(os.Getenv("OPENAI_APIKEY"))
  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 [email protected]:otiai10/openaigo.git
cd openaigo
OPENAI_APIKEY=YourAPIKey go run ./testapp/main.go

Endpoint Support

About

OpenAI (ChatGPT) API Client for Go

Resources

License

Stars

Watchers

Forks

Packages

No packages published

Languages

  • Go 100.0%