🌐
GitHub
github.com › openai › openai-go
GitHub - openai/openai-go: The official Go library for the OpenAI API
The official Go library for the OpenAI API. Contribute to openai/openai-go development by creating an account on GitHub.
Starred by 2.8K users
Forked by 250 users
Languages   Go
🌐
GitHub
github.com › sashabaranov › go-openai
GitHub - sashabaranov/go-openai: OpenAI ChatGPT, GPT-5, GPT-Image-1, Whisper API clients for Go
This library provides unofficial Go clients for OpenAI API.
Starred by 10.5K users
Forked by 1.7K users
Languages   Go
🌐
Medium
medium.com › @soumitsr › reinventing-the-wheel-openai-apis-through-go-part-1-c88dcf39c201
Reinventing The Wheel: OpenAI APIs Through Go — Part 1 | by Soumit Salman Rahman | Medium
February 4, 2024 - Reinventing The Wheel: OpenAI APIs Through Go — Part 1 Dude! There is a WHOLE bank of libraries for that in python. What conceivable reason do you have to do this in Go? Cause I feel like it! Deal …
🌐
OpenAI
platform.openai.com › docs › libraries
Libraries | OpenAI API
Discover language-specific libraries for using the OpenAI API, including Python, Node.js, .NET, and more.
🌐
Chris Sotherden
chris.sotherden.io › openai-responses-api-using-go
Using the OpenAI Responses API in Go (Golang) – Intro Guide
May 12, 2025 - Learn to use the OpenAI Responses API with Go. Covers state, tools, file search, structured output, with the official Go SDK (openai-go)
🌐
Relia Software
reliasoftware.com › blog › openai-golang-ai-chatbot-development
How to Build a Golang AI Chatbot with OpenAI? Hands-on Guide
July 4, 2025 - This blog guides to build a Golang AI chatbot using OpenAI, including features like chat completion, conversation context management, and streaming responses.
Price   $$$$$
Address   629 Nguyen Kiem, Ward 9, Phu Nhuan District, 700000, Ho Chi Minh
🌐
GitHub
github.com › 0x9ef › openai-go
GitHub - 0x9ef/openai-go: OpenAI GPT-3/3.5/4 API client written in Go
An Golang native implementation to easily interacting with OpenAI API.
Starred by 20 users
Forked by 4 users
Languages   Go
Find elsewhere
🌐
Liu Houliang Blog
liuhouliang.com › en › post › go_azure
Using Azure OpenAI Services with Go Language
Golang · In the previous article we discussed how to apply for Microsoft Azure OpenAI service, created a GPT-3.5-turbo model, and obtained an API Key. In this article, we will start using Go to call the Azure OpenAI API. Apply for Azure OpenAI service · Create a GPT-3.5-turbo model or higher ·
🌐
GitHub
github.com › PullRequestInc › go-gpt3
GitHub - PullRequestInc/go-gpt3: An OpenAI GPT-3 API client enabling Go/Golang programs to interact with the gpt3 APIs.
An OpenAI GPT-3 API client enabling Go/Golang programs to interact with the gpt3 APIs. - PullRequestInc/go-gpt3
Starred by 387 users
Forked by 65 users
Languages   Go
🌐
OpenAI Developer Community
community.openai.com › t › create-a-open-ai-agent-with-go-lang › 1145891
Create a Open AI Agent with Go Lang - Community - OpenAI Developer Community
March 18, 2025 - Introduction If you’re into AI and love working with Go, you’ll want to check out agent-sdk-go on GitHub. This SDK makes it easy to build AI agents that can integrate with different LLMs, use tools, and even perform agent-to-agent handoffs.
🌐
Go Packages
pkg.go.dev › github.com › picatz › openai
openai module - github.com/picatz/openai - Go Packages
Usage: openai assistant [flags] openai assistant [command] Examples: $ openai assistant # create a temporary assistant and start chatting $ openai assistant chat # same as above $ openai assistant create --name "Example" --model "gpt-4-turbo-preview" --description "..." --instructions "..." --code-interpreter --retrieval $ openai assistant list $ openai assistant info <assistant-id> $ openai assistant chat <assistant-id> $ openai assistant delete <assistant-id> Available Commands: chat Start an interactive assistant chat session create Create an assistant delete Delete an assistant file Manage assistant files info Get information about an assistant list List assistants update Update an assistant Flags: -h, --help help for assistant Use "openai assistant [command] --help" for more information about a command.
🌐
Medium
medium.com › codex › lets-make-a-gpt-wrapper-http-server-with-golang-and-openai-e8ef5adc8f8a
Let’s make a GPT-4 HTTP-Server with GOLANG (And OPENAI) | by Tomascdmota | CodeX | Medium
December 3, 2024 - Transform the query into a boolean logic using boolean operators (AND, OR, NOT...), don't show comments.`, } type RequestBuffer struct { client *openai.Client batchWindow time.Duration // How long the buffer will wait before sending the request buffer []bufferedRequest processing bool lastRequestAt time.Time mu sync.Mutex // We use a mutex ensure only what is supposed to access this buffer has access to it } type bufferedRequest struct { query string resultCh chan string } type QueryRequest struct { Parameter string `json:"parameter"` } // Setting up the requestBuffer func NewRequestBuffer(cli
🌐
Microsoft Learn
learn.microsoft.com › en-us › azure › developer › go › azure-ai-for-go-developers
Develop Go apps that use Azure AI services - Go on Azure | Microsoft Learn
These models can be easily adapted to your specific task including but not limited to content generation, summarization, image understanding, semantic search, and natural language to code translation. Users can access the service through REST APIs, Azure OpenAI SDK for Go, or via the Azure AI Foundry portal.
🌐
Pipedream
pipedream.com › apps › openai › integrations › go
Integrate the OpenAI (ChatGPT) API with the Go API - Pipedream
Setup the OpenAI (ChatGPT) API trigger to run a workflow which integrates with the Go API. Pipedream's integration platform allows you to integrate OpenAI (ChatGPT) and Go remarkably fast. Free for developers.
🌐
Go Packages
pkg.go.dev › github.com › PullRequestInc › go-gpt3
gpt3 package - github.com/PullRequestInc/go-gpt3 - Go Packages
An OpenAI GPT-3 API client enabling Go/Golang programs to interact with the gpt3 APIs.
🌐
OpenAI
platform.openai.com › docs › libraries › go
OpenAI Platform
Explore developer resources, tutorials, API docs, and dynamic examples to get the most out of OpenAI's platform.
🌐
Better Programming
betterprogramming.pub › chatgpt-golang-a7bd524e7563
Consume OpenAI (ChatGPT) With Golang | by Francisco Escher | Better ...
September 11, 2023 - Consume OpenAI (ChatGPT) With Golang My Go client library for the OpenAI API Introduction Open AI exposes an API that is quite simple to use. It requires its clients to register an API Key with an …
🌐
GitHub
github.com › gopenai › openai-client
GitHub - gopenai/openai-client: This is an unofficial Golang SDK for the OpenAI API. It provides a simple and easy-to-use way to interact with the OpenAI API using Golang.
This is an unofficial Golang SDK for the OpenAI API. It provides a simple and easy-to-use way to interact with the OpenAI API using Golang. - GitHub - gopenai/openai-client: This is an unofficial Golang SDK for the OpenAI API.
Author   gopenai