迁移指南从 Kong AI Gateway
从 Kong AI Gateway 迁移,或与其并行
Kong AI Gateway 让 AI 流量与你其余的 API 走同一个网关:带目标和均衡器的 AI Model,用于限额、缓存和护栏的 AI Policy,运行在你自己的 Kong 数据平面或 Konnect 上。如果你在其他所有地方都用 Kong,这就是继续使用它的有力理由。本页面向希望把 AI 部分改为托管控制平面的团队。
AI Gateway 2.x(2.0 于 2026-07-10 发布,2.2 于 2026-09-30 发布);Konnect 托管或自托管
INFRO 账号可自助开通。 模型目录、文档和 API 契约已公开,网关已部署,v1 之后的所有功能都标注为“后续”。 套餐与试用
现状
版本 2
Kong AI Gateway 有自己的版本号:2.0.0 于 2026-07-10 发布,2.2.0 于 2026-09-30 发布。2.x 用实体取代了 Service 和 Route 上的 AI Proxy 插件:AI Model、AI Model Provider、AI Policy、AI Auth Strategy、AI Consumer Group、AI MCP Server。
由谁的账号处理请求
归你所有。提供商凭据在 AI Model Provider 上声明,由网关注入;Kong 不出售推理。
由谁运行
Konnect 托管控制平面;数据平面运行在你的基础设施、Kubernetes 或 Kong 的 Dedicated Cloud Gateways 上。针对本地部署的 OpenAI SDK 使用指南称,这需要 Kong Gateway Enterprise。
Kong 是一个通用 API 网关,带有深入的 AI 策略。把 AI 流量迁出它是一项实际成本,以下是迁移不划算的情况。
- Kong 已经在你的 API 前面,并由你的平台团队运维。一个网关、一套策略模型、一个值班体系。
- 流量必须留在你自己的数据平面上或你的网络内。INFRO 的套餐是托管服务;自托管或混合部署通过企业协议提供。
- 你使用语义缓存、语义或最低延迟均衡器、提示词模板或提示词压缩器。INFRO 提供精确匹配缓存、优先级和加权路由规则,没有提示词工具。
- 你通过 Kong 策略依赖 AWS Guardrails、Azure Content Safety 或 GCP Model Armor,或依赖 A2A 流量。INFRO 有自己的护栏,没有 A2A。
- 你代理文件、批处理或 assistants,或者在 OpenAI、Azure OpenAI、Mistral 或 OpenAI 兼容端点之外的提供商上使用嵌入。INFRO 不提供这些。
需要的修改,每项一行。未在此列出的内容都保持不变。
| Kong AI Gateway | INFRO | |
|---|---|---|
| 基础 URL | 你的 Kong 代理或 $KONNECT_PROXY_URL,加上 AI Model 的路由路径。 | https://api.infro.io/v1 |
| 密钥 | apikey 中的 Kong consumer 密钥(key-auth),或 OIDC bearer 令牌。 | Authorization: Bearer 中的 INFRO 网关密钥。提供商凭据从 AI Model Provider 迁移到 INFRO 连接。 |
| 模型 ID | 上游模型名称(gpt-4o)或由 config.route.model 设置的别名。 | vendor/model,或一条以你旧别名命名的路由规则,这样调用方可以继续发送它。 |
| 请求头 | 从响应中读取:X-Cache-Status、X-AI-RateLimit-*。 | 响应中的 X-INFRO-Cache 和 X-RateLimit-Limit;预算在响应体中返回 402。 |
之前 · Kong AI Gateway
from openai import OpenAI
kong_url = "https://kong.internal.example.com"
kong_route = "ai"
client = OpenAI(
api_key="my-consumer-key",
base_url=f"{kong_url}/{kong_route}",
)
client.chat.completions.create(
model="my-gpt", # alias on the AI Model
messages=[{"role": "user", "content": "Hello"}],
)之后 · INFRO
import os
from openai import OpenAI
client = OpenAI(
api_key=os.environ["INFRO_API_KEY"],
base_url="https://api.infro.io/v1",
)
client.chat.completions.create(
model="my-gpt", # an INFRO route with the same name
messages=[{"role": "user", "content": "Hello"}],
)别名变为路由规则
每个 AI Model 别名变为一条同名路由规则,目标及顺序保持不变。网关密钥可以固定到指定的路由规则,从而无法直接调用模型,就像 Kong consumer 被限定在其路由上一样。
consumer 组变为项目
按 consumer 和按组设置的 token 或成本限额,变为密钥支出限额和项目预算。按密钥设置的请求速率层级在 X-RateLimit-Limit 中报告。
迁移期间两者并行
Kong 和 INFRO 完全可以并行运行。由于 INFRO 支持 OpenAI 格式,它也可以作为 Kong 的上游。
Kong AI Gateway 的对象与 INFRO 的对照,依据 2026年10月19日 阅读的 Kong AI Gateway 公开文档,并已按网关实际实现的内容核对。 有两行显示 INFRO 没有对应项。
| Kong AI Gateway | 它在那里的作用 | 在 INFRO 中 |
|---|---|---|
| AI Model Provider形式相同 | 保存凭据的可复用提供商定义。 | 一个提供商连接,加密封存,每个提供商可有多个密钥,备用密钥排在最后。 |
| AI Model 和目标形式相同 | 一个带有目标和负载均衡器的虚拟模型。 | 带有有序或加权目标、针对请求的条件规则和按故障类型规则的路由规则。 |
| 均衡算法不同 | 轮询、一致性哈希、最少连接、最低延迟、最低用量、语义、优先级。 | 仅支持优先级和加权,外加一个挑选某类目标的提示词分类器。没有基于延迟、用量或语义的均衡。 |
| 重试、故障转移条件、熔断器不同 | 重试、failover_criteria、max_fails 和 fail_timeout。 | 针对 429、5xx、超时、连接、凭据和内容审核的按故障类型规则(重试、故障转移或停止)。没有熔断器设置。 |
| AI Auth Strategy 和 consumer不同 | key-auth 或 OIDC 身份,按组应用策略。 | 每个服务一个网关密钥,带允许列表、IP 范围和环境。成员通过 SSO 登录;网关调用使用密钥。 |
| AI Rate Limiting Advanced不同 | 按 consumer、组、模型、提供商、请求头或路径设置的 token 或成本限额。 | 按组织、项目、成员、密钥和终端客户设置、在美元上限处拒绝的预算;按密钥设置的请求速率层级。没有按 token 数计的时间窗口。 |
| AI Semantic Cache不同 | 在 Redis、Valkey 或 pgvector 中进行语义缓存和精确缓存。 | 仅精确匹配,需主动开启,用于 chat completions。 |
| Prompt Guard、Sanitizer、语义防护不同 | 基于模式和语义的提示词规则、PII 清理、响应防护。 | 按模式进行拦截、遮盖或标记的护栏,以及在决策模型上运行的检查。没有语义相似度防护。 |
| 云端护栏集成无对应 | AWS Guardrails、Azure Content Safety、GCP Model Armor。 | 无。 |
| Prompt Template、Prompt Compressor无对应 | 在网关中进行提示词模板化和提示词压缩。 | 无。提示词保留在你的代码中。 |
| AI MCP Server形式相同 | MCP 流量走同一个网关。 | 面向你自己 MCP 服务器的 MCP 网关,按密钥设置已批准的工具和授权。 |
| 分析不同 | Konnect 分析中的 token 用量、延迟和成本。 | 每请求的预估提供商费用;在你添加管理员密钥后,每天与 OpenAI 和 Anthropic 自己的成本 API 对账。 |
| 自托管数据平面不同 | 运行在你自己的基础设施上。 | 托管服务。自托管或混合部署通过企业协议提供。Enterprise — 通过企业协议提供,而非自助开通。 |
这是我们对 Kong AI Gateway 已发布文档的理解,而非试用或基准测试。如果我们理解有误,告诉我们,我们会修正那一行。
INFRO 不做的事
- 为你的非 AI API 提供网关。
- 语义缓存,或基于语义、延迟或用量的均衡。
- 提示词模板或压缩。
- 集成云端护栏服务,或承载 A2A 流量。
- 代理文件、批处理或 assistants,或在 OpenAI、Azure OpenAI、Mistral 或 OpenAI 兼容端点之外的提供商上使用嵌入。
- 在没有企业协议的情况下运行在你自己的数据平面上。
哪些无法迁移过来
- Konnect 的分析和日志。没有导入工具。
- 策略即配置(decK)。将它们重建为路由规则、预算、允许列表和护栏;INFRO 的管理 API 可以通过脚本创建它们。
问题
- INFRO 和 Kong 可以一起运行吗?
- 可以。INFRO 支持 OpenAI 格式,因此它可以作为 Kong 的上游,服务也可以逐个从 Kong 迁移到 INFRO。
- 我可以保留我的模型别名吗?
- 可以。创建一条以该别名命名的 INFRO 路由规则;调用方继续发送同样的
model。 - 模型用量由谁付费?
- 由你直接向你的提供商付费,和使用 Kong 时一样。INFRO 是订阅制,对模型支出加价 0%。
和我们一起迁移,或自行迁移
迁移计划会在一次通话中把你的 Kong AI Gateway 设置映射为 INFRO 的连接、路由规则和预算,并和你一起迁移第一个服务。你的提供商继续直接向你收费;INFRO 是一项订阅,对模型支出零加价。
来源
本页关于 Kong AI Gateway 的每一项陈述都来自以下来源之一,阅读于 2026年10月19日。没有任何内容是从试用、基准测试或交谈中推断的。
- Kong docs — AI Gateway阅读于 2026年10月19日
- Kong docs — AI Gateway 2.x concepts阅读于 2026年10月19日
- Kong docs — AI Gateway changelog阅读于 2026年10月19日
- Kong docs — AI Model entity阅读于 2026年10月19日
- Kong docs — AI Auth Strategy entity阅读于 2026年10月19日
- Kong docs — Get started阅读于 2026年10月19日
- Kong docs — AI Semantic Cache阅读于 2026年10月19日
- Kong docs — AI Rate Limiting Advanced阅读于 2026年10月19日
- Kong docs — OpenAI SDK with key-auth (v1)阅读于 2026年10月19日
- Kong — Pricing阅读于 2026年10月19日