知识点发布 ·

AI · 知识点

Gateway

Gateway:AI 系统真正的统一入口

GatewayRouterFailoverObservabilityAccess ControlFinOpsAI Infrastructure

Gateway:AI 系统真正的统一入口 很多人第一次接触 AI Gateway,会把它理解成“模型调用的中转站”。

这个理解不算错,但太浅了。

如果说 Router 解决的是:

“这一次请求应该交给哪个模型?”

那么 Gateway 解决的是另一个更基础的问题:

“所有 AI 请求,应该以什么规则进入这个系统?”

一个成熟的 AI 系统,通常并不是:

用户 → LLM

而更接近:

用户 / 应用 → Gateway → Router → 模型 / Agent / RAG / Tool

Router 是决策层。

Gateway 是入口和治理层。

真正到了企业规模以后,Gateway 往往比 Router 更早成为刚需。


01 / 一、为什么 AI 系统一定会出现 Gateway

一、为什么 AI 系统一定会出现 Gateway

假设一家企业现在只接一个模型,比如 DeepSeek。

业务代码里直接写:

deepseek.chat(...)

没有任何问题。

但很快,公司可能又接入:

  • OpenAI
  • Claude
  • Qwen
  • DeepSeek
  • 本地模型

接着不同部门开始各自开发 AI 应用。

市场部有一个 Agent,研发部门有 Copilot,客服团队有 RAG,财务部门还有自己的内部助手。

如果所有业务都直接连接模型,很快系统就会变成这样:

App A → OpenAI
App B → DeepSeek
App C → Qwen
Agent → Claude
RAG → Local Model

每个系统自己管理:

  • API Key
  • Token
  • 限流
  • 重试
  • 日志
  • 成本
  • Failover
  • 模型接口

短期能跑。

长期一定乱。

Gateway 的意义,就是把所有 AI 流量重新收口:

App A ─┐
App B ─┤
App C ─┼──→ AI Gateway ──→ OpenAI
Agent ─┤                ├─→ Claude
RAG  ──┤                ├─→ DeepSeek
Copilot┘                └─→ Local Model

从此以后,业务系统不再直接面对模型供应商。

它只面对 Gateway。

这其实是 Gateway 最根本的一层价值:

让业务和模型解耦。

模型可以换。

供应商可以换。

API Key 可以换。

后端策略可以换。

但上层业务不用全部重写。


02 / 二、Gateway 首先解决的,不是 AI,而是“管理”

二、Gateway 首先解决的,不是 AI,而是“管理”

Gateway 很容易被包装成一个 AI 产品,但它最核心的大量能力,其实根本不需要 AI。

例如:

  • Authentication
  • Rate Limit
  • Logging
  • Billing
  • Retry
  • Timeout
  • Failover
  • Access Control

这些本质上都是确定性的工程问题。

所以理解 Gateway 最好的方式,不是把它看成一个“聪明的 AI 模块”,而是:

AI 世界里的基础设施。

它真正负责的是把越来越复杂的 AI 调用管起来。


03 / 三、第一层能力:统一模型入口

三、第一层能力:统一模型入口

这是 Gateway 最直接的价值。

没有 Gateway:

openai_client(...)
anthropic_client(...)
deepseek_client(...)
qwen_client(...)

用了 Gateway:

gateway.chat(...)

业务只需要认识 Gateway。

至于 Gateway 后面到底连接谁,由基础设施层决定。

甚至今天:

Gateway → DeepSeek

明天可以改成:

Gateway → Qwen

业务方可能完全不需要知道。

这其实和软件工程里一个很重要的原则完全一致:

依赖抽象,而不是依赖具体实现。

业务依赖的是“模型能力”。

而不是某一家模型公司。

Gateway 就是在模型和业务之间增加了这一层抽象。


04 / 四、第二层能力:把 API Key 收回来

四、第二层能力:把 API Key 收回来

如果公司里有 500 个员工使用 AI,最危险的做法之一,就是给每个人发真实的 OpenAI Key、DeepSeek Key 或 Claude Key。

因为一旦这么做,企业几乎失去了控制。

谁用了多少?

调用了什么?

Key 有没有泄露?

哪个应用正在烧钱?

很难统一管理。

Gateway 出现以后,真正的 Provider Key 可以全部隐藏在服务器中:

OpenAI Key
Claude Key
DeepSeek Key
Qwen Key

员工和应用拿到的只是:

Company AI Token

Gateway 再根据身份判断权限。

例如:

普通员工
→ Qwen / DeepSeek

研发人员
→ Qwen / DeepSeek / GPT

管理员
→ 所有模型

甚至还可以继续细化:

市场部
每天最多 100 万 Token

测试环境
禁止调用昂贵模型

生产环境
允许调用 GPT / Claude

到了这里,Gateway 已经不再只是“转发请求”。

它开始承担企业的 AI Access Control。


05 / 五、第三层能力:限流和成本治理

五、第三层能力:限流和成本治理

这是 AI Gateway 和传统 API Gateway 一个非常有意思的区别。

传统互联网时代,一次 API 请求的边际成本往往很低。

但是一次 LLM 请求可能是:

¥0.001
¥0.1
¥1
¥10

不同模型、不同 Context、不同输出长度,成本完全不同。

也就是说:

AI 请求本身就是一种可计量资源。

于是 Gateway 必须知道:

谁调用了?
调用了哪个模型?
Input Token 多少?
Output Token 多少?
花了多少钱?

接着就可以设置:

user_001
100 requests / minute

marketing
2M tokens / day

agent_A
¥500 / month

如果某个 Agent 出了 Bug,开始每秒发送上千个请求,Gateway 可以直接拦下来。

否则很多时候最先发现问题的不是工程师。

而是财务。

这也是为什么在 AI 时代,Gateway 很自然地会和 FinOps 结合。

它不只是流量管理工具。

它也是成本管理工具。


06 / 六、Failover:Gateway 最容易被低估的一项能力

六、Failover:Gateway 最容易被低估的一项能力

假设 Router 已经决定:

GPT

但是这一刻 GPT 的接口失败了。

Gateway 可以继续:

GPT
 ↓ failed
Claude
 ↓ failed
DeepSeek

这就是 Failover。

这里一定要把 Gateway 和 Router 区分开。

Router 是:

我认为 DeepSeek 最适合这个 Query,所以主动选择 DeepSeek。

Failover 是:

本来我要 GPT,但 GPT 出问题,所以退到 DeepSeek。

一个是选择。

一个是容灾。

所以可以非常简单地记:

Router = Choose

Failover = Survive

很多系统把这两个概念都叫“路由”,但它们解决的其实不是同一个问题。


07 / 七、为什么 Gateway 天生适合做 Observability

七、为什么 Gateway 天生适合做 Observability

还有一个非常关键的点。

所有请求都经过 Gateway。

因此 Gateway 天然知道:

User
Query
Model
Latency
Token
Cost
Error
Timestamp

所以 Gateway 很自然就会成为 AI 系统的观测中心。

一个典型 Dashboard 往往会出现:

指标含义
Requests请求数量
Token UsageToken 消耗
Latency模型响应时间
Cost模型调用成本
Error Rate调用失败比例
Model Usage不同模型使用情况
User Usage用户或部门消耗情况

这件事情看起来只是“Dashboard”。

但它实际上会产生非常大的后续价值。

因为当一个系统开始记录:

Query
Model
Latency
Cost
Reward
User Feedback

这些数据就不再只是日志。

它们开始变成 Router 的训练数据。


08 / 八、Gateway 和 Adaptive Router 最终会连接起来

八、Gateway 和 Adaptive Router 最终会连接起来

这也是 Gateway 最值得研究的一点。

前面我们已经说过:

Router 的职责是:

为当前 Query 选择最合适的模型。

但如果要做到 Adaptive Router,Router 必须知道过去发生了什么。

例如:

代码任务
DeepSeek Code
reward = 0.92

长文本总结
Claude
reward = 0.89

简单问答
Qwen
reward = 0.84

这些历史记录从哪里来?

Gateway 正是最自然的数据入口之一。

于是系统会逐渐变成:

                 ┌──────────────┐
                 │   Gateway    │
                 └──────┬───────┘
                        ↓
                Logging / Feedback
                        ↓
                 Feedback Store
                        ↓
               Adaptive Router
                        ↓
        ┌───────────────┼──────────────┐
     OpenAI          Claude        DeepSeek

Gateway 本身不一定负责学习。

但是它负责记录真实世界发生了什么。

Router 再利用这些数据学习。

所以从架构角度看:

Gateway 是 Adaptive Router 的数据基础设施之一。

这也是为什么 Gateway 和 Router 放到一起,会越来越像一个完整的 AI Control Layer。


09 / 九、Gateway 和 Router 到底是什么关系

九、Gateway 和 Router 到底是什么关系

我认为最容易理解的一句话是:

Gateway 负责管,Router 负责选,Model 负责答。

对应到架构就是:

User
 ↓
Gateway
 ↓
Router
 ↓
Model

Gateway 处理的是:

Authentication
Rate Limit
Logging
Cost
Security
Failover

Router 处理的是:

Quality
Cost
Latency
Task Type
Reward
Model Selection

Model 最后负责:

Generation

如果进一步抽象:

Gateway = Traffic / Control Layer

Router = Decision Layer

Model = Intelligence Layer

这么看以后,很多 AI 基础设施产品就不容易混淆了。


10 / 十、AI Gateway 本质上是什么

十、AI Gateway 本质上是什么

如果继续往技术底层看,其实会发现:

Gateway 首先是一个 Reverse Proxy。

传统互联网时代:

Client
 ↓
Nginx
 ↓
Backend

AI 时代:

Client
 ↓
AI Gateway
 ↓
LLM Provider

区别只在于 AI Gateway 开始出现大量 LLM 特有的能力:

Token Counting
Prompt Logging
Model Mapping
Semantic Cache
Cost Tracking
Fallback
Content Safety
Router

所以从这个角度看,AI Gateway 并不是什么完全突然出现的新概念。

更准确地说:

AI Gateway 是 API Gateway 在大模型时代的一次重新进化。

API Gateway 过去管理的是 API。

AI Gateway 开始管理的是:

模型、Token、Prompt、成本和智能能力。


11 / 十一、为什么 Gateway 可能比 Router 更稳定

十一、为什么 Gateway 可能比 Router 更稳定

Router 今天很重要。

但 Router 的形态未来其实存在很大的变化空间。

随着模型能力越来越接近,模型价格不断下降,甚至模型本身开始具备内部 Routing 能力,“选哪个模型”这件事未来可能被进一步压缩。

但 Gateway 面临的问题不会消失。

只要企业还存在:

  • 多个用户
  • 多个应用
  • 多个模型
  • 权限区别
  • 成本限制
  • SLA
  • 安全要求

就需要一个统一入口。

所以从基础设施角度来看:

Router 更像智能层,而 Gateway 更像基础设施层。

Router 的价值来自“选得越来越好”。

Gateway 的价值来自“整个系统越来越离不开它”。

长期看,一个成熟的 AI Gateway 很可能越来越像:

Nginx + Cloudflare + API Management + FinOps 的 AI 版本。

它真正掌握的,不一定是最先进的模型。

而是整个企业所有 AI 流量经过的位置。


12 / 十二、Gateway 真正控制的是“AI 的入口”

十二、Gateway 真正控制的是“AI 的入口”

所以重新回答最开始的问题:

Gateway 到底是什么?

它不是单纯的模型转发器。

它也不是 Router。

Gateway 真正解决的是:

当一个组织开始大规模使用 AI 时,如何统一管理所有 AI 请求。

Router 决定:

请求交给谁。

Gateway 决定:

请求怎么进来。

而模型决定:

最后回答什么。

所以如果让我把 Gateway 压缩成一句话:

Gateway 是模型、应用、用户、权限、流量和成本之间的统一控制入口。

没有 Gateway,一个 AI 产品当然可以运行。

但当 AI 从一个 Demo 变成一个真正的大规模系统以后:

没有 Gateway,系统仍然能跑,却越来越难被管理。

而这,才是 Gateway 真正存在的原因。