工程保障层 · 网页版

AI GatewayAI 网关

一旦不止调用一个模型,「多对多」的接入、成本、安全就会失控。AI 网关把这些横切关注点收到一层统一入口来管——统一接入、路由容灾、按 token 计费、护栏、可观测,正在收敛的还有 MCP 与 Agent 流量。它是大模型时代的「配电箱 + 电表 + 空气开关」。

核实窗口 2026-07-09 至 07-12 MCP 授权规范 2026-07-28 已发布 · 第 7 节已按新版更新

01是什么 / 为什么#gw-what-why

M 个应用 × N 家模型 = M×N 条私接线——格式、鉴权、参数、限流各不同,改模型要动几十处代码。AI 网关坐在应用与各家模型之间:对上给统一接口,对下接所有供应商,接入、路由、成本、安全、观测在这一层集中治理。不止一个模型,就该有一个网关。

区别于普通 API 网关的「LLM 专属六件套」:统一接入/协议转换、按 token 限流、成本归集、语义缓存、护栏/内容安全、AI 可观测。客户说「我有 Kong/APISIX 了」——正确回答不是取代,是在它上面加 LLM 能力,很多产品本就是同一网关的「AI 模式」。多一跳会不会慢?网关转发是毫秒级,而语义缓存命中、就近路由、失败快速兜底整体反而常常更快——大头延迟在模型推理,不在网关。

边界辨析:一张表分清四个概念

概念管的是什么和 AI 网关的关系
普通 API 网关通用 HTTP 流量:鉴权、限流、路由AI 网关是其「LLM 增强版」
MCP / A2A(协议层)Agent↔工具、Agent↔Agent 的互操作标准网关是「落地协议 + 统一治理」的位置(第 7 节)
推理服务(vLLM 等)单个模型怎么又快又省地跑网关在其之上,管多模型统一治理
编排 / Agent 框架一次任务里怎么串工具与步骤网关提供统一模型入口与观测,不替代编排

记忆锚点:MCP/A2A 是协议、推理服务是引擎、AI 网关是运营管控层——互补不互斥。

02统一接入#gw-unify

网关对外暴露一套 OpenAI 风格接口,对内翻译成各家原生格式——应用只学一种调用姿势,换模型只改 model 一个字段。像万能转接头:带一个欧标插头走遍全球。

各家在 function calling、JSON 模式、多模态、上下文长度上并不一致,网关做三件事:参数映射、能力探测、优雅降级(不支持的特性降级或报清晰错误,个别厂商独有参数支持透传)。要点澄清:网关解决的是「接入」成本,不是「效果对齐」成本——不同模型脾气不同,提示词和输出解析可能要微调,后者靠评估。

虚拟密钥:一把逻辑钥匙管多把真钥匙

真 key 锁在网关的保险箱里,发给应用的是「房卡」:每把虚拟密钥可单独设预算、限速、可用模型范围、有效期,出事一键注销。原厂 key 一旦泄露,账单和数据全裸奔且难吊销——虚拟密钥是企业级管控的地基,也是「最小权限/爆炸半径」在网关的具体落地。

深潜:十步请求链与五层策略栈

把网关拆开看两件事:一条请求进来顺序走哪十步,以及每一步拿身份的哪一层做决策。先看请求链,再看策略栈。

一条请求在网关里走十步

① 客户端认证 ② 格式检查 ③ PII / 提示护栏 ④ 模型别名解析 ⑤ 配额 ⑥ 路由 ⑦ 协议转换 ⑧ 上游身份 ⑨ 流式转发 ⑩ 用量追踪 顺序即设计:越早拒绝浪费越少——认证第一、护栏在路由前、计量在最后
像机场动线:把安检放在登机口之后,危险品就已经进了候机厅。配套给整条链定一个端到端 deadline,别让每层各自耗尽超时、叠出分钟级等待。

身份侧五层策略栈

① 调用身份谁在调
② 租户映射算哪个租户的
③ 准入策略允不允许
④ 资源配额还有没有额度
⑤ 上游身份用什么身份去调模型

像公司报销链,每层各有记录,审计能一层层对上。日志记身份映射与策略版本,绝不记录原始凭据。

03路由与容灾#gw-route

路由就是给请求分诊:医院不会让所有病人都找主任医师。简单问答用便宜模型、复杂推理用强模型,再叠加「哪家现在更快/没限流」——别用杀鸡的牛刀烧钱。

策略怎么选典型场景
成本优先按每千 token 价选最便宜的达标模型预算敏感、批量任务
延迟/负载选当前最快、未限流的后端高并发、实时交互
质量优先关键请求固定走旗舰模型对错误零容忍的场景
复杂度路由对请求打分(长度/代码/推理特征)选档位通用降本,零 embedding 依赖
语义路由按意图用向量相似度选专用后端多专家模型、领域分流

实战常叠加:先按语义/复杂度选档位,再在档内按延迟均衡,最后配容灾兜底。降本有论文背书: RouteLLM(LMSYS/Berkeley)训练路由器判断走强还是弱模型,在接近旗舰质量下把大量请求分给便宜模型;FrugalGPT(Stanford)用级联——先问便宜模型、不够好再逐级升级。路由是可控降级:关键场景质量优先,只对可容忍流量降档,用评估持续盯降档流量的质量。

路由省钱计算器

把「路由 + 缓存为什么省钱」算成账。价格是你自己填的口径(默认值只是量级示意,当天价格以官网为准);节省比例取决于流量结构,先做成本画像再承诺。

容灾:把爆炸半径关进笼子

容灾三件套:

fallback

主挂了自动改走备用模型/供应商,对调用方无感。

指数退避重试

上限 1~2 次封顶——fallback 是保命不是无限重试,别把一个坏请求在多家模型上重复烧钱。

熔断

连续失败的后端隔离一段时间,某路短路空开只跳那一路。

多区域部署再叠一层地域容灾;数据合规用「数据驻留」路由约束强制——某类数据只允许走特定区域的后端,网关是执行这条策略的最佳位置。

容灾还有最后一问:网关自己挂了怎么办

上面三件套保的是「某家模型挂了」,客户接着必问下一句——网关是全流量必经,它挂了是不是全公司的 AI 一起停。分两段答。其一,网关自身无状态、易水平扩展,生产标配是多副本 + 健康检查 + 就近多区域部署,掉一个副本流量自动落到别的副本;不想自己扛可用性,就用云厂商托管网关,把可用性交给云 SLA(Service Level Agreement,服务等级协议)。其二是降级姿态:整条十步请求链要有一个端到端 deadline,并给每一步分配时间与降级策略——否则「没挂但特别慢」比挂了更难交代。

RouteLLM / FrugalGPT 见本模块书单(arXiv 官方链接);路由与选型的市场侧(三层路由 1:8:1、五约束)见 Model-Landscape 网页版——双向互指:那页定「选哪些模型进路由池」,本页是工程落地件。不可外推边界:两篇论文是各自数据集与模型对上的结论,说明的是「路由降本这条路走得通」,不能外推成某个客户能省多少——省多少只有拿他自己的流量画像测才算数。

04成本治理#gw-cost

LLM 的成本和负载由 token 数决定:一条几万字的长请求抵几百条短请求——按「请求数」限流管不住成本。按用电量收费,不是按开关次数:TPM(token/分)+ RPM(请求/分)双维度限。

花费归集像公司给每个部门发预算卡:每把虚拟密钥挂 TPM/RPM 上限、日/月预算、可用模型范围,网关按 key 记账聚合到团队/项目——月底能出「谁花了多少、花在哪个模型」的账。接进 FinOps 看板后,哪个应用突然涨了、哪个模型性价比低一目了然,再回头调路由策略——成本治理和路由是一对搭档。预算撞线时是「拒绝」还是「降级到便宜模型」,是要和业务约定清楚的产品策略:接近上限先告警、再降级、最后才拒绝。

语义缓存:把相同的问题只回答一次

精确缓存一字不差才命中,换个说法就落空;语义缓存把请求算成向量、按相似度命中——「怎么退货」和「退货流程是啥」是同一个问题,命中即毫秒级返回、零模型计费。阈值是关键旋钮:太松会把「北京天气」和「上海天气」当一个问题答错,太紧几乎不命中。落地清单四条:①按场景分级设阈值;②个性化/实时请求绕过缓存;③缓存键带上租户/权限,避免跨用户串答(既是成本设计也是安全设计);④监控命中率与疑似错答持续调参。

云上口径核实 2026-09-05:Azure APIM 原生内置「按 token 限流 + LLM 专属策略」(网关侧预估 prompt token 提前拦截 + llm-semantic-cache),来源 learn.microsoft.com;「唯一原生」的说法已被 Apigee 官方页推翻——它同样原生自带 LLM token 策略(PromptTokenLimit / LLMTokenQuota)与语义缓存。缓存输入约 1 折、省约 90% 为三大厂 2026-09 口径(登记于 Prompt-Engineering 模块事实表)。

05安全与护栏#gw-guardrail

所有对模型的请求都经过网关,所以鉴权、脱敏、审计、护栏在这一层配一次就对全公司生效——一处挂、处处生效,不必指望每个开发者都记得做安全。网关是 LLM 流量的安检口。

护栏挂成 pre/post 钩子:请求前(进模型前搜身)做 PII 脱敏、注入检测、敏感话题、越权工具拦截;响应后(出模型后过检)做有害内容过滤、机密信息回收、格式与合规校验——命中就拦截、改写或告警。审计是网关的天然职能:「谁、什么时候、拿什么 prompt、调了哪个模型、花了多少、命中什么护栏」只有网关能一处收全——这是 EU AI Act、NIST RMF 要的「可追溯、可问责」证据链。

诚实的边界要主动讲:护栏不能 100% 挡住提示注入——业界共识是注入无法在模型内根治,网关护栏是纵深防御的一道闸(拦掉大部分已知手法),要配合最小权限、人审关键动作一起用。脱敏会有误报,规则要可配置、可审计、能回溯调优。网关自身也要按高价值资产防护:最小暴露面、密钥库加密、定期红队——安检口本身也要有安保。与 Security 模块的分工:那边出「威胁与对策清单」,网关做「能集中执行的那部分」;红队结论回来调网关护栏阈值。

06可观测#gw-observe

流量必经之路,就是最好的仪表盘:一处埋点就能看见「调了谁、多少 token、多少钱、多快、命中缓存/护栏没有、走了主还是备」——不必在每个应用里各埋一套。

支柱通用含义AI 网关特有维度
日志 Logs每次请求的明细prompt/响应(可脱敏)、命中的护栏、路由决策
指标 Metrics聚合的量化趋势TPM/RPM、成本、缓存命中率、各模型延迟与错误率
追踪 Traces一次请求的全链路时序网关→路由→模型→(工具/MCP)的端到端 span

排查实例:「某应用今天变慢又变贵」

看网关面板发现语义缓存命中率掉了、fallback 频繁触发(某家在限流)——几分钟定位,不用翻十个服务的日志。

标准正在收敛:OpenTelemetry GenAI 语义约定 / OpenInference 统一了模型名、token 数、成本等字段——网关按标准吐数据就能接任意 APM(Grafana / Datadog / Langfuse),不锁定。

留存日志三条

脱敏、分级、限权——能看见 ≠ 明文全留。

观测与评估的分工

可观测答「快不快贵不贵」,评估答「好不好」——网关把质量信号纳入观测,就把两者连起来了。

消费与行动层在 AI-Ops,trace id 两层贯通。

07MCP 网关#gw-mcp

Agent 时代流量结构变了:一次任务里除了调模型,还要调大量工具(MCP Server)、甚至委派给别的 Agent——这些流量同样需要统一接入、鉴权、限流、审计。Higress、Agent Router(原 Envoy AI Gateway)、APISIX、 Azure APIM 都在把两者做进同一产品:「AI 网关 + MCP 网关」二合一是 2026 的分水岭。

MCP 网关=把对「模型」的那套治理平移到「工具」上:统一代理、发现与注册(MCP 市场)、鉴权与授权(最小权限)、限流与配额(防 Agent 失控狂调)、审计与观测(串进同一条 trace)、安全护栏(工具描述投毒检测、危险动作拦截)。存量改造有捷径:openapi-to-mcp 读 OpenAPI 描述批量把现成 REST API 暴露成 MCP 工具——像给旧电器配智能插座,企业几百个 API 几乎零改造就能被 Agent 安全调用,汇成自建 MCP Marketplace。

MCP 授权:窄票替代万能钥匙

难点在「代理身份」:Agent 替用户调工具时,工具那头要知道真正的用户是谁。规范口径(2025-11-25 修订版,OAuth 2.1 底座):MCP Server 就是一台 OAuth 2.1 资源服务器, audience 校验(RFC 8707)与资源元数据(RFC 9728)是 MUST,PKCE 强制,token 透传明令禁止。网关做 RFC 8693 token 交换:把用户的宽 token 现场换成「audience 限定、最小权限、短时效」的窄票——像演唱会实名制门票,检票口只认本场本人。

授权反模式症状网关怎么破
Token 透传把用户的宽权限 token 原样转发给上游一律走 RFC 8693 换窄票,上游永远见不到原始 token
混淆代理工具只认网关/Agent 的高权服务身份,谁来调都同一个账号请求级身份传递 + act 委派链,权限判定以最终用户为准
万能钥匙给 Agent 发长期、全 scope 的静态凭证短时效 + 最小权限 + 虚拟密钥可吊销,爆炸半径钉死在「单工具、几分钟」

三合一终态:网关从「模型的统一入口」长成模型 + 工具(MCP)+ Agent(A2A)的中枢控制面。协议机制在 MCP 网页版,Agent 侧的多模型/ 多工具调用在 Agent 网页版——本页讲的是把这些流量统一治理的运营层。

授权规范核实 2026-07-10(来源 modelcontextprotocol.io spec / Red Hat Developer);现行规范 2026-07-28 已发布:授权侧加了签发方校验、应用类型声明、凭据绑签发方,另新增 Mcp-Method / Mcp-Name 请求头,网关不解 JSON 体就能路由。 Agent Router(原 Envoy AI Gateway)的 MCP 授权、后端安全策略、OIDC token 交换已在正式版发布——是当前最受关注的能力,也是售前要盯的演进点。不可外推边界:路线图上的能力不等于当期可用能力,方案里不能按路线图做承诺。

08选型与问答#gw-cheatsheet

自托管还是托管

什么时候选代表
自托管要多云 / 信创;数据敏感要留在自己边界内;想深度定制;有平台团队扛可用性LiteLLM、Higress、Agent Router(原 Envoy AI Gateway)、APISIX、Kong
托管想零运维快速起步;已重度用某朵云;可用性交给云 SLAAzure APIM、Bedrock、Apigee、Cloudflare AI Gateway

常见路径:托管起步验证价值 → 规模 / 合规上来后按需转自托管或混合。

选型三条筛

模型与形态

支持你要的模型与部署形态吗。

治理是不是原生的

原生做 token 治理与护栏吗。

跟不跟标准

跟上 MCP 与 OTel 标准吗。

顺带答一个反问:上了网关,会不会反过来被网关锁定

分三层看,答案不一样。接口层不锁——应用只认一个 base_url 和一个 model 名,换网关时业务代码不动,这本就是统一接入的卖点。观测层不锁——按 OpenTelemetry GenAI 语义约定吐数据,接任意兼容后端。真正会锁的是策略层:路由规则、护栏、缓存、配额这些配置各家写法不同,换一家要重配一遍——所以上面三条筛的第三条「跟不跟标准」问的就是它。还要加一层商务锁定:开源 ≠ 免费全功能,哪些能力要企业订阅,选型时就得摊开。

产品一句话定位亮点 / 注意(2026-07 口径)
LiteLLM最广泛采用的开源 LLM 代理100+ provider、虚拟密钥、7 维复杂度路由;Python 是性能天花板
Portkey开源+托管,主打护栏与缓存开源版带护栏,语义缓存与提示词管理限托管/企业版;「企业版并入开源」的 Gateway 2.0 仍是预发布,2026-05-29 已被 Palo Alto Networks 收购并作为 Prisma AIRS 的 AI 网关(src-portkey)
Kong AI GW老牌 API 网关的 LLM 插件已用 Kong 的团队天然加装;AI 高级插件需企业订阅
Agent Router(原 Envoy AI Gateway)Envoy 血统,2026-09 起转入 Agentic AI Foundation,标准派v1.0(2026-06-23);OTel 观测强;provider 覆盖仍在补
Higress阿里 AI-Native 网关国内生态全、MCP 能力最激进、含注入检测
APISIX云原生 API+AI 网关3.19.0(2026-09-28)支持 MCP 与 Agent 流量治理

三云对照一句话:Azure APIM 目前 LLM 网关能力最完整(原生 token 限流 + 语义缓存 + Unified Model API);AWS 强在 Bedrock 生态(Multi-Provider GW 仅官方 Guidance,自部署);多云/边缘看 Cloudflare。国内/云原生看 Higress,标准派看 Agent Router(原 Envoy AI Gateway),最快上手 LiteLLM。「开源 ≠ 免费全功能」——Kong 企业订阅这类报价点提前讲。

上线验收:策略有效、失败可控、证据可回放

选完还有一关——怎么算「上得好」。网关最容易被验成「接口通了就算过」,可它卖的是治理,治理没被验证过就等于没有。拆成四条能逐项签字的清单:

验的是怎么算过
权边界与身份责任矩阵、租户隔离、上游凭据轮换——跨租户要真跑一遍,不是画图(第 2 / 5 节)
稳协议与弹性工具调用、结构化输出、流式中断都有回归;重试 / fallback / 缓存不失控——故障注入测过放大倍数(第 3 节)
证策略与观测配额、护栏、路由都有版本与决策日志(影子模式 + 拒绝样例);trace 能关联到任务结果(第 4 / 6 节)
账运营与升级容量、高可用、回滚、许可证与 TCO(Total Cost of Ownership,总拥有成本)都清楚(第 8 节)

终极判断只有一句:随手抽一次调用,能不能回答「谁调的、为何允许、路由到哪、花了多少、质量怎样」——这和合规评审要的是同一条证据链,一次采集、两处交差。

现场高频追问

只收会改变某个决定的问题——会改变技术方案、风险判断、验收方法、对客沟通或下一步行动。

每题标出它加入本题库的日期:2026-07-09 来自讲义首版对练页, 2026-07-10 来自 MCP 网关展开章,2026-07-12 来自选型口径复核,2026-07-23 是按客户交锋场景补的三题(网关自己挂了 / 上线验收 / 会不会被网关锁定)。

我已经有 API 网关了,为什么还要 AI 网关?2026-07-09

不是取代,是增强:多了按 token 限流与计费、多模型语义路由、语义缓存、注入/PII 护栏——普通网关没有的 LLM 六件套。很多产品(Kong、APISIX、Higress)就是同一网关的「AI 模式」,平滑升级即可。

这题答成「换掉重建」就把客户推走了——正确姿势是在存量投资上加层,迁移成本近零。

下一步 查客户现有网关是否有 AI 插件/模式,有就按升级路径报,没有再谈新建。

依据 是什么 / 为什么

上网关到底能省多少钱?2026-07-09

三个杠杆叠加:路由把简单流量切便宜模型(省大头)、语义缓存让相似问题零成本命中、预算限流掐掉失控消耗。具体比例看流量结构——先做一次成本画像再测算。

RouteLLM/FrugalGPT 给了论文背书:大量简单流量切便宜模型,质量几乎无感——「路由不是玄学,是有数据支撑的降本手段」。

下一步 用计算器按客户的量和价格口径当场算一版,再拿真实流量画像校准。

依据 路由与容灾 · 成本治理

自动路由到便宜模型,质量掉了怎么办?2026-07-09

路由是可控降级:关键场景设质量优先固定走旗舰,只对可容忍流量降档;再用评估持续监控降档流量的质量,掉了就调阈值。省钱和质量之间有旋钮,不是赌博。

「降档流量谁来盯质量」是网关方案最常被挑战的点——答案是接评估:网关采样、判官打分、超阈值告警。

下一步 给降档流量配 1~10% 采样评估(方法在 Evaluation 网页版),把质量线写进验收。

依据 可控降级 · Evaluation 网页版

语义缓存会不会给不同用户串答、泄露数据?2026-07-09

会,如果缓存键没带身份。正确做法:缓存键里带上租户/权限维度,个性化和带用户数据的请求绕过缓存。这条既是成本设计也是安全设计。

阈值同理是双刃剑:太松答错(北京天气≈上海天气)、太紧白配——「宁可少命中,别答错」。

下一步 按落地清单四条过一遍缓存配置:分级阈值、绕过规则、键带身份、命中率监控。

依据 语义缓存

护栏能 100% 挡住提示注入吗?2026-07-09

不能,也没有产品能这么承诺——业界共识是注入无法在模型内彻底根治。网关护栏是纵深防御的关键一层,要配合最小权限、人审关键动作、模型外确定性策略一起用。

诚实讲边界反而更专业——「100% 防注入」的承诺本身就是方案不可信的信号。

下一步 把「网关拦已知手法 + 权限控爆炸半径 + 人审兜底」画成纵深防御图,逐层标注证据。

依据 安全与护栏

合规审计具体能提供什么证据?2026-07-09

网关能出完整调用链日志:身份、时间、prompt/响应(可脱敏留存)、模型、成本、命中的护栏——正是 EU AI Act、NIST RMF 要的「可追溯、可问责」证据链。

审计日志只有网关能一处收全——这是「安全策略落在网关层」最硬的理由,也是合规评审的入场券。

下一步 给合规团队演示一条完整 trace:谁调的、为何允许、路由到哪、花了多少、质量怎样。

依据 审计 · 可观测

我们有几百个内部 API,要让 Agent 用,是不是要一个个改造?2026-07-10

不用。openapi-to-mcp 读 OpenAPI 描述批量把存量 API 转成 MCP 工具,再由网关统一托管鉴权限流——存量资产几乎零改造就能被 Agent 安全调用。

「存量资产瞬间对 Agent 可用」是 MCP 网关最实的卖点:不是重写业务,是给旧电器配智能插座。

下一步 挑一个内部 API 做 openapi-to-mcp 试点,挂上鉴权限流,跑通「Agent 经网关安全调用」的完整链路。

依据 MCP 网关

Agent 替用户调工具,权限会不会被放大、被滥用?2026-07-10

这正是 MCP 授权要解决的:网关做 token 交换(RFC 8693),把用户真实身份换成「audience 限定、最小权限、短时效」的窄票——Agent 手里永远没有万能钥匙。

三大反模式(透传/混淆代理/万能钥匙)都有规范级红线:token 透传是 MUST NOT——网关做身份传递有合规依据,不是自选动作。

下一步 对照反模式表审一遍现有 Agent 集成;规范 2026-07-28 已发布, 条款按新版核对。

依据 MCP 授权 · src-mcp-auth

我们该自建还是买托管?2026-07-12

小团队/快验证先用云托管零运维起步;多云、信创、数据敏感或要深度定制,上自托管(LiteLLM/Higress/Agent Router)。绝大多数客户是「托管起步 → 按需转自托管/混合」,不用一步到位。

自托管网关本身会成为单点:要多副本、健康检查、多区域——没有平台团队就别扛,这是路线选择的硬约束。

下一步 按三条筛(模型覆盖/token 治理/标准跟进)列两条路线的对照表,标注客户现状的匹配项。

依据 选型

一句话,AI 网关到底给我带来什么?2026-07-09

三件事:省钱(路由+缓存+预算)、稳(多模型容灾)、可控(护栏+审计+观测)。它把散落在每个应用里的接入与治理收成一层——换模型像改配置、管成本像看电表、上安全像过安检。

第四个字是「长」:网关正从模型入口长成模型+MCP+Agent 的三合一中枢——现在选型要把这条演进线算进去。

下一步 给客户画「应用 → 网关 → 三类后端(模型/工具/Agent)」的一页架构图——这张图是网关售前的开场白。

依据 定位 · 三合一

网关是所有流量的必经之路,它自己挂了,全公司的 AI 不就一起停?2026-07-23

先把两种「挂」分开,客户常混着问。上游模型挂——这本来就是网关在替你兜:fallback 自动改走备用供应商、熔断隔离连续失败的后端、重试 1~2 次封顶,对调用方无感。网关自己挂——网关是无状态的、易水平扩展,生产标配是多副本 + 健康检查 + 就近多区域部署;不想自己扛可用性,就用云厂商托管网关,交给云 SLA。还有第三件常被漏掉的:整条请求链要有端到端 deadline 和每一步的降级策略,「没挂但特别慢」比挂了更难交代。

这题答不好,前面讲的省钱与治理全白讲——客户脑子里已经把网关画成了新的单点。把「它是不是单点」翻译成「它是不是无状态、能不能多副本」,问题就从架构风险降级成一个部署选项;而选自托管还是托管,本质就是这份可用性由谁扛。

下一步 压测时当着客户的面手动「拔掉」主模型,让他看流量无感切到备用;再把网关自身的副本数、健康检查、多区域方案画进架构图,别只留一个方框。

依据 容灾 · 十步请求链 · 自托管还是托管

网关上线,怎么算「上得好」?验收看什么?2026-07-23

和 POC 一个道理:标准事前定死,别上线后再争。一句话是「策略有效、失败可控、证据可回放」,拆成四条逐项签字:权——责任矩阵、租户隔离、上游凭据轮换,跨租户测试要真跑不是画图;稳——工具调用、结构化输出、流式中断都有回归,重试 / fallback / 缓存不失控,故障注入测过放大倍数;证——配额、护栏、路由都有版本与决策日志,trace 能关联到任务结果;账——容量、高可用、回滚、许可证与 TCO 清楚。

网关最常见的验收误区是「接口通了就算过」——可它卖的不是接口,是治理,没被验证过的治理等于没有。四条里最常被跳过的是「稳」:不做故障注入,fallback 与重试的放大倍数要等线上真出事那天才知道,那时候账单和事故一起来。

下一步 POC 启动会上把这四条摆出来逐条认领,并把「故障注入」「跨租户测试」写成要跑的动作、不是要交的文档。

依据 上线验收 · 可观测

把所有 AI 流量都收到这一层,以后想换掉网关是不是特别难?2026-07-23

分三层看,别笼统答「不会」。接口层不锁:应用只认一个 base_url 和一个 model 名,换网关时业务代码不动。观测层不锁:按 OTel GenAI 语义约定吐数据,接任意兼容后端。真正会锁的是策略层:路由规则、护栏、缓存、配额这些配置各家写法不同,换一家要重配一遍——这正是选型三条筛里「跟不跟标准」要问的东西。再加一层商务锁定:开源 ≠ 免费全功能,哪些能力要企业订阅得先摊开。

「上了你这层会不会被你绑架」是平台类方案的通用异议,网关尤其躲不掉——它自己卖的就是解锁定。诚实分层比一句「不会锁定」可信得多,而且承认策略层要重配,正好把话题引到「选跟标准的产品」这个对你有利的判据上。

下一步 做一次反向演练:把 base_url 指到另一家网关,看应用要改几行;再把「策略配置有多少、换家时要重写哪些」列进选型问卷——这才是换网关的真实工作量。

依据 统一接入 · 选型三条筛 · 不锁定

09上云怎么落地#cloud

前八节讲的是网关这层要管哪些事。这一节换个视角:每件事在云上对应哪个服务、这句话对客户意味着什么、该顺着追问他什么、以及哪些事云替你做不了。顺序按现场画架构图的走法排——先定这层自己放在哪,再往下压成本、挂安全与观测,最后接工具流量。 同一格给多厂商代表选项,不绑死单一供应商;只列讲义点到名的产品,没有就不硬凑。「唯一原生」这类说法已被 2026-09 复核推翻(Apigee 同样原生自带 LLM token 策略),各云能力月级演进,出方案当天按各家当期文档再核一遍。

同一环节给多厂商代表选项,不绑死单一供应商;只列有真实云关联的环节,没有就不硬凑。服务能力以各云 2026 年现状为准,报方案前按当期文档复核。

先定网关自己放在哪,再谈接什么

技术环节代表性云服务(多厂商,非绑定)给客户一句话
托管网关Azure API Management、Bedrock、Apigee、Cloudflare AI Gateway、OpenRouter想零运维快速起步、已重度用某朵云,可用性交给云 SLA(Service Level Agreement,服务等级协议)
自托管网关LiteLLM、Higress、Agent Router(原 Envoy AI Gateway)、APISIX、Kong要多云或信创、数据要留在自己边界内、想深度定制路由与护栏,且有平台团队扛可用性
统一多模型接口Azure Unified Model API(含 Bedrock 后端);AWS 以 Bedrock 为主,Multi-Provider GW 仅官方 Guidance(自部署);GCP 侧 Apigee 有部分能力;自托管的 LiteLLM、Higress 同样提供统一入口应用只学一种调用姿势,换模型改一行配置
路由与容灾各网关内置(路由策略 + fallback + 熔断);降本方法参考 RouteLLM、FrugalGPT这一格没有云独占能力,选型看策略怎么写,不看谁家有

顺着追问什么:他现在有没有 API 网关(Kong、APISIX 这类)——有的话很多产品本就是同一网关的「AI 模式」,是加层不是重建,报价完全不同。要接几家模型,跨不跨云、有没有信创要求?数据允许走出自己的边界吗?有没有平台团队能扛网关自身的多副本、健康检查、多区域部署?

云替你做不了什么:托管能把可用性接过去,接不走策略层的账:路由规则、护栏、缓存、配额各家写法不同,换一家要重配一遍——接口层和观测层不锁,会锁的是这一层。云 SLA 保的也只是「网关在不在」,保不了「没挂但特别慢」:整条十步请求链要自己定端到端 deadline,再给每步分配时间与降级策略,否则每层各自耗尽超时,叠出用户侧的分钟级等待。还有一条要在报价前摊开:开源不等于免费全功能,Kong 的 AI 高级插件需要企业订阅。

成本治理:把 token 变成能管的账

技术环节代表性云服务(多厂商,非绑定)给客户一句话
按 token 限流Azure APIM 原生 token limit 策略(网关侧先估 prompt token);Cloudflare 接 20+ 家 provider + Guardrails/DLP(Beta);LiteLLM、Higress 内置 TPM/RPM超额请求在网关就被拦掉,不必等打到模型才发现爆预算
语义缓存Azure APIM llm-semantic-cache 策略 + Managed Redis;Portkey 托管版、Higress 内置语义缓存;自建可用 Redis + 向量检索意思相近的问题只答一次,命中即毫秒级返回、零模型计费
花费归集Azure APIM 按订阅键与维度统计;LiteLLM 虚拟密钥按 key/团队记账;各云计费导出月底能说清谁花了多少、花在哪个模型上

顺着追问什么:他现在的账单能不能拆到应用和团队头上——拆不开就先做一次成本画像,别急着承诺省多少。高频重复问题占多大比例,决定语义缓存值不值得开。预算撞线那一刻,业务能接受降级到便宜模型,还是必须拒绝?额度按团队发还是按项目发?

云替你做不了什么:限流和缓存管住的是花销,管不住质量:切到便宜档的那部分流量得配采样评估盯着,掉了就调阈值。语义缓存的阈值和缓存键这两个旋钮云不会替你拧——太松会把「北京天气」和「上海天气」当同一个问题答错,缓存键不带租户和权限还会跨用户串答,个性化与实时请求要绕过。「Azure APIM 是目前唯一原生内置按 token 限流加 LLM 专属策略的云厂商网关」是一个已过时的时点口径——Apigee 同样原生自带这套策略,各云能力在月级演进,别当成长期结论写进方案。

上线之后:安检口与仪表盘

技术环节代表性云服务(多厂商,非绑定)给客户一句话
内容安全 · AzureAzure AI Content Safety(Prompt Shields)+ APIM 策略注入防护加内容分级,直接挂进网关策略里
内容安全 · AWSAmazon Bedrock Guardrails话题、敏感词、PII 过滤,随 Bedrock 一起用
内容安全 · GCPModel Armor + DLP(Data Loss Prevention,数据防泄漏)注入与越狱检测加数据防泄漏
内容安全 · 自托管LiteLLM 护栏、Higress 内容安全、NeMo Guardrails一处挂载全局生效,多云与信创场景靠它跨云
观测数据出口按 OpenTelemetry GenAI 语义约定导出到 Grafana、Datadog、Langfuse网关按标准吐数据就能接任意 APM(Application Performance Monitoring,应用性能监控),不锁定

顺着追问什么:客户是单云还是多云、有没有信创要求——这一句直接决定推托管护栏还是自托管护栏。日志留多久、谁有权看原文(prompt 里往往就带着敏感数据)?合规评审要的那几项证据,能不能从一条 trace 里全取到:谁调的、为何允许、路由到哪、花了多少、命中了什么护栏?

云替你做不了什么:护栏挡不住全部提示注入,也没有哪家产品能这么承诺——它是纵深防御的一道闸,拦掉大部分已知手法,剩下的要靠最小权限和关键动作人审兜住。托管护栏省事但绑生态,换云得重挂一遍;自托管护栏灵活可跨云,代价是自己维护规则,而脱敏规则会误报,要能配置、能审计、能回溯调优。观测这头,云给的是管道和面板,答得了「快不快、贵不贵」,答不了「好不好」——质量那条线得接评估。

MCP:工具流量也收进这一层

技术环节代表性云服务(多厂商,非绑定)给客户一句话
Higress(阿里)托管 MCP Server、openapi-to-mcp、自建 MCP Marketplace、工具级鉴权与限流国内与云原生客户目前能力最全的一档
Agent Router(原 Envoy AI Gateway)MCP 授权、后端安全策略、OIDC token 交换(已在正式版发布)标准派首选
Apache APISIX支持 MCP 协议、管理 AI Agent 流量已经在用 APISIX 的团队顺路加装
Azure API ManagementBuild 2026 起提供 MCP 内容安全,把 MCP 纳入统一治理重 Azure 生态的客户不必再买第二套网关

顺着追问什么:他有多少存量内部 API 想让 Agent 用——openapi-to-mcp 能批量转、几乎零改造,这句话往往当场就把话题变成一个试点。工具调用要不要带上最终用户身份(决定网关要不要做 token 交换)?一个工具能被哪些 Agent 调、谁批?Agent 失控狂调工具时,限流的额度挂在谁头上?

云替你做不了什么:路线图上的能力不等于当期可用能力,方案里不能按路线图做承诺。网关能把工具流量统一代理、鉴权、限流、串进同一条 trace,替不了工具本身的权限设计:token 透传是规范明令禁止的,混淆代理和万能钥匙这两个反模式也得在每个集成里逐个改掉,网关只负责把宽 token 换成 audience 限定、最小权限、短时效的窄票。

本节服务清单与「给客户一句话」与讲义各章的「上云怎么落地」页同源,未引入新事实;「顺着追问什么」与「云替你做不了什么」两格是网页版补的售前视角。不可外推边界:这是「哪个环节有云服务可用」的地图,不是选型结论——具体产品的地域可用性、配额、计价单位与生命周期状态会月级变动,出方案前按当期官方文档逐项复核。

11来源与核实#sources

本页时效性数字均经联网核实后写入,完整登记(事实 × 核实日期 × 信源)见本模块 MANIFEST。核实窗口 2026-07-09 至 2026-10-20(MCP 授权口径 2026-07-30、Portkey 归属 2026-08-01 补核)。引用任何数字前先核日期。

来源 ID信源支持什么不能支持什么
src-azurelearn.microsoft.com genai-gateway-capabilitiesAzure APIM 的 token 限流与语义缓存能力 「唯一原生」说法已被 Apigee 官方页推翻(2026-09),各云月级演进
src-litellmdocs.litellm.ai / GitHub LiteLLM 规模数字(100+ provider、7 维路由)版本迭代极快,配置细节看当日文档
src-envoyTetrate v1.0 博客 / theagentrouter.ai(原 aigateway.envoyproxy.io)Envoy AI Gateway v1.0 时间线与能力(2026-09 更名 Agent Router) QuotaPolicy 仍 v1alpha1,不能与核心一并称稳定
src-higressgithub.com/higress-group / higress.aiHigress 的 MCP 能力与护栏能力清单随版本演进
src-mcp-authmodelcontextprotocol.io spec 2025-11-25 / Red Hat DeveloperMCP 授权规范条款(OAuth 2.1/RFC 8707/8693) 已按 2026-07-28 规范更新
src-portkeypaloaltonetworks.com 新闻室(2026-04-30 宣布 / 2026-05-29 交割) Portkey 的归属变化与并入 Prisma AIRS 的定位 不代表开源版停更或改协议——收购未公布对开源仓的处置
src-routeRouteLLM / FrugalGPT(arXiv,见本模块书单)路由降本的方法与论文证据具体节省比例依赖流量结构,不能当承诺
src-otelopentelemetry.io semconv/gen-ai GenAI 观测语义约定收敛趋势约定仍在演进,字段以当日规范为准