三者速览

维度litellmOpenRouterOneAPI / NewAPI
类型Python 库托管服务自托管软件
部署pip install在线注册Docker + 服务器
持 key你的 keyOpenRouter 的 key你的 key(任何家)
价格免费0% 加价 + 5% 充值费软件免费 + 服务器 $5-20/月
协议全(100+ provider)OpenAI + 自家OpenAI + Anthropic
子 key 管理Provisioning Keys✅ 完整
用量统计需 Langfuse 等外挂✅ Dashboard✅ 控制台
适合规模1-10 人团队任意规模5+ 人团队

维度逐项对比

1. 上手难度

  • litellmpip install litellm,改一行代码:
from litellm import completion
resp = completion(
    model="anthropic/claude-3-5-sonnet-20241022",
    messages=[{"role": "user", "content": "Hi"}],
)

5 分钟搞定。

  • OpenRouter:注册 → 充值(Crypto 或卡)→ 拿 key → 改 base_url:
client = OpenAI(
    base_url="https://openrouter.ai/api/v1",
    api_key="sk-or-...",
)

10-20 分钟。

  • OneAPI:Docker 部署 + 控制台配 channel + 发 user key:
docker run -d -p 3000:3000 -v ./data:/data justsong/one-api

部署 10 分钟 + 配置 20 分钟。

2. 模型覆盖

  • litellm:100+ provider(含开源云服务 Replicate / Together / Ollama / Bedrock / Vertex),需要你自己有各家 key
  • OpenRouter:200+ 模型,含开源 + 闭源,免你自己绑各家。常见最全
  • OneAPI:取决于你绑的 channel。理论可以把任意 OpenAI 兼容 endpoint 当 channel,包括中转方 + 官方

3. 生产化能力

能力litellmOpenRouterOneAPI
Router / Fallback✅(auto fallback)✅(权重)
Retry
限速客户端服务端服务端
子 key 管理部分
用量统计自己埋点
审计日志自己写部分
团队多人不适合适合最适合

4. 成本

  • litellm:免费,但调用费按你绑的 provider 各自定价
  • OpenRouter:5% 充值费(实际加价 5%),调用 0% 加价
  • OneAPI:软件免费 + 服务器(Hetzner CPX21 ¥60-80/月或 AWS t3.small $15/月)+ 你绑的 channel 各自定价

最便宜:OneAPI + 自己的官方 key(前提:有海外卡 + 月用量大到摊薄服务器成本)

5. 合规

  • litellm:你直接调各家 API,合规由你与各家 ToS 关系决定
  • OpenRouter:他们与各家 provider 有商业合作,合规由 OpenRouter 担保(部分 provider 数据保留策略不同)
  • OneAPI:你绑的 channel 是中转方就承担中转方风险,是官方 key 就官方合规

谁该选哪个

选 litellm

  • 个人开发者 / 小团队(1-5 人)
  • 用代码做精细化路由 / 实验
  • 已经有目标 provider 的 key
  • 不需要 UI 用量统计(或愿意外挂 Langfuse / Helicone)

选 OpenRouter

  • 想跑很多开源 / 小众模型
  • 不想自己绑各家 key
  • 接受 Crypto / 信用卡充值
  • 能解决国内访问问题

选 OneAPI / NewAPI

  • 团队(5+ 人)需要分发子 key + 用量管控
  • 想绑多家中转 + 官方 key 做主备
  • 月用量 $500+ 摊得开服务器成本
  • 合规审计需求

组合用

最完整链路:

你的应用 → litellm(应用层 SDK) → OneAPI(infra 层网关)

                                    ├─ OpenRouter(200+ 模型)
                                    ├─ AnyRouter(国内支付)
                                    ├─ Anthropic 官方 key
                                    └─ OpenAI 官方 key

应用代码层零关心 provider 切换(litellm 抽象),infra 层灵活换中转(OneAPI 控制台调)。

局限

  • litellm 不解决「免外卡」问题
  • OpenRouter 不便于做团队分账
  • OneAPI 自托管要求一定运维能力(Docker / Linux / 数据库)

LLM 多模型网关:后台登录怎么留稳

任何方案都需要稳定的网络兜底——OneAPI 部署在境外服务器、OpenRouter 国内访问、litellm 调境外 endpoint 都依赖网络。配一条多模型统一计费的 API 网关作为单家中转挂掉时的最后兜底。

相关阅读