托管 AI Gateway 对比
Vercel AI Gateway 替代方案:KeepRouter、路由与费用
从受支持模型、供应商选项、BYOK 预算行为和实际迁移工作比较 KeepRouter 与 Vercel AI Gateway,覆盖 AI SDK 应用。 [1] [2] [7] [8]
最后复核 2026-09-29 · 编辑复核: KeepRouter Editorial
什么情况下 KeepRouter 是合适的 Vercel AI Gateway 替代方案?
应用需要 KeepRouter 目录里的模型、公开用户价格和预付 API 账户时,值得试用 KeepRouter。代码依赖 AI SDK 网关选项、供应商选择或 BYOK 时,Vercel AI Gateway 更值得优先考虑。Vercel Gateway API 可以从未部署在 Vercel 的应用中调用,因此“独立于 Vercel 托管”本身不是换服务的理由。本页由 KeepRouter 发布,不是中立的性能排名。
比较真正影响应用代码的能力
| 要求 | KeepRouter | Vercel AI Gateway |
|---|---|---|
| 模型访问 | 实时目录中的公开 ID 与支持端点 | Gateway 目录及文档化的 SDK 或 HTTP 路径 |
| 已有 OpenAI 客户端 | 设置 KeepRouter 地址、Key 和受支持型号 | 使用文档中的 Gateway 兼容端点 |
| 供应商偏好 | 用户选择模型,不提供自助 provider 顺序接口 | 支持供应商过滤、顺序和排序 |
| 自带供应商凭据 | 不提供自助 BYOK | 按官方付费层规则提供 BYOK |
| 费用比较 | 使用当前 KeepRouter 用户价格和实际数量 | Vercel 声明按供应商标价,不加 token 溢价或 token 平台费 |
Vercel 部分可核对入门指南、供应商选项和价格说明。KeepRouter 部分查看目录与 API 参考。我们没有完成能够证明哪一方普遍更快或更便宜的受控对比。
偏好某个供应商,不等于限定供应商
Vercel 在 providerOptions.gateway 下记录了 order、only 与 sort。优先顺序和允许集合回答不同问题。若应用必须使用某个供应商集合,迁移时要保留这项要求,不能为了让请求成功就直接删掉字段。
例如,只需要某个受支持模型的聊天助手,可以很直接地试用 KeepRouter。但如果产品允许客户选择实际供应商,仅修改 Base URL 无法保留这项产品功能,需要其他实现或继续使用提供相应控制的网关。可进一步看 Vercel 与 OpenRouter 对比,重点判断路由能力。
BYOK 预算有一个容易忽略的细节
截至 2026 年 9 月 29 日核对,Vercel 的 BYOK 指南说明,使用自有凭据产生的费用不计入 Gateway 预算;BYOK 请求失败时,还可能回退到系统凭据,消耗 Gateway 额度。因此,一个 Gateway 预算并不能限制整个 BYOK 工作流的全部支出。
使用 BYOK 时,分别核对供应商账单与 Gateway 回退费用。如果迁到 KeepRouter,应按目标型号的用户价格重新设定预算,而不是搬用旧假设。成本计算器可以估算 token 工作量,但不会推断你的供应商协议,也不会重建 Vercel 的预算配置。应把同一个任务中所有付费尝试都算进去。
一张可执行的迁移映射表
| 已有代码或设置 | 迁移前的处理 |
|---|---|
| AI SDK 模型对象 | 选择受支持客户端适配器;应用 UI 的流式格式与原始 API 事件分开处理 |
providerOptions.gateway | 列出每个选项的用途,不假设会自动迁移 |
| 型号 ID | 查准确的 KeepRouter ID,不自动删除供应商前缀 |
| 流式与工具 | 检查结束、取消、工具参数和工具结果续轮 |
| 额度与供应商账单 | 用 KeepRouter 用户价格设置新预算,余额不会迁移 |
先在 API 迁移检查器中检查不含凭据的 JSON。需要独立试验客户端,可下载 Python 与 Node 入门包。dry-run 不发送推理;真实请求使用权限受限 Key 和较小输出上限。免费模型只检查基本设置,最终计划使用的付费模型仍须单独验证功能,并准备足够额度。
按完成的任务做选择
让两条路径处理相同且固定的一组任务,记录合格结果、全部尝试次数、耗时和总扣费。如果现有 Vercel 集成的供应商策略确实有用,保留它可能更合理。如果应用不需要这些配置,某个受支持的 KeepRouter 模型在质量与实际费用上满足要求,则值得采用。网关评估工作表提供了填好的决策示例。
常见问题
Vercel AI Gateway 必须使用 AI SDK 吗?
不需要。Vercel 还记录了 OpenAI Chat Completions、OpenAI Responses、Anthropic Messages 与 OpenResponses 接口。选择客户端前应核对准确模型与操作。
Vercel AI Gateway 支持自己的 provider key 吗?
支持。BYOK credentials 属于 team scope。Vercel 还记录了 BYOK 尝试失败后通过系统凭证重试,因此严格固定的路径需要配置并测试该行为。
Vercel AI Gateway 如何选择 provider?
应用可以设置 provider order 与 provider-only 规则,也可以使用自动选择。Vercel 说明自动选择会在符合条件的 providers 中参考近期 uptime 与 latency。
KeepRouter 和 Vercel AI Gateway 哪个更便宜?
没有通用答案。应比较准确模型与 provider 路径的当前价格,再用预定路由和计费设置运行应用实际请求组合。
迁移是否只需更换 Base URL?
简单文本调用可能接近,但 provider rules、model IDs、tools、streaming、errors、usage、BYOK 与 budgets 都需要明确映射和测试。
Vercel Gateway 预算能限制 BYOK 费用吗?
Vercel BYOK 文档说明,自有 Key 支出不计入 Gateway 预算。系统凭据回退消耗 Gateway 额度,应分别核算两条路径。
参考的一手资料
来源复核日期 2026-08-15
- [1] Vercel AI Gateway overview
- [2] Vercel AI Gateway getting started
- [3] Vercel AI Gateway models and providers
- [4] Vercel AI Gateway provider options
- [5] Vercel AI Gateway authentication and BYOK
- [6] Vercel AI Gateway pricing
- [7] KeepRouter OpenAPI
- [8] KeepRouter models and pricing
- [9] BYOK guide