gotoailab/llmhub
A golang library that unify all the llm into one interface API
This is a Go language library for developers who build applications that use large language models (LLMs). It provides a single, unified interface for sending prompts and receiving responses from many different LLM providers, including OpenAI, Claude, Google Gemini, and various Chinese models like Qwen and Ernie. Developers use it to simplify integrating LLMs into their Go applications, without needing to learn each provider's unique API.
Use this if you are a Go developer building an application that needs to interact with multiple large language model providers using a consistent and simplified API.
Not ideal if you are not a Go developer or if your application only needs to connect to a single LLM provider and you prefer to use that provider's native SDK.
Stars
50
Forks
5
Language
Go
License
MIT
Category
Last pushed
Dec 13, 2025
Commits (30d)
0
Get this data via API
curl "https://pt-edge.onrender.com/api/v1/quality/llm-tools/gotoailab/llmhub"
Open to everyone — 100 requests/day, no key needed. Get a free key for 1,000/day.
Higher-rated alternatives
cloudwego/eino
The ultimate LLM/AI application development framework in Go.
xyproto/algernon
Small self-contained pure-Go web server with Lua, Teal, Markdown, Ollama, HTTP/2, QUIC, Redis,...
instill-ai/instill-core
🔮 Instill Core is a full-stack AI infrastructure tool for data, model and pipeline...
gocnn/candy
Minimalist ML framework for Go.
Shuffle/Singul
Singul: Connect to your favorite services with a Singul line of code.