Skip to content

Latest commit

 

History

History
84 lines (70 loc) · 4.16 KB

README.md

File metadata and controls

84 lines (70 loc) · 4.16 KB

openaigo

Go CodeQL App Test over API
License FOSSA Status Maintainability Go Report Card codecov Reference

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_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

Endpoint Support

Issues

Report any issue here or any feedback is welcomed.