OneHop

AI Gateway 对比:开源自建、云原生与云托管怎么选?

更新于 2026-10-23 · onehop.cyou

简答:一句话结论:小团队先比较 LiteLLM、New API 和 Portkey,已有云原生网关则重点看 APISIX 或 Kong,想减少基础设施维护可看 Cloudflare 或 Vercel。选型不要只看模型数量,还要验证接口兼容、流式响应、Fallback、Token 统计、缓存类型、密钥隔离和 MCP 权限。

定义:AI Gateway 是位于应用与模型提供商之间的流量控制层,用于统一接口、路由模型、管理密钥、执行限流与重试,并记录请求、Token、延迟和成本等信息。

先看速查表:不同团队优先比较什么

如果你只想先缩小候选范围,可以按部署方式和运维边界判断:没有现成云原生基础设施,优先验证轻量自建或托管方案;已经使用 API 网关、Kubernetes 或统一可观测平台,再比较 AI 能力能否融入现有体系。

场景优先比较首先验证
个人项目或小团队LiteLLM、New API、Portkey统一接口、虚拟 Key、模型路由、用量记录和部署复杂度
已有 API 网关或云原生平台Apache APISIX、KongAI 插件、Token 限流、流式转发、Provider 路由和权限模型
希望减少服务器运维Cloudflare AI Gateway、Vercel AI GatewayBYOK、区域、数据保留、账户限额、Fallback 和迁移成本
需要 Agent 或 MCP 流量治理Kong、LiteLLM、PortkeyMCP Server 代理方式、工具级权限、审计和撤销能力
需要精细成本与配额控制LiteLLM、APISIX、Kong、CloudflareToken 统计口径、预算维度、缓存命中规则和限流单位

本站为第三方指南,非任何 AI Gateway 产品官方,产品能力、版本和授权以各自官网为准。截至2026年10月23日,以上分类只用于缩小候选范围,不代表某个方案在所有项目中都更好。

AI Gateway 和普通 API Gateway 有什么区别?

普通 API Gateway 主要处理 HTTP 路由、认证、限流、负载均衡和日志;AI Gateway 还要处理模型名称、Provider 格式差异、输入输出 Token、流式响应、模型回退和生成式请求成本。

维度普通 API GatewayAI Gateway
路由对象服务、域名、路径或版本模型、Provider、能力类型和路由策略
流量单位请求数、连接数、字节数请求数、输入 Token、输出 Token、缓存 Token和成本
请求处理HTTP、REST、gRPC 等协议OpenAI、Anthropic、Gemini 等模型协议及格式转换
故障处理重试、健康检查和负载均衡判断模型错误是否可重试,并决定是否切换 Provider 或备用模型
安全边界客户端、服务和路径权限还包括上游 Key、Prompt、工具调用、模型权限和敏感信息

Apache APISIX 官方 AI Gateway 说明将 AI Gateway 描述为应用与模型提供商之间的流量控制层,并列出 Provider 代理、Token 限制、重试回退、Prompt 控制和可观测性等能力。实际项目中,OpenAI 兼容只说明入口格式相近,不代表所有参数、工具调用和流式事件都完全一致。

主流方案对比:看清部署和能力边界

方案部署路线官方资料可确认的能力更适合谁主要核验项
LiteLLM开源自建 Gateway,也有企业授权统一模型入口、虚拟 Key、预算、限速、Spend Tracking、负载均衡、Fallback、Guardrails 和 MCP Gateway需要快速聚合多个 Provider,并按用户、团队或项目分发 Key 的团队部署、数据库、日志脱敏、升级方式,以及哪些能力需要 Enterprise 授权
New API自建 AI 网关与管理面板统一 API 入口、OpenAI 兼容格式、多渠道路由、自动故障切换、权限和调用审计希望用管理面板集中维护模型、渠道、用户和用量的团队实际版本支持的模型协议、部署安全、上游授权和插件兼容性
Apache APISIX开源云原生网关Provider 代理、AI 流量负载均衡、Token 限流、重试回退、Prompt 控制、日志和精确或语义缓存已有 APISIX 或希望 AI 流量与普通 API 共用网关的团队插件依赖、Redis 配置、流式响应和具体版本行为
Kong AI Gateway托管控制平面加自管数据平面LLM、MCP 和 A2A 流量统一治理,支持模型路由、格式转换、权限、Token 成本观测和工具访问控制需要企业级策略、审计、团队权限和多类 AI 流量治理的组织控制平面、数据平面、网络边界以及具体策略的授权条件
Portkey Gateway开源 Gateway 与托管服务多模型路由、重试、Fallback、负载均衡、Guardrails 和 MCP Gateway希望把模型路由、内容防护和工具治理放在一个入口的团队自建、Hosted 和 Enterprise 能力是否相同
Cloudflare AI Gateway云托管日志、分析、缓存、限流、重试和模型回退,并支持多个模型 Provider已有 Cloudflare 体系、希望减少网关基础设施维护的应用BYOK、请求限制、日志边界、Unified Billing 和区域要求
Vercel AI Gateway云托管与 SDK 集成Provider 顺序与筛选、Provider 超时、模型 Fallback,以及通过配置启用的缓存策略已经使用 Vercel AI SDK 或需要快速切换 Provider 的应用客户端协议、模型目录、BYOK、缓存配置和平台账户限制

New API 官方仓库说明其定位是面向模型、应用和 Agent 的 AI 网关,并提供统一接口、路由、成本管理和安全控制。LiteLLM 官方 Enterprise 文档则明确区分了开源 Gateway 与 Enterprise 能力:SSO、SCIM、审计日志、组织与团队管理员、Secret Manager、IP 白名单和部分 Guardrails 需要按官方授权说明核对,不能默认全部免费。

Kong 官方架构文档显示其 AI Gateway 采用托管控制平面与自管数据平面的混合模式,数据平面负责接收 LLM、MCP 和 A2A 流量。Portkey Gateway 官方仓库同时列出了重试、Fallback、负载均衡、Guardrails 和 MCP Gateway,但自建、Hosted 与 Enterprise 的边界仍需逐项核对。

最容易误判的能力:缓存、Enterprise 和 MCP

比较项容易产生的误解正确的核验方式
精确缓存只要写了“支持缓存”就能处理相似问题查看缓存键是否包含 Provider、路径、模型、认证信息和完整请求体
语义缓存与普通响应缓存完全相同确认是否基于向量或相似度匹配,以及是否适用于工具调用和个性化请求
开源版功能代码仓库存在就代表所有企业能力免费逐项查看官方版本、插件、授权和 Enterprise 标识
MCP 支持能连接 MCP 就等于有完整工具治理分别核对代理、聚合、工具级权限、身份传递、审计和撤销
OpenAI 兼容所有客户端参数和流式事件都完全兼容用目标客户端实测模型 ID、工具调用、SSE、错误格式和超时

Cloudflare 官方缓存文档说明其缓存默认关闭,并且当前按完整请求精确匹配;请求体中的消息、工具或模型参数发生变化,都可能形成不同缓存项。Kong 官方语义缓存文档则说明语义缓存基于请求含义和向量相似度检索,两者不能在对比表里简单合并为“缓存”。

Vercel 的缓存也应按配置理解,而不是当成默认行为。其Provider Options 文档提供了 caching: 'auto' 配置,用于让 AI Gateway 根据 Provider 采用相应缓存策略;上线前仍应确认支持的 Provider、接口类型和缓存边界。

按团队规模做决策:一张可执行的选型树

判断问题是否
已经运行 Kubernetes、API 网关或服务网格?优先评估 APISIX、Kong,并核对能否接入现有认证、日志和发布体系继续判断是否愿意自己维护服务器、数据库和升级
愿意承担网关自建和升级?比较 LiteLLM、New API、Portkey 的最小部署和管理能力比较 Cloudflare、Vercel 等托管方案的账户、区域、数据和计费边界
需要按团队、项目或用户分发 Key 和预算?重点测试虚拟 Key、预算、限速、日志字段和权限继承先验证单一应用的接口兼容、流式响应和故障处理
需要 MCP 或 Agent 工具治理?单独测试工具发现、调用权限、审计、撤销和敏感参数处理不要为暂时不用的复杂能力增加额外运维负担

这张决策树的核心不是把产品简单分成“好”与“坏”,而是先匹配组织已经具备的基础设施和运维能力。个人项目通常更在意接入速度和配置简单;中大型团队更在意权限、审计、数据边界、升级流程和故障切换。

上线前验证清单:不要只看产品首页

  1. 验证统一入口:使用目标客户端发送一个最小请求,确认 Base URL、API Key、模型 ID、请求路径和响应结构。
  2. 验证模型发现:调用网关提供的模型列表接口,确认模型 ID 是当前配置中的实际值,不要直接复制文章或搜索结果里的示例名称。
  3. 验证流式响应:检查 SSE 是否持续收到事件、是否有结束标志、客户端超时如何处理,以及连接中断后是否能安全重试。
  4. 验证错误边界:分别测试 400、401、403、404、429、5xx 和超时,记录错误来自网关还是上游 Provider,并确认哪些错误会触发 Fallback。
  5. 验证成本和配额:确认输入 Token、输出 Token、模型、用户、项目和 Key 是否能被单独统计,预算口径是否与上游账单一致。
  6. 验证安全:确认上游 Provider Key 只保存在网关侧,客户端拿到的是受限 Key,并检查日志是否暴露 Authorization、Prompt 或敏感响应。
  7. 验证缓存:确认缓存是否默认关闭、缓存键包含什么、是否会缓存工具调用和个性化请求,以及如何跳过缓存。
  8. 自测 TTFT 与内存:在相同区域、模型、Prompt 和并发条件下,分别直连 Provider 与经过 Gateway,记录首字节时间、完整响应时间、错误率和进程内存变化。不要把一次测试结果当成通用排名。
  9. 验证 MCP:确认 MCP Server 是代理、聚合还是转换 REST API,并分别测试工具级授权、身份传递、审计和撤销。

建议将上述项目写成自动化回归测试,在更换 Provider、升级网关版本、修改路由规则或调整缓存策略后重新执行。这样比单纯比较首页功能勾选更容易发现真实兼容性问题。

常见问题

AI Gateway 对比时最应该先看哪三个指标?

先看客户端接口和流式响应是否兼容;再看路由、重试与 Fallback 是否覆盖你的故障场景;最后看 Key、Token、预算、日志和数据保留是否符合要求。模型数量和宣传性能应放在这些基础条件之后。

LiteLLM、New API 和 APISIX 怎么选?

如果重点是快速聚合模型、虚拟 Key、预算和用量统计,可以先验证 LiteLLM 或 New API;如果已经使用 APISIX,希望 AI 与普通 API 共用认证、限流、日志和插件体系,则优先评估 APISIX。最终要用同一套最小请求、流式请求和错误测试验证。

云托管 AI Gateway 一定比自建更便宜吗?

不能直接判断。托管方案减少了服务器、升级和部分故障处理工作,但可能存在平台费用、账户限额、日志费用、区域限制或迁移成本;自建则需要承担基础设施、备份、升级、安全和监控。应按请求量、团队运维能力、合规要求和迁移成本测算。

AI Gateway 的缓存和 CDN 缓存是一回事吗?

不是。AI Gateway 缓存通常要结合 Provider、模型、请求体和参数判断是否命中,还可能涉及 Prompt、工具和响应内容。以 Cloudflare 为例,官方文档明确说明其 AI Gateway 缓存当前面向相同请求,不等同于语义缓存。

支持 MCP 是否代表可以安全代理所有工具?

不代表。需要继续核对服务器代理、工具聚合、工具级权限、用户身份传递、审计日志、撤销机制和敏感参数处理。MCP 连接能力与完整工具治理能力是两个不同层次。

如何验证某个 AI Gateway 是否支持我的客户端?

先确认客户端使用的是 Chat Completions、Responses API 还是 Anthropic Messages,再测试 Base URL、Key、模型 ID、工具调用、流式响应、超时和错误透传。不要因为文档写了 OpenAI compatible,就假定所有参数和事件格式完全一致。

常见问题

AI Gateway 对比时最应该先看哪三个指标?

先看客户端接口和流式响应是否兼容;再看路由、重试与 Fallback 是否覆盖故障场景;最后看 Key、Token、预算、日志和数据保留是否符合要求。

LiteLLM、New API 和 APISIX 怎么选?

需要快速聚合模型、虚拟 Key、预算和用量统计,可以先验证 LiteLLM 或 New API;已有 APISIX 并希望 AI 与普通 API 共用治理体系,则优先评估 APISIX。

云托管 AI Gateway 一定比自建更便宜吗?

不能直接判断。托管方案减少部分基础设施运维,但可能存在平台费用、账户限额、区域限制和迁移成本;自建则需要承担服务器、备份、升级、安全和监控。

AI Gateway 的缓存和 CDN 缓存是一回事吗?

不是。AI Gateway 缓存通常结合 Provider、模型、请求体和参数判断是否命中,可能还涉及工具调用和响应内容;精确缓存与语义缓存也不能混为一谈。

支持 MCP 是否代表可以安全代理所有工具?

不代表。还要核对服务器代理、工具聚合、工具级权限、身份传递、审计、撤销和敏感参数处理。

如何验证某个 AI Gateway 是否支持我的客户端?

先确认客户端使用的 API 类型,再测试 Base URL、Key、模型 ID、工具调用、流式响应、超时和错误透传,不要只依据 OpenAI compatible 这一描述。

相关阅读

参考资料

  1. New API 官方 GitHub 仓库
  2. New API 官方 README
  3. LiteLLM Enterprise 官方文档(docs.litellm.ai)
  4. Apache APISIX AI Gateway 官方页面(apisix.apache.org)
  5. Kong AI Gateway 架构文档(developer.konghq.com)
  6. Kong AI Semantic Cache 官方文档(developer.konghq.com)
  7. Portkey Gateway 官方 GitHub 仓库
  8. Cloudflare AI Gateway 缓存文档
  9. Cloudflare AI Gateway 官方文档
  10. Vercel AI Gateway Provider Options 文档(vercel.com)