Categorygithub.com/rakyll/openai-go
modulepackage
1.0.9
Repository: https://github.com/rakyll/openai-go.git
Documentation: pkg.go.dev

# README

openai-go Go Reference Go

Go client libraries for OpenAI APIs. Supported APIs:

āœ… completions
āœ… chat
āœ… edits
🚧 images
āœ… moderations
āœ… audio
āœ… embeddings

Set your API key as the OPENAI_API_KEY environmental variable before running the examples.

# Packages

Package audio implements a client for OpenAI's Whisper audio transcriber.
Package chat contains a client for Open AI's ChatGPT APIs.
Package completion contains a client for OpenAI's completion API.
Package edit contains a client for OpenAI's edits API.
Package embedding contains a client for Open AI's Embeddings APIs.
No description provided by the author
Package image contains a client for OpenAI's images API.
Package moderation contains a client for OpenAI's moderations API.

# Functions

NewSession creates a new session.

# Structs

APIError is returned from API requests if the API responds with an error.
Session is a session created to communicate with OpenAI.
Usage reports the API usage.