google / google/adk-go

Add Support for OpenAI-Compatible Providers

Open
#596 4 comments 0 reactions 0 assignees View on GitHub
duplicate enhancement
Dominant language
Go
Stars
8.8k
Forks
1k
Avg merge
3d 14h
Merged PRs (30d)
93

Description

Currently, the Go version of the Agent Development Kit (ADK) is tightly coupled with Gemini/Vertex AI. While the Model interface exists, there are no built-in providers for OpenAI or other popular LLM services. This creates a high barrier to entry for developers who want to maintain a multi-cloud strategy or use local models (like Llama 3 via Ollama) using a common SDK. I would like to see an official provider (driver) for OpenAI-compatible APIs within the google.golang.org/adk/model package.

The Python version of many Google AI tools often has broader provider support. Bringing this parity to the Go ADK would significantly increase its adoption in the backend community where Go is a primary language.

Contributor guide

Open the contributing guide

Assessment

This issue has not been assessed yet.

Get new issues in your inbox

A short digest of beginner-friendly GitHub issues.