对比 · 更新于 2026-05-17
Synthorai vs OpenRouter
两个 LLM API 网关,都支持 BYOK + Stripe + 跨供应商路由。OpenRouter 的模型选择更广。Synthorai 在计费正确性和团队管理上更深入。以下是诚实的拆解。
一句话总结
- 选 OpenRouter,如果你想要最大的模型目录(300+,包含冷门供应商),并且最看重用于原型开发的免费额度模型。
- 选 Synthorai,如果你有团队 / 多租户场景,想要带按模型白名单的显式 BYOK 密钥库,并且想在把额度托付给它之前读到真实的计费正确性实现。
- 两者都用 —— 它们并不冲突。把 OpenRouter 当实验场,把 Synthorai 用于按团队额度 + 审计轨迹重要的生产场景。
逐项对比
| 功能 | Synthorai | OpenRouter |
|---|---|---|
| 统一 API(OpenAI/Anthropic/Gemini) | ✅ | ✅ |
| BYOK(自带供应商密钥) | ✅ 每库按模型白名单 | ✅ 通用 |
| 工作空间 / 团队管理 | ✅ owner / admin / member 角色 | ⚠️ 基础 API key 共享 |
| 模型目录规模 | ~50(精选,全部已测) | 300+ |
| 免费额度模型 | ❌ 仅按量付费 | ✅ 精选免费模型 |
| 提示缓存(跨供应商) | ✅ Anthropic + OpenAI + Gemini 转换矩阵 | ✅ 透传 |
| 崩溃安全计费(inflight ZSET) | ✅ 有文档 + 已测试 | ⚠️ 无文档 |
| 定价模式 | 按量付费 + BYOK 附加费(通常 0%) | 在标价上加价 |
| Stripe 充值 | ✅ 原生 | ✅ 原生 |
| 含原始上游用量的审计日志 | ✅ usage_raw JSON 列 | ⚠️ 仅聚合 |
| 开源 | ⚠️ 计划中 | ⚠️ 闭源 |
| 中国区访问 | ✅ 支付宝 + Casdoor | ⚠️ 标准 |
Synthorai 真正胜出的地方
- 崩溃安全计费 —— 我们使用的 inflight ZSET 模式可在请求中途崩溃时防止额度泄漏。完整实现见 Crash-Safe Billing for LLM Gateways。OpenRouter 有自己的正确性方案,但没有公开文档。
- 工作空间级 BYOK + 模型白名单 —— 每个工作空间的 owner 设置库密钥,可将其限定到特定模型(
model_filter列),并可切换always_use=1关闭平台密钥回退。当客户说"出于合规,绝不使用你们平台的 OpenAI 密钥——只用我们的"时很有用。见 BYOK Pricing Invariants。 - 跨供应商提示缓存转换 —— Anthropic 使用
cache_control块,OpenAI 自动缓存,Gemini 有隐式缓存。我们整理出了转换矩阵;部分转换有损(已记录)。Prompt Caching Across Providers 讲解了哪些可转换、哪些不能。 - 审计日志中的原始上游用量 JSON —— 每条 billing_logs 行都存储上游供应商的原始
usage对象。在将客户账单与供应商自家计费面板对账时很有用。
OpenRouter 真正胜出的地方
- 模型广度 —— 他们集成了约 6× 更多的模型,包括大量长尾供应商(Mistral 微调、Cohere、DeepInfra 托管的开源权重模型等)。如果你在找"此刻最便宜的 Llama 3.3 70B 端点",他们有,我们没有。
- 免费额度 —— 他们提供带限速的精选免费模型,适合原型开发。Synthorai 从第一天起就是按量付费(你可以充 $1 试用,但没有真正的免费层)。
- 品牌认知 —— 他们早一年,有庞大的公开 Discord。如果你在 r/LocalLLaMA 问"该用哪个 LLM 网关",默认答案会是 OpenRouter。
迁移步骤(OpenRouter → Synthorai)
- 注册 + 充值。 评估期间可用 $50 上线活动,30 天内所有模型额外 9 折。
- 切换 base URL。 我们的端点兼容 OpenAI。大多数 OpenRouter 客户端只需改一个环境变量:
OPENAI_BASE_URL=https://synthorai.io/v1 OPENAI_API_KEY=sk-syn-... - (可选)迁移 BYOK 密钥。 如果你在 OpenRouter 用过 BYOK,可在 Synthorai 的密钥库重新添加相同密钥。每个供应商一把。BYOK billing invariants 一文讲解了我们额外收取多少(通常 0%)。
- 迁移工作空间结构。 如果你用 OpenRouter 的 API key 划分团队,可重建为带按 key 额度的 Synthorai 工作空间。
- 测一周,保留 OR 作为故障转移。 在 SDK 中配置两个 base URL;先按 90/10 路由,再切 100%。两边都不锁定。
定价
两个网关都按用量计费。区别:
- Synthorai —— 你通过 Stripe 给钱包充值,请求按供应商标价扣减。BYOK 请求绕过钱包(你直接付给供应商;目前我们收 0% 附加费)。标价上不加价。见 完整定价。
- OpenRouter —— 你充值额度,他们在每个供应商的标价上加一点点价。BYOK 请求绕过额度。
非 BYOK 用量的净成本差异很小(个位数 %)。对于 BYOK 为主的用量,两者大致相当。
对比撰写于 2026-05-17。OpenRouter 的功能对等情况可能变化;如有内容过时,请邮件 support@synthorai.ai,我们会更新。