智能路由——"先路由、再计算"(2026 年 8 月)

在同一个批次里出现在三个独立项目中的一种跨域模式:一个分类/路由层,检查每个工作单元,
把它发送到能以最低成本胜任它的引擎——而不是把所有东西都跑在最贵的引擎上。

模式

先分类,再分派。每个请求/页面/推理先做一个廉价的"该用哪个引擎?"决策,然后交给最小的可用
模型/解析器。省下的成本来自把工作送到重路径上:大部分单元由廉价引擎处理,只有真正难的
尾部才到达昂贵引擎。

三个实例(同一个形态,不同的领域)

  1. 模型路由——NeMo SwitchyardNVIDIA-NeMo/Switchyard,Apache 2.0,Rust)。在 OpenAI Chat / Anthropic Messages / OpenAI Responses 之间翻译,并把每个请求路由到一池模型(vLLM、NIM、 Ollama、任意 OpenAI 兼容端点)之上。内置路由器(据仓库路由表核实):llm_classifier(由内容 决定走弱/强层级)、stage_router(用会话信号路由大多数轮次、无需额外模型调用)、升级 (escalation,即 llm_classifier mode="escalation"——先走弱层级,由判定器决定是否升级)、 random(固定 A/B 分流),外加 passthrough(单一目标、不做路由决策)。LangChain 仅把 7% 的 调用路由到前沿模型就削减了 74% 成本——代价是 6% 的精度回退(145 个多轮 Deep Agents 任务); 内部基准宣称以约 Claude Opus 4.8 单模型 1/3 的成本达到前沿级精度。(仓库证实了机制——Apache 2.0、约 755 星、pre-alpha;74%/7% 与 Opus 数据来自 NVIDIA 博客,后者把 Switchyard 与 30B-MoE 的 Nemotron 3.5 Lightning 一同发布。)
  1. 文档路由——Firecrawl pdf-inspectorfirecrawl/pdf-inspector,MIT,Rust)。不渲染地读取 PDF 的内部结构(字体编码、文本算子、图像覆盖率),在约 10–50ms 内把每个页面分类为 TextBased/Scanned/ImageBased/Mixed。文本页走原生抽取;只有其余页面才去做 OCR。跳过约 54% 文本型 PDF 的 OCR,正是 Firecrawl 让托管解析器快 3.5–5× 的方法。提供 Python(PyO3)/ Node (napi-rs)/ WASM 绑定,外加 pdf2md / detect-pdf CLI;opendataloader-bench 得分 0.875。
  1. 推理升级——Needle 2cactus-compute/needle,MIT)。4500 万参数 / 14MB 模型,把问题当作 函数调用来求解,返回带校准置信度的结构化 JSON;低置信度结果升级到更大的模型。整个会话 都在本地运行(约 28MB 内存),因此昂贵路径只在尾部才被触发。

为什么重要

三个不同的领域——LLM 服务、文档解析、端侧 agent——却是同一个优化:**昂贵的引擎(前沿 LLM /
GPU OCR / 云端推理)只应看到分布的尾部。** 随着多模型、多解析器工作负载激增,"哪个引擎服务
哪个单元"本身成为一层——一个由路由器所有者掌控的新控制点。

路由器锁死地图(2026-08-13 已核实)

"锁死在哪里形成?"——把四种路由方法对照路由器所控制的三个东西(策略、信号、目录)来比较:

  1. 托管聚合器——OpenRouter(SaaS,约 $100 亿估值,约 1.5 千万亿 token/年)。默认路由是按价格 加权的反平方(带 30 秒故障窗口),外加一个按工具调用质量给提供商分层的 "Auto Exacto" 步骤; 每次请求的 provider 对象可覆盖它(ordersortonlymax_priceallow_fallbacks)。 Token 按转手价计费("无加价"),利润来自约 5.5% 的充值费 + 约 5% 的 BYOK 费。锁死 = 一把密钥、 一张账单,外加一个你无法拥有的模型目录 + 路由策略。它的 "Fusion" 多模型扇出(最多 8 个模型 + 一个判定器)是专有增值,独立测试测得约为单次前沿调用成本的 4×。
  2. 厂商路由器——NeMo Switchyard(NVIDIA,Apache 2.0)。在推理栈(NIM、vLLM)之上路由;NVIDIA 把它定位为"芯片之上的编排软件"。锁死 = 路由与 NVIDIA 的加速器/NIM 栈耦合。
  3. 自托管开源网关——LiteLLM(MIT,约 4 万星)。路由器 = 跨 model_group 部署的负载均衡、回退 链、重试、预算、限流、虚拟密钥。无厂商锁死——"锁"转移到你自己的配置成为控制点(Postgres + Redis 状态)。
  4. 置信度门控升级——Needle 2(MIT)。升级与否的决策是嵌入模型输出的校准置信度分数。锁死 = 升级策略由置信度模型拥有;若是专有,则"何时为前沿付费"的决策不可审计。

锁死在哪里形成——三个向量,全部是路由决策本身:(a) 策略的归属(LiteLLM 里是你;
OpenRouter/Switchyard 里是厂商),(b) 信号的归属(Switchyard 的分类器、OpenRouter 的 Auto
Exacto 分层、Needle 的置信度),(c) 目录 + 账单的归属(OpenRouter 的 70+ 提供商 + 一张账单;
NVIDIA 的 NIM 目录)。目前还没有共享的路由配置标准——各自有各自的 DSL(LiteLLM YAML、OpenRouter
provider 对象、Switchyard 路由器类型)。这种碎片化本身就是锁死面:一个"路由版 MCP"将使其商品化,
而至今无人交付。

关注点