Reliability and Routing2026年9月8日Flatkey Team

真正重要的 AI 路由 API 指标

一份实用的运营评分表,用于衡量 AI 路由 API 是否提升了可靠性、回退质量、延迟、成本和可观测性。

真正重要的 AI 路由 API 指标

真正重要的 AI 路由 API 指标

AI 路由 API 应该让生产环境中的 AI 调用更易于运维,而不仅仅是更容易发起。如果你检查的唯一仪表盘只是按模型统计的总 token 数,你就可能错过路由本该解决的问题:请求失败、首个 token 过慢、嘈杂的回退、隐藏的重试成本,以及事后很难解释的事故。

真正有用的问题很简单:在流量经过 AI 路由 API 之后,你的团队能否证明可靠性、延迟、成本控制和调试都得到了改善?

本指南提供了一份实用的评分卡。当你在评估 AI 路由 API 工具、审查现有的 LLM 网关,或者判断直接使用各家提供商账号是否仍然足够时,都可以用它。

快速答案:衡量结果,而不是路由活动

路由活动很容易统计。网关可以显示请求量、模型名称、提供商名称和总支出。这些都是必要的,但它们并不能证明 AI 路由 API 正在发挥有用的作用。

真正重要的指标是:

指标组 回答的问题 健康信号
请求结果质量 用户是否得到了可用的答案? 按工作负载统计,成功、被接受且无需重试的响应更多
回退有效性 回退是否真正修复了故障? 回退能恢复事故,同时不会产生错误输出或失控的成本
延迟与吞吐量 路由是否改善了用户体验? 交互路径的 p90/p99 延迟更低,批处理路径的吞吐量可预测
按可接受输出计的成本 路由后的答案在实际中是否更便宜? 将重试、回退、失败调用和被拒绝输出都纳入后,总成本更低
可观测性与可审计性 团队能否解释发生了什么? 每个请求都能关联到 key、路由、模型、提供商、策略、成本和错误类别

这就是模型选择器和运行层之间的区别。模型选择器只决定调用发往哪里。生产环境中的 AI 路由 API 还会帮助你理解这个选择是否有效。

指标 1:请求结果质量

先从请求结果开始,因为它们最接近用户价值。如果响应验证失败、破坏了 schema、不该拒绝却拒绝了,或者迫使用户重新生成,那么更便宜或更快的路由也没有意义。

要在工作负载级别跟踪结果,而不只是模型级别。支持摘要、代码审查代理、产品图片工作流和批量补全任务,都应该有各自的基线。

为每一次路由调用记录这些字段:

字段 其重要性
workload 将面向用户的产品路径与内部任务区分开来
route_policy 显示调用是否使用了延迟、成本、质量、区域或回退规则
requested_model 记录应用请求的内容
final_model 记录实际生成响应的内容
status 区分成功、提供商错误、超时、速率限制、验证失败和策略阻止
accepted_output 表明结果是否通过了你应用自身的质量门槛
retry_count 显示单个看似请求背后的隐藏工作量
fallback_count 显示路由是否更改了提供商或模型路径

最有用的单一指标是接受响应率

accepted_response_rate =
  accepted_outputs / user_or_job_requests

不要用原始 HTTP 成功率来代替。即使返回 200,如果输出违反 JSON schema、缺少工具调用、生成了错误的模态,或者到达时已太晚而不适合产品交互,响应仍然可能无法使用。

对于 AI 路由 API,这一指标应按 workload 和 route policy 进行审查。如果在新的路由规则之后接受响应率下降,即使模型支出看起来更好,这条规则也在损害产品。

指标 2:回退效果

回退是团队采用 AI 路由 API 的主要原因之一,但回退也可能具有误导性。回退事件并不总是好的。只有在它修复了用户可见的失败,同时又没有让结果变得更差或过于昂贵时,它才是好的。

跟踪这些回退指标:

指标 公式或定义 需要关注什么
回退触发率 至少发生一次回退的请求 / 总请求数 激增表明提供商不稳定、限制设置不当,或超时时间过于激进
回退恢复率 回退后的接受输出 / 触发回退的请求 恢复率低意味着回退路径只是摆设
回退代价 仅主路径成功与回退成功之间的延迟和成本差值 较高代价可能足以证明需要不同的主路由
回退不匹配率 因 schema、工具、模态或策略不匹配而被拒绝的回退输出 显示备用模型是否真正兼容
最终路由可见性 已记录最终模型/提供商的请求占比 调试和成本审查所必需

回退恢复率是高管能够理解的指标:

fallback_recovery_rate =
  accepted_outputs_after_fallback / requests_that_triggered_fallback

对于开发者来说,更重要的指标是 fallback mismatch rate。如果你的主路由支持结构化输出、工具调用、长上下文窗口或图像生成参数,fallback 也必须支持相同的契约。否则,AI 路由 API 可能会隐藏提供方故障,却引入应用故障。

Flatkey 的 REST API overview 将其 API 表述为与 OpenAI 兼容,使用 https://router.flatkey.ai/v1,并为端点、提供方和模型提供一个基础 URL。这种兼容性在迁移期间很有用,但运行指标仍然需要检查每个工作负载的最终路由和输出契约。

指标 3:按百分位划分的延迟和吞吐量

平均延迟掩盖了用户能感受到的痛点。使用 p50 了解正常路径,使用 p90 了解大多数面向用户的预期,使用 p99 进行事故复盘。

对于交互式产品,请衡量:

指标 用途
首次 token 或首个 chunk 的时间 聊天、代码代理、流式助手,以及任何进度很重要的 UI
端到端时长 非流式响应、结构化输出、图像任务和工具调用
按路由策略划分的 p90 延迟 面向用户的 SLO 复核
按提供方和最终模型划分的 p99 延迟 事故和尾部风险复盘

对于批处理或代理型工作负载,吞吐量可能比首 token 速度更重要:

指标 用途
每秒 token 数 长生成任务、代码代理、摘要、提取
每分钟完成的作业数 队列健康状况和 worker 规模设定
重试调整后的吞吐量 错误和 fallback 之后的真实吞吐量

OpenTelemetry 的生成式 AI 语义约定很有用,因为它定义了诸如 token 使用量、操作时长、首个 chunk 用时以及每个输出 chunk 用时等指标。你不必在第一天就复制整个 schema,但应避免发明一次性的命名方式,否则后续可观测性会很痛苦。

对于 AI 路由 API,百分位指标应始终按以下维度细分:

  • 工作负载
  • 路由策略
  • 请求的模型
  • 最终模型
  • 最终提供方或路由
  • 流式与非流式
  • 重试和 fallback 状态

这种细分才能把图表变成可操作的答案。没有它,你可以看到延迟变差了,但不知道原因是提供方、模型、路由规则、重试风暴,还是工作负载变化。

指标 4:每个已接受输出的成本

token 价格只是起点。它不包括失败尝试、重试、fallback 尝试、被拒绝的响应、长上下文浪费,或调试路由事故所花费的人力时间。

在生产环境评审中,计算每个已接受输出的成本

cost_per_accepted_output =
  total_cost_for_workload / accepted_outputs

然后将这部分成本拆分为:

成本组成 重要原因
主要尝试成本 如果没有失败的基线成本
重试成本 来自瞬时故障和严格超时的隐藏成本
回退成本 恢复路径的成本
被拒绝输出成本 未产生可用产品价值的支出
工具或媒体成本 对于调用付费工具、图像 API 或视频 API 的工作流是必需的

当比较直接的提供商账户与 AI 路由 API 时,这一点尤其重要。直接账户在标价上看起来更便宜,但如果速率限制、停机或缺少模型导致重试和人工工作,其每个已接受输出的成本仍可能更高。反过来也可能成立:路由器看起来很方便,但如果每条回退路径都落到高价模型上,它就会变得昂贵。

Flatkey 的 模型目录 在这里很有用,因为它展示了模型比较维度,例如价格、上下文、速度和实时健康状态。正确的运营指标不是“这个模型的标价是不是最低?”而是“这条路由是否以最低的可靠成本为该工作负载产出了已接受输出?”

指标 5:可观测性和可审计性

最强的 AI 路由 API 指标通常不是图表,而是工程师能否在五分钟内回答一次事故问题。

对于每个生产请求,记录足够的上下文以重建路由:

审计字段 所需答案
request_id 我们讨论的是哪一个具体请求?
api_key_id 或环境 哪个团队、应用或环境发送的?
workload 哪个产品路径或任务发送的?
route_policy 本应应用哪条规则?
requested_model 应用请求了什么?
final_model 谁响应了?
final_provider_or_route 请求实际去了哪里?
statuserror_type 发生了什么?
input_tokensoutput_tokens 完成了多少工作?
cost 花了多少钱?
latency_mstime_to_first_chunk_ms 有多慢?
retry_countfallback_count 发生了多少隐藏的恢复过程?

Flatkey 的 快速入门 建议用户在第一次请求后检查 Usage Logs,并期望看到模型、token 数、延迟和成本。这是正确的基础。对于生产环境,还应添加所有权、路由策略、结果状态和回退上下文,以便日志能够支持事故审查和财务审查。

AI 路由 API 评分表

在购买前、迁移后以及每月复盘时,请先使用这张评分卡。

问题 指标 通过条件
用户是否拿到了可用的答案? 已接受响应率 路由变更后,按工作负载保持稳定或更高
回退是否真的在恢复故障? 回退恢复率 足够高,足以证明新增路径复杂度是合理的
回退是否兼容? 回退不匹配率 足够低,以至于回退不会造成应用层故障
用户体验是否在改善? p90/p99 延迟,首块返回时间 满足特定工作负载的 SLO
系统在实际中是否更便宜? 每个已接受输出的成本 在计入重试、回退和被拒绝输出后更低
工程师能否调试事故? 请求审计完整性 路由、最终模型、错误、延迟、token 和成本都可见
财务能否审查使用情况? 按 key、工作负载、路由和模型划分的成本 支出可映射到负责人和产品路径
团队能否安全地变更? 变更前/后的路由策略对比 新策略可以单独发布并单独衡量

如果某个供应商无法暴露此评分卡所需的字段,你仍然可以使用该产品,但不应将其视为生产 AI 流量的控制平面。

一个简单的 30 天衡量计划

不要试图一次性为所有可能的指标都埋点。先从一个基线开始,证明 AI 路由 API 是否真的有帮助。

第 1 周:定义工作负载和请求 ID

选择三到五个工作负载:

  • 一个交互式聊天或助手路径
  • 一个 agentic 或工具调用路径
  • 一个批处理或内部自动化路径
  • 一个高成本模型路径
  • 一个对回退敏感的路径

添加请求 ID 和工作负载标签。没有这两个字段,后续分析就会变成猜测。

第 2 周:添加结果和路由字段

对于每个工作负载,采集请求模型、最终模型、路由策略、状态、重试次数、回退次数和已接受输出。保持错误类型的低基数:超时、限流、提供方错误、校验失败、策略拦截和未知,这些就足够开始了。

第 3 周:添加延迟和成本

采集操作时长、流式工作负载的首块返回时间、输入 token、输出 token 和成本。按工作负载和最终路由拆分 p90/p99 延迟。

第 4 周:复盘路由决策

现在比较:

  • 直接提供方路径与路由后路径
  • 仅主路径成功与回退成功
  • 旧路由策略与新路由策略
  • 每次请求成本与每个已接受输出的成本
  • 平均延迟与 p90/p99 延迟

这次复盘应该产出路由策略变更,而不只是一个更漂亮的仪表盘。

常见错误

错误 1:把重试当作不可见。
重试是用户体验和账单的一部分。把它们统计进去。

错误 2:报告模型成本时不包含被拒绝的输出。
如果应用丢弃了结果,那么这笔支出就没有产生产品价值。

错误 3:对所有工作负载只使用一个延迟指标。
编码代理、聊天机器人、图像工作流和夜间补充任务需要不同的阈值。

错误 4:认为回退就等于可靠性。
只有当备用路径兼容且恢复后的输出被接受时,回退才会提升可靠性。

错误 5:只衡量路由器,而不衡量业务路径。
AI 路由 API 是基础设施。真正的指标是产品路径是否变得更可靠、更快、更便宜,或更容易调试。同样的原则也适用于更窄的场景,例如 图像生成 API 指标:衡量被接受的输出和运行成本,而不只是发送了多少调用。

常见问题

什么是最重要的 AI 路由 API 指标?

对大多数团队来说,最重要的 AI 路由 API 指标是按工作负载划分的已接受响应率。它把路由行为与应用是否收到了可用答案联系起来。

回退率是一个好的可靠性指标吗?

回退率是一个信号,不是成功指标。更高的回退率可能意味着 AI 路由 API 正在恢复提供商问题,但也可能意味着主路径不稳定,或者超时设置过于激进。应将其与回退恢复率和回退不匹配率配对使用。

我应该先优化成本还是延迟?

按工作负载来优化。交互式路径通常需要 p90 或 p99 延迟护栏。批处理路径通常可以优先考虑成本或吞吐量。错误在于把同一套 AI 路由 API 策略应用到每一种工作负载上。

Flatkey 如何融入 AI 路由 API 的衡量?

Flatkey 提供一个与 OpenAI 兼容的 API,地址为 https://router.flatkey.ai/v1,一个共享模型目录,以及显示模型、token 数、延迟和成本的使用日志。这为团队衡量路由后的 AI 调用提供了一个实用基础。生产团队仍应定义工作负载标签、已接受输出规则和路由策略审查。

最后要点

AI 路由 API 值得像生产基础设施一样去衡量。请求数量、token 总量和模型名称只是表面。

真正重要的指标是已接受响应率、回退恢复、回退不匹配、p90/p99 延迟、每个已接受输出的成本,以及审计完整性。按工作负载和路由策略跟踪这些指标,你的 AI 路由 API 就会更容易评估、更安全地调优,并且在产品、工程和财务询问发生了什么变化时更容易作出解释。

如果你现在正在比较路由,先做一个实用测试:把相同的工作负载分别通过你当前的提供方路径和 Flatkey 的 OpenAI 兼容基础 URL 发送,然后用同一张评分卡比较接受的输出、最终模型、延迟、token、成本以及回退行为。如果你还在定义基础层,先了解 LLM API 的基础知识,然后在生产流量开始通过路由器传输时使用这张评分卡。

真正重要的 AI 路由 API 指标 | flatkey.ai