知识全景图/ 软件工程与系统/ 人工智能全景图/ 模型服务、推理与网关全景图

模型服务、推理与网关全景图

聚焦在线推理运行时、服务链路与统一网关,回答 LLM 怎样真正稳定跑在生产环境里 (2025-2026)

阅读定位: 这一页重点讨论在线推理服务本身,包括推理引擎、服务运行时、多模型网关、流量治理和 SLA。 它不重点展开开源模型选型与私有化交付、组织级评测运营、独立的路由策略设计,或更广义的单位成本优化;这些分别更适合继续看 开源 LLM 部署LLMOps / 评测模型路由 / Fallback / 多模型编排AI 成本 / 性能 专题。
一、LLM 推理系统分层
Layer 1
模型资产
权重 / 量化 / 版本
Layer 2
推理引擎
vLLM / TGI / TRT-LLM
Layer 3
服务运行时
Batch / Cache / Stream
Layer 4
模型网关
Route / Fallback / Policy
Layer 5
生产治理
SLA / Cost / Audit
层级核心职责典型问题关键关注
模型资产提供可运行模型权重版本混乱、量化效果不稳、显存压力大模型版本、量化策略、上下文能力
推理引擎把模型跑起来吞吐低、显存碎片、并发差、长上下文慢Paged Attention、KV Cache、调度策略
服务运行时处理真实请求流队列堆积、延迟抖动、流式体验差、缓存失效Prefill / Decode、Batching、Streaming、重试
模型网关连接上层应用与多模型后端路由混乱、降级不可控、计费不透明模型路由、Fallback、配额、统一接口
生产治理让服务长期可运营成本失控、SLA 不稳、问题难归因观测、容量规划、限流、审计与回滚
1.1 网关控制面与数据面
层面负责什么典型对象常见失败
控制面定义策略、版本和治理规则模型目录、路由策略、租户配额、SLA 等级、灰度规则、供应商优先级策略散落、版本不可追踪、灰度无法回滚、租户权限混乱
数据面承载每一次真实请求鉴权、限流、队列、路由、缓存、推理调用、流式返回、日志写入队列堆积、超时重试风暴、流式中断、缓存污染、成本归因缺失
观测面把运行结果变成可复盘证据request id、TTFT、prefill / decode、模型版本、route decision、token、成本、错误码只能看到接口失败,看不到模型、上下文、队列和成本的真实根因
安全面约束谁能调用什么能力API key、租户隔离、工具权限、数据域、审计留痕、脱敏策略跨租户数据泄露、工具越权、敏感请求不可追溯

为什么要拆控制面和数据面

没有控制面,网关会退化成一层转发代理;没有稳定数据面,再好的路由策略也扛不住真实流量。成熟模型网关要同时能“改策略不改业务代码”,也能“每个请求都留下可复盘证据”。

二、推理基础设施发展时间线
2022 - API 调用为主
大多数团队以闭源 API 为入口,模型服务底座不在自己手里。
2023 - 自部署需求快速增加
开源模型、私有化部署和成本敏感场景推动团队建设自己的推理服务。
2024 - vLLM 与高吞吐引擎广泛流行
Paged Attention、批处理调度和更高效的 KV Cache 管理让推理服务进入工程优化期。
2025 - 多模型网关与路由成为常见层
不同模型、不同价格和不同任务形态让网关层越来越重要。
2026 方向 - 从“跑起来”走向“按 SLA 运营”
推理系统越来越像成熟在线服务,需要延迟、吞吐、成本、可用性和安全一起治理。
三、核心技术详解
3.1 从底层机制看推理服务

服务指标不是凭空出现的

在线推理里的延迟、吞吐、显存、成本和稳定性,最终都会落回 token、attention、decode loop、KV Cache 和调度策略这些底层机制。

如果还没有补过模型内部机制,建议先看 Token / Attention / Transformer训练 / 推理 / Scaling推理计算 / KV Cache模型评测 / Eval,再回到这一页看生产服务。

底层变量影响的服务环节对延迟 / 吞吐 / 成本的含义常见治理动作
Token 数与上下文长度 Prefill、队列等待、Prompt Cache 输入越长,首 token 前需要处理的 attention 计算越多;RAG 和历史对话会直接推高 TTFT 与单位成本。 上下文裁剪、摘要压缩、Prompt Cache、RAG Top-K 控制
Attention 与 KV Cache 显存占用、长上下文调度、批处理容量 KV Cache 减少重复计算,但会吃掉大量显存;上下文越长、并发越高,越容易被显存而不是算力卡住。 Paged Attention、KV Cache 管理、长短请求分池、容量水位控制
Decode Loop 逐 token 生成、Streaming、输出长度 输出每多一个 token 都要继续生成一步;总耗时和用户感知体验会被输出长度、首 token 时间和流式平滑度共同决定。 限制 max tokens、流式返回、提前停止、模板压缩
Batching 调度 吞吐、尾延迟、GPU 利用率 批处理能提高吞吐,但不同长度请求混在一起会拉高 P95 / P99,交互式产品不能只看平均吞吐。 动态 batching、优先级队列、按请求形态分流、SLA 分层
量化与模型规格 显存、速度、质量边界 量化可以降低显存和单位成本,但可能带来质量、稳定性或特定任务能力下降。 INT8 / INT4 评测、任务分层、灰度发布、回滚策略
模型路由与网关 多模型选择、Fallback、成本归因 不同任务不一定该走同一个模型;网关把质量、价格、SLA 和安全策略统一到可治理的入口。 规则路由、动态路由、限流配额、降级、请求级审计
3.2 Prefill / Decode 与为什么长上下文会变贵

很多延迟问题不是出在生成阶段,而是出在喂上下文

长 Prompt、RAG 上下文、历史对话和工具输出会先进入 prefill 阶段,消耗大量算力和显存带宽。

Decode 则更像逐 token 生成

每多一个输出 token,就会继续依赖前面生成状态,因此延迟、吞吐和用户感知体验都与生成长度直接相关。

经验原则

很多团队把问题归因于“模型太慢”,但真正该先看的往往是上下文长度、输出长度和队列调度策略。

3.3 KV Cache、Batching 与吞吐优化

KV Cache 是推理系统的关键资产

缓存已计算过的 attention 状态,可以减少重复计算,但也会显著占用显存并影响调度策略。

批处理不是越大越好

批量可以提升吞吐,但也可能拉高尾延迟,尤其是在请求长度差异很大时更容易出现队列抖动。

关键提醒

高吞吐优化通常是在平均吞吐、P95 延迟、显存占用和交互体验之间做权衡,而不是只看单一指标。

3.4 模型网关为什么越来越重要

真实生产里很少只有一个模型

复杂推理、低成本分类、长文本分析、多模态处理和高风险审核,往往会对应不同模型或不同服务后端。

网关层负责统一入口与治理

认证、配额、路由、Fallback、日志、价格归因和策略限制,都更适合在网关层收束,而不是散落在每个应用里。

经验原则

当团队开始做模型切换、灰度、降级和成本优化时,网关通常会从“方便封装”升级成“关键底座”。

3.5 流式输出、降级与 SLA

用户感知的不只是总耗时

首 token 时间、流式是否平滑、是否超时、失败后如何降级,常常比理论吞吐更直接影响产品体验。

降级策略要预先设计

大模型拥堵时能否切小模型、关闭部分能力、缩短上下文、减少工具调用,决定了服务是否具备韧性。

真正难点

推理服务的 SLA 通常同时受模型、网关、上下文、流量形态和 GPU 资源状态影响。

四、推理与网关生态全景
4.1 常见能力模块
类别定位典型能力关键关注
推理引擎高效运行模型vLLM、TGI、TensorRT-LLM、llama.cpp吞吐、延迟、显存利用率、兼容性
模型托管管理部署实例多副本、热更新、自动扩缩容、版本切换冷启动、GPU 调度、资源隔离
网关层统一模型访问入口OpenAI 兼容接口、路由、限流、Fallback、计费归因策略一致性、审计、配额管理
缓存层减少重复成本Prompt Cache、语义缓存、KV Cache 复用命中率、失效策略、正确性
观测层理解服务健康度token、延迟、队列、GPU 利用率、失败率、成本P95 / P99、归因粒度、告警质量
成本治理控制单位请求成本模型分层、流量调度、输出长度控制、上下文压缩质量边界、容量规划、预算策略
4.2 常见服务形态
闭源 API 直连
  • 上手快、质量稳定、运维负担低
  • 重点在成本归因、供应商依赖和网关治理
开源模型自部署
  • 更适合私有化、成本优化和深度定制
  • 重点在显存、引擎、量化和 GPU 资源调度
多模型统一网关
  • 把不同厂商 API 和自部署服务收束成一个入口
  • 重点在路由、Fallback、配额、审计和价格可见性
混合推理架构
  • 部分任务走闭源大模型,部分任务走小模型或私有模型
  • 重点在质量分层和成本收益边界
五、关键路线对比
5.1 闭源 API vs 自部署推理

闭源 API

  • 优点: 上手快、模型质量稳定、无需自己管底层推理
  • 缺点: 成本和供应商依赖更明显,可控性较弱
  • 适合: 早期验证、通用应用、团队 infra 能力有限时

自部署推理

  • 优点: 数据边界更清晰,可做更深的性能与成本优化
  • 缺点: 需要 GPU、引擎、容量和运维能力
  • 适合: 私有化、高频流量、成本敏感、深度定制场景
5.2 单模型直连 vs 模型网关
方式强项代价适合场景
单模型直连实现简单、故障面小、原型快难做统一路由、降级、成本归因和策略治理单一产品、实验阶段、小规模系统
模型网关适合统一接入、路由、限流、Fallback 和审计网关本身会成为关键基础设施,需要高可用设计多应用、多模型、组织级平台场景
六、生产级治理实践
6.1 最小闭环
请求级可观测
  • 至少能看到模型、prompt 长度、输出长度、TTFT、总耗时和失败原因
  • 很多推理问题如果只有“超时了”这一层信息,几乎没法优化
模型分层与路由
  • 复杂任务、大批量任务、低风险任务和长上下文任务不一定该走同一个模型;策略纵深继续看 模型路由 / Fallback
  • 路由清晰往往比单纯追求“最强模型全覆盖”更省钱
缓存与降级明确
  • 缓存、Fallback、限流和超时策略应在服务设计阶段就考虑
  • 高流量场景里,缺少降级策略会让推理层直接成为瓶颈
成本归因可见
  • 知道哪个产品、哪类请求、哪种模型和哪段上下文最贵,才能真正做优化
  • 没有归因视角,成本治理很容易停留在口号层
6.2 经验原则

推理服务首先是在线服务,其次才是 AI 服务

它同样需要面对容量、尾延迟、限流、可用性、回滚和故障定位这些经典生产问题。

优化吞吐不能脱离用户体验

平均吞吐很好看,并不代表首 token 时间、P95 延迟和流式体验足够好。

网关不是“可选包装层”

一旦进入多模型、多团队和成本治理阶段,网关很容易成为组织级关键底座。

6.3 生产网关治理清单
治理点必须定义观测指标和相邻专题的关系
鉴权与租户隔离谁能调用哪些模型、工具、数据域和区域后端拒绝率、越权尝试、租户调用分布、敏感请求占比AI 治理 / 合规 与安全护栏
配额与限流按租户、功能、模型、风险等级设置 QPS、并发、token 和预算上限限流率、队列长度、预算命中率、低优先级降级率成本 / 性能
超时与重试入口超时、模型超时、工具超时、最大重试次数和退避策略超时率、重试次数、重试后成功率、重复成本一次请求的一生
熔断与降级供应商故障、模型池拥堵、质量闸门失败时的状态机熔断次数、Fallback 命中率、降级后满意度、恢复时间模型路由 / Fallback
缓存与复用Prompt Cache、语义缓存、检索缓存、模型预热和节点权重缓存的边界命中率、误命中率、节省 token、缓存失效原因接推理计算、RAG 和成本治理
流式与取消首 token SLA、客户端断开、用户取消、部分输出和恢复策略TTFT、stream 中断率、取消率、已生成未消费 token接 AI 产品 UX 与推理计算
审计与 Trace记录 prompt 版本、模型版本、路由决策、工具调用、token、成本和风险标签trace 完整率、字段缺失率、事故可复现率接 LLMOps、发布治理和反馈闭环
版本与灰度模型、prompt、路由、缓存、护栏和供应商策略如何分批上线灰度流量、回滚次数、版本间质量 / 成本差异发布变更 / 灰度回滚
6.4 SLO 拆分:不要只写“接口 99.9% 可用”
SLO 维度建议拆法为什么重要常见动作
可用性按模型池、供应商、租户等级、关键功能拆总可用性正常时,核心客户或关键模型可能已经不可用多池隔离、备用供应商、优先级队列
延迟拆 TTFT、总耗时、prefill、decode、工具往返和后处理“慢”可能来自上下文、生成、工具、队列或网关策略上下文瘦身、长短请求分池、输出上限、缓存
质量按任务切片看格式、引用、事实、拒答和用户采纳模型接口成功不代表业务结果成功质量闸门、评测回归、坏例回流
成本按租户、功能、模型、输入 / 输出 token 和工具步数归因没有成本 SLO,网关容易成为账单黑箱预算、配额、模型分层、缓存和路由策略
安全按敏感任务、工具权限、数据域和拦截原因拆高风险请求需要比普通聊天更强的可追溯性输入预检、工具限权、输出审核、人工确认
6.5 模型网关请求证据包:把路由、限流、成本和 Trace 串起来

网关证据包要接入全局证据链

模型网关记录的是路由、限流、成本、缓存和 Fallback 决策,字段口径应能接到 AI 证据包索引,并支持在 请求 Trace / 排障模板 中回放单次请求。

网关阶段必须记录的字段用来回答的问题
入口接收request_id、tenant_id、user_role、feature、risk_label、region这是谁的什么请求,适用哪个数据域、合规边界和服务等级?
策略裁决auth_result、quota_snapshot、rate_limit_bucket、budget_state、policy_version系统为什么允许、拒绝、排队、降级或要求更强确认?
模型路由route_id、candidate_models、selected_model、route_reason、fallback_chain为什么选这个模型,是否受成本、质量、延迟、风险或供应商状态影响?
上下文与缓存prompt_version、context_pack_id、prompt_cache_hit、semantic_cache_hit、token_budget这次请求实际喂给模型的材料是什么,缓存有没有改变成本和答案来源?
运行时执行engine_version、queue_time、prefill_time、decode_time、output_tokens、finish_reason慢在哪里,贵在哪里,失败是模型、队列、上下文还是生成阶段造成的?
审计回流trace_id、cost_center、quality_signal、incident_id、feedback_case_id坏例、事故、成本异常和发布回滚能否反查到同一次网关决策?
七、学习路线
1
路线一: AI 应用工程师的推理基础补课
适合: 已经做 LLM 应用,想真正理解延迟、吞吐和成本的人
上下文成本
Streaming / TTFT
缓存策略
模型路由 / Fallback
成本归因
周期: 2-4 个月
前置: 基础 LLM 应用开发经验
输出: 能理解推理服务为何慢、为何贵、该如何优化
关键: 先把请求链路拆清,再谈更细性能调优
2
路线二: 推理平台 / 模型网关方向
适合: 平台团队、AI 基础设施团队、后端 / 云原生方向
推理引擎
GPU / 显存治理
网关路由
SLA / 降级
容量与成本
周期: 6-12 个月
前置: 后端、云原生、可观测性或平台工程基础更佳
输出: 能参与建设组织级模型服务与推理底座
关键: 把 AI 服务当成受治理的高成本在线系统
八、高频认知误区
误区: 模型慢就是模型差
  • 很多慢来自上下文过长、批处理策略不佳、队列堆积或网关治理不足
  • 先拆链路,再判断是不是模型本身的问题
误区: 只要吞吐高就算优化成功
  • 平均吞吐提升不代表用户侧延迟和流式体验变好
  • 交互式应用里,TTFT 和 P95 往往更关键
误区: 网关只是代理层
  • 在多模型、多应用和成本治理场景里,网关更像统一策略与调度层
  • 很多组织级能力都适合在这里收束
误区: 成本问题只能靠换便宜模型
  • 上下文压缩、输出长度控制、缓存命中和模型分层往往同样重要
  • 很多成本浪费来自系统设计,而不是单价本身
九、2025-2026 趋势与展望
确定性趋势:

多模型网关继续增强: 统一接入、路由、Fallback、计费归因和审计能力会越来越常见。

推理优化继续平台化: KV Cache、调度、缓存、量化和 GPU 资源治理会更像标准化底座能力。

成本与 SLA 一起成为核心指标: 团队会更关注“每次请求值不值得”而不只是“能不能跑出来”。

值得关注:

模型分层与动态路由: 大模型、小模型、专用模型和闭源 API 的组合使用会越来越常态化。

长上下文优化: 更长上下文能力会继续增强,但成本、调度和用户价值的平衡仍值得细抠。

需要警惕:

先接能力后补治理: 很多推理系统先把模型跑起来,再补缓存、限流、审计和降级,后期代价往往更高。

GPU 资源黑洞: 没有容量规划和成本归因时,推理层很容易成为组织里的隐形开销中心。

只看离线性能不看在线体验: 本地 benchmark 很好,不代表线上真实流量下的服务稳定性同样好。

总结:
模型服务、推理与网关的本质,不是把模型包成 API 就结束,而是把高成本、高波动的推理能力,做成可观测、可路由、可降级、可运营的生产底座。

给不同角色的建议:
- AI 应用工程师: 先理解上下文、输出长度、流式体验和模型路由,再谈更复杂的功能设计
- 平台团队: 优先把网关、缓存、观测、降级和成本归因做成通用能力,而不是分散在每个应用里
- 技术负责人: 推理服务的长期竞争力,往往来自 SLA 与单位成本的平衡,而不只是模型名气

一句话判断这张图的价值:
它回答的不是“模型怎么调 API”,而是“一个组织怎样把 LLM 推理能力稳定、可控地送进生产系统”。如果要继续往下补原理,可回到 Token / Attention / Transformer训练 / 推理 / Scaling推理计算 / KV Cache模型评测 / Eval;如果想看一次请求怎样从用户输入一路走到网关、推理、流式返回和运营闭环,可看 一次 LLM 请求的一生;如果要继续往上做落地,可进入 AI 工程实战模型路由 / Fallback成本 / 性能LLMOps / 评测AI 发布 / 变更治理 / 灰度回滚AI 事故响应 / Runbook