
自托管的 LLM API 协议转换网关,支持 OpenAI、Anthropic、Gemini 三大协议族的双向互转,内置 Web 管理面板、请求日志与协议检查器。
#Go#React#TypeScript#SQLite#Docker
不同的 AI 客户端说不同的协议——Claude Code 发 Anthropic Messages 格式,Codex 发 OpenAI Chat Completions 格式,Gemini CLI 发 Google generateContent 格式。如果你想用一个供应商的模型跑另一个客户端,中间就需要协议翻译。Polyglot 做的就是这件事:坐在客户端和供应商之间,把任意支持的协议转成任意其他协议。
支持五种协议:OpenAI Chat Completions、OpenAI Responses、Anthropic Messages、Gemini generateContent、Gemini Interactions。路由规则支持智能模型匹配和供应商优先级,同协议转发时保留供应商特有参数。流式传输完整支持,包括工具调用参数的分片处理。支持多模态输入(图片、PDF)。
内置 Web 管理面板,提供供应商配置、模型注册、API Key 管理、请求日志和协议检查器。每个请求自动追踪成本,价格数据来自内嵌的 models.dev 目录。支持 OTLP 链路追踪和 Prometheus 指标。单二进制部署,无外部依赖,也支持 Docker。