基于证据的 Gateway 对比
Vercel AI Gateway 对比 OpenRouter:路由、BYOK 与任务费用
比较供应商限制、回退、BYOK 预算和 SDK 迁移。两者都有可配置路由,应按应用的具体策略与任务费用选择。 [1] [2] [6] [9]
最后复核 2026-09-29 · 编辑复核: KeepRouter Editorial
直接结论
应用重视 AI SDK 集成与 Vercel 团队工作流时,优先考虑 Vercel AI Gateway;OpenRouter 的目录与请求级供应商控制更适合工作负载时,优先考虑 OpenRouter。两者都提供托管访问、BYOK 和可配置路由,不能简单写成“简单网关对比高级路由”。不需要自己配置供应商策略、只需要受支持目录模型时,KeepRouter 是第三种选择。本页由 KeepRouter 发布,没有双方性能对照实测。
先看会影响决策的差异
| 决策 | Vercel AI Gateway | OpenRouter |
|---|---|---|
| SDK 入口 | AI SDK 与文档化兼容 API | OpenAI 风格 API 与文档化客户端集成 |
| 供应商选择 | 网关选项包含顺序、允许集合与排序 | provider 对象包含 order、only、ignore、排序与 fallback 偏好 |
| 模型回退 | 单独配置模型 fallback | 模型 fallback 与供应商路由是不同选择 |
| 自带密钥 | 付费层 BYOK,失败可用系统凭据 | 按当前价格与路由规则提供 BYOK |
| 成本估算 | 供应商标价说明加实际工作量 | 模型与供应商费率加适用账户费用 |
| 采用工作 | 映射 SDK 选项与团队设置 | 映射型号 ID 与请求中的 provider 字段 |
路由事实来自 Vercel 供应商选项和 OpenRouter 供应商选择。两边都要检查具体型号允许的供应商;API 中存在某个字段,不代表每家供应商都能处理该请求。
同一个策略,对应两种配置
假设应用希望优先使用 A,允许 B 回退,并拒绝不支持所需参数的路径。先写清要求,再转换配置。供应商偏好、允许集合、参数支持与模型 fallback 应分别处理。
| 要求 | 检查什么 |
|---|---|
| A 优先于 B | 所选 API 的供应商顺序 |
| 不使用 C | 明确的供应商允许集合,不能只排顺序 |
| 必需字段被保留 | 参数支持处理与真实响应行为 |
| 保持同一模型 | 把供应商 fallback 与换型号区分 |
| 不超过应用截止时间 | 所有尝试和回退累计耗时 |
OpenRouter 记录了 require_parameters;Vercel 使用自己的网关与模型专用选项。不要把一个产品的 provider 对象直接粘到另一个产品。工具型助手还要测试回退后的工具结果续轮,仅第一条消息成功不能证明 Agent 能完成任务。
费用要包括 BYOK 失败后的路径
在实际购买时查看 Vercel 价格与 OpenRouter 价格,不要把促销额度写成长期预算。较低单价不一定降低每个完成任务的费用,还要看输出长度、缓存数量、重复尝试和单独收费的服务。
一个需要明确计算的细节是:Vercel BYOK 指南说明,自有 Key 的支出不计入 Gateway 预算,而系统凭据回退消耗 Gateway 额度。网关预算因此不能同时限制这两部分金额。应核对所选配置相关的全部账单。若同时考虑自托管,可看 OpenRouter 与 LiteLLM 成本工作表。
KeepRouter 适合放在什么位置
KeepRouter 提供预付账户、公开用户价格和各目录型号列出的 API 路径,不提供自助 BYOK 或同等的供应商路由对象。只有这些控制并非必需、目标模型又满足要求时,才值得选择。较少配置不代表质量、延迟或可靠性一定更好。
试用 KeepRouter 时,可以先用迁移检查器检查无凭据 JSON,再看 OpenAI SDK 指南。检查器不模拟任何竞品的策略引擎。最后让相同任务集合通过候选,记录合格结果、总扣费、首次有用输出和完成时间。评估评分表展示了如何处理“更便宜却有必需工具案例失败”的情况。
常见问题
Vercel AI Gateway 比 OpenRouter 更好吗?
没有通用结论。Vercel AI Gateway 更自然地服务 Vercel 与 AI SDK 团队,OpenRouter 则提供更广泛的独立目录和更多请求级 provider controls。应测试实际需要的运行模式。
两款产品都支持 BYOK 吗?
支持,但 scope、额度、费用与 fallback 行为不同。应查阅当前 pricing 与 BYOK 文档,并测试 provider credential 失败后的实际路径。
两者都能使用 OpenAI SDK 吗?
两者都记录了 OpenAI 兼容接入,但仍需使用各自 Base URL、credential 与 model ID,并测试应用依赖的每项操作。
谁提供更多 provider-routing 控制?
OpenRouter 当前记录了更多请求级 provider filter 与排序选项。Vercel 记录了自动选择、provider order、only 规则与模型级 fallback。
KeepRouter 适合什么位置?
KeepRouter 更适合偏好较小托管目录、KeepRouter credential 与预付计费,而不需要自行管理 provider 路由或 BYOK 的团队。其公开契约有意保持更窄。
参考的一手资料
来源复核日期 2026-09-29
- [1] Vercel AI Gateway overview
- [2] Vercel AI Gateway provider options
- [3] Vercel AI Gateway model fallbacks
- [4] Vercel AI Gateway BYOK
- [5] Vercel AI Gateway pricing
- [6] OpenRouter quickstart
- [7] OpenRouter provider routing
- [8] OpenRouter pricing
- [9] KeepRouter models and pricing