sashabaranov/go-openai

OpenAI ChatGPT, GPT-5, GPT-Image-1, Whisper API clients for Go

55
/ 100
Established

This is a Go language library that helps developers integrate OpenAI's powerful AI models into their Go applications. It takes plain text prompts, audio files, or image descriptions and returns generated text (like chat responses or transcriptions) or images, allowing Go developers to build AI-powered features directly into their software. Developers who use Go for backend services, command-line tools, or web applications will find this useful.

10,585 stars.

Use this if you are a Go developer building an application that needs to interact with OpenAI's ChatGPT, GPT-4, DALL·E, or Whisper models programmatically.

Not ideal if you are not a Go developer or if you only need to use OpenAI models via their web interface or a different programming language.

Go development AI integration Application development Natural language processing Image generation
No Package No Dependents
Maintenance 6 / 25
Adoption 10 / 25
Maturity 16 / 25
Community 23 / 25

How are scores calculated?

Stars

10,585

Forks

1,688

Language

Go

License

Apache-2.0

Category

go-openai-sdks

Last pushed

Oct 21, 2025

Commits (30d)

0

Get this data via API

curl "https://pt-edge.onrender.com/api/v1/quality/llm-tools/sashabaranov/go-openai"

Open to everyone — 100 requests/day, no key needed. Get a free key for 1,000/day.