API 网关专栏 · 第 39

什么是 AI 网关?架构与优势

2026年04月07日
什么是 AI 网关?架构与优势

引言

AI 网关是一种位于应用或 AI Agent 与模型提供商之间的专用反向代理。它集中管理 LLM 流量的认证、路由、限流、安全策略、成本控制和可观测性。

本文介绍 AI 网关的工作方式、核心能力、常见架构模式,以及它与 API 网关和 MCP 网关的区别。如需了解部署模式、迁移顺序、请求生命周期和生产运维,请继续阅读 AI 网关部署与运维指南。如果要评估具体产品,可以访问 AISIX AI Gateway 产品页面,或查看 AI Gateway 对比

什么是 AI 网关?

AI 网关是专为 AI 和 LLM 流量设计的反向代理。它会拦截应用或 AI Agent 与 OpenAI、Anthropic Claude、Google Gemini、DeepSeek 等 LLM 提供商之间的所有请求。网关先执行限流、认证、内容审核和可观测性等策略,再把请求转发给上游模型。

可以把它理解为传统 API 网关针对 LLM 流量独特特征扩展出的专用能力:

特征传统 API 流量LLM / AI 流量
延迟毫秒数秒到数分钟
计费单位请求Token(输入 + 输出)
载荷结构化 JSON/XML自然语言提示词 + 补全结果
流式传输较少常见(Server-Sent Events)
安全风险注入、DDoS提示词注入、PII 泄露、幻觉
成本模型通常按请求或资源计费通常按 Token 和模型计费

LLM API 成本高、对延迟敏感,而且具有独特安全风险,因此仅使用通用 API 网关往往不够。AI 网关在 API 网关模型之上增加了 Token 感知限流、提示词级安全、多模型路由和成本跟踪。

AI 网关如何工作?

AI 网关作为第 7 层反向代理,位于调用方与 LLM 提供商之间的请求路径上:

1┌─────────────┐     ┌──────────────┐     ┌──────────────────┐
2│  Web 应用    │     │              │     │  OpenAI          │
3│  移动应用    │────▶│   AI 网关     │────▶│  Anthropic       │
4│  AI Agent   │     │              │     │  Google Gemini   │
5│  API 客户端  │◀────│   (策略)     │◀────│  DeepSeek        │
6└─────────────┘     └──────────────┘     │  自托管 LLM       │
7                                          └──────────────────┘

请求流程

  1. 客户端发送请求——应用或 AI Agent 向网关发送 LLM 补全请求,通常采用 OpenAI 兼容格式。
  2. 认证——网关使用调用方注册信息验证 API Key 或 JWT Token。
  3. 预处理策略——提示词防护检查注入攻击、PII 或有害内容;限流器检查 Token 与请求配额。
  4. 路由与负载均衡——网关根据路由规则、模型可用性、延迟或成本选择合适的上游 LLM。
  5. 转发到上游——请求被转发给选定的 LLM 提供商,并由网关注入凭证;提供商 API Key 保存在网关,而非客户端。
  6. 响应处理——响应流经网关返回,网关记录 Token 用量、执行内容审核并收集可观测性数据。
  7. 响应交付——处理后的响应返回客户端;流式补全通常使用 Server-Sent Events(SSE)。

AI 网关的核心能力

1. 多 LLM 负载均衡

AI 网关通过统一 API(通常兼容 OpenAI)把流量路由到多个 LLM 提供商。配置并测试兼容的备用模型后,可以降低对单一提供商的耦合并提高可用性。

  • 加权路由——根据成本或质量偏好在主模型与备用模型之间分配流量
  • 基于延迟的路由——自动把请求发送给响应最快的提供商
  • 故障转移——一个提供商返回错误或超时时,自动使用另一个提供商重试
  • A/B 测试——通过流量切分比较不同提供商的模型质量

2. Token 限流

传统 API 网关按请求数限流,而 AI 网关会按 LLM 的计费单位 Token 进行跟踪和限制。

  • 为调用方、路由或模型设置**每分钟 Token 数(TPM)每分钟请求数(RPM)**配额
  • 集群级执行——在多个网关节点间保持一致限制
  • 预算上限——按团队、项目或 API Key 设置硬性支出上限,防止成本失控
  • 精细维度——为成本较高和较低的模型设置不同限制

3. 提示词防护与安全

LLM 流量带来了传统 API 网关不会处理的安全风险:

  • 提示词注入检测——标记或拒绝疑似对抗性输入,同时应预期误报和漏报
  • PII 处理——转发前脱敏已配置的数据类型,并单独验证覆盖率和提供商保留策略
  • 内容审核——对已配置的输入和输出类别进行分类或过滤
  • 提示词模板——执行标准提示词格式,保持一致性并防止滥用
  • 审计日志——记录请求元数据和策略决策;只有确有必要时才记录提示词或补全内容,并配套脱敏、访问控制、加密和保留限制

防护规则属于纵深防御,不是授权边界。工具权限仍应确定且遵循最小权限原则,高影响操作需要人工批准。

4. 可观测性与成本跟踪

AI 网关提供传统监控工具容易遗漏的 LLM 使用情况:

  • Token 用量指标——按调用方、模型和路由跟踪输入、输出及总 Token 数
  • 成本归因——按团队、项目或单个 API Key 实时计算支出
  • 延迟分布——监控首 Token 时间(TTFT)和总补全时间
  • 错误率——按模型跟踪触发限流、提供商错误和超时的比例
  • 集成现有工具——将指标导出到 Prometheus、Grafana、Datadog 或 ClickHouse

5. 凭证管理

AI 网关将提供商凭证与应用代码解耦:

  • 虚拟 API Key——向团队和应用签发内部 API Key,由网关映射到提供商凭证
  • 密钥轮换——无需修改应用配置即可轮换提供商 API Key
  • 每 Key 访问控制——限制每个 API Key 可以访问的模型
  • 提供商抽象——应用只访问统一的网关端点,无需知道实际由哪个提供商响应

6. 模型路由与编排

高级 AI 网关支持超出简单负载均衡的智能请求路由:

  • 语义路由——根据内容或任务类型将请求路由到专用模型
  • 成本优化——简单查询使用低成本模型,复杂查询使用能力更强的模型
  • 缓存——仅缓存符合条件的响应;缓存键需要感知租户、身份、模型和策略,并采用加密与有限 TTL;敏感或用户专属提示词应绕过缓存
  • 上下文窗口管理——自动截断或总结超出模型上下文窗口的提示词

AI 网关架构模式

模式一:独立 AI 网关

在现有 API 网关旁部署一个仅处理 LLM 流量的专用 AI 网关。

优点:针对 AI 场景设计,对现有 API 请求路径侵入较小;但共享网络、身份、观测或运维依赖仍需单独评估。

缺点:需要运维另一套系统,无法统一查看 API 与 AI 流量。

模式二:统一 API + AI 网关

由同一个网关处理传统 API 和 LLM 流量,通过插件或模块增加 AI 专用能力。

优点:只需运维一套系统,可统一可观测性和策略执行,并复用认证基础设施。

缺点:要求 API 网关原生支持 AI 专用能力。

Apache APISIX采用这种统一模式,通过插件为普通 API 网关路由增加 AI 能力。相比之下,AISIX是面向主要处理 LLM 和 AI Agent 流量团队的专用 AI 原生网关。

模式三:Sidecar / Service Mesh AI 网关

AI 网关作为 Sidecar 代理运行在 Kubernetes 服务网格中,在 Pod 层拦截 LLM 调用。

优点:可按服务隔离,对应用代码透明。

缺点:运维复杂度较高,全局策略更难执行。

AI 网关、API 网关与 MCP 网关的区别

如需详细比较 AI 网关与传统 API 网关,以及新兴的 MCP(Model Context Protocol)网关模式,请阅读配套文章:AI Gateway、MCP Gateway 与 API Gateway 有何区别?

简而言之:

  • API 网关管理传统 REST、GraphQL 和 gRPC 流量。
  • AI 网关在 API 网关模型之上增加了面向 LLM 流量的 Token 感知和提示词感知能力。
  • MCP 网关是面向 AI Agent 使用的 MCP Server 流量的专用代理。

合适的部署模式取决于需要治理的流量。团队可以为现有 API 网关增加 AI 能力,运行专用 AI 网关,也可以为工具访问引入 MCP 专用网关。

结论

AI 网关集中管理 LLM 与 Agent 流量。团队可以部署专用网关,也可以在现有 API 网关上增加 AI 能力;具体选择取决于流量从哪里进入系统,以及哪个团队负责提供商凭证、策略和可观测性。

延伸阅读

获取方案