🚀 开源 · 轻量 · OpenAI 兼容

一个 Endpoint
所有模型

把你手头的 OpenAI、Claude、Gemini、DeepSeek、Kimi、GLM 以及各种中转站的 API Key,统一成一个智能 endpoint。任何 app 直接接入。

// 只需要改两行,所有 app 都能用
baseURL: "https://your-anyllm.com/v1"
apiKey: "your-unified-token"
model: "anthropic/claude-sonnet-4"

// ✅ OpenClaw / Cursor / Claude Code / 任何 OpenAI SDK app
你的模型管理,是不是一团乱?
你不缺模型。你缺的是一个让它们协同工作的控制层。
🔑

Key 散落各处

OpenAI 一个 key、Anthropic 一个 key、中转站好几个 key,分散在不同 app 的配置里,改一个要改好几处。

💥

挂了只能干瞪眼

Claude 429 了?OpenAI 500 了?手动切 provider,改配置,重启 app。凌晨三点的你不想这样。

💸

额度白白浪费

Google 送了免费额度、DeepSeek 充了钱、中转站也有余额——但你只用了一两个,其余在吃灰。

🔄

切模型太麻烦

想用 Gemini 做 vision、DeepSeek 做日常、Claude 做 coding——每换一次都要改 base URL + key + 模型名。

📊

花了多少钱?不知道

各平台各自计费,没有统一视图。月底才发现某个模型烧了一大笔。

🇨🇳

国内模型接入难

Kimi、GLM、通义、豆包……每家 API 风格不同,有的兼容 OpenAI 有的不兼容,混着用头大。

一个服务,全部搞定
配一次,所有 app 受益。
🔌

100% OpenAI 兼容

对外暴露标准 /v1/chat/completions 接口。OpenClaw、Cursor、Claude Code、任何支持 OpenAI SDK 的 app 零改动接入。

🌐

Web 可视化配置

浏览器里添加 provider、填 key、设优先级。不用写配置文件,不用碰命令行。鼠标点点就好。

🛡️

自动容灾 & Fallback

Provider 挂了自动切下一个。429 限速?500 报错?连接超时?全自动处理,你的 app 无感知。

🏷️

Alias 别名系统

定义 smartfastcoding 等别名。App 里直接用,后端随时换模型不用改客户端。

📈

用量统计 & 成本追踪

按 provider / 按模型 / 按时间段查看请求量、token 消耗、估算费用。钱花在哪一目了然。

🏥

健康检查 & 智能降权

实时监测每个 provider 的成功率和延迟。不健康的自动降权,恢复后自动回来。

🔐

多种认证方式

Bearer Token、自定义 Header、OAuth、Azure AD、AWS Signature、无认证(本地模型)。内置 Provider 自动匹配,你只填 key。

🪶

超轻量部署

SQLite 嵌入式数据库,不需要 PostgreSQL、Redis、Docker Compose。一行命令跑起来。

国内外主流模型,开箱即用
只需要写 2 个 adapter(Anthropic + Gemini),其余全是 OpenAI 兼容透传。
OpenAI
Anthropic (Claude)
Google Gemini
DeepSeek
xAI (Grok)
Moonshot (Kimi)
智谱 (GLM)
MiniMax
通义 (Qwen)
豆包 (Doubao)
Mistral
Ollama (本地)
任意 OpenAI 兼容中转站
三步搞定
1

添加你的 Provider

在 Web 界面选择 provider 类型,填入 API Key。支持官方直连和中转站。

2

获取统一 Endpoint

系统自动生成一个 base URL + access token。复制即用。

3

填进任何 App

把 endpoint 填进 OpenClaw / Cursor / Claude Code 等。所有模型自动可用,自动容灾。

和其他方案对比
特性 AnyLLM OpenRouter Sub2API One API LiteLLM
自带 Key(BYOK)
Web 管理界面
轻量部署(无 PG/Redis)
OpenAI 兼容
自动 Fallback
国内模型全覆盖 部分 部分
中转站聚合
Alias 别名
面向个人用户

别再一个个配了

把你所有的模型来源,统一成一个聪明的 endpoint。

⭐ Star on GitHub →