sashabaranov/go-openai
OpenAI ChatGPT, GPT-5, GPT-Image-1, Whisper API clients for Go
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.
Stars
10,585
Forks
1,688
Language
Go
License
Apache-2.0
Category
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.
Related tools
ai-forever/gigachat
Библиотека для доступа к GigaChat
Krazal/nppopenai
OpenAI (aka. ChatGPT) plugin for Notepad++
mkht/PSOpenAI
PowerShell module for OpenAI API.
olrea/openai-cpp
OpenAI C++ is a community-maintained library for the Open AI API
mgallo/openai.ex
community-maintained OpenAI API Wrapper written in Elixir.