跳到主要内容

主流大模型 API 成本怎么算才不踩坑:一套企业选型的实测框架

对比大模型 API 成本,光看输入/输出单价会严重失真。这套框架拆开真实成本的 7 个变量,给出可复用的选型对比表和按请求路由的降本思路。

  • LoopRouter
  • 4 分钟阅读
主流大模型 API 成本怎么算才不踩坑:一套企业选型的实测框架

本文是 LoopRouter 的原创选型方法论,不针对某家某刻的具体报价(单价会变,请以各厂商官网为准),而是给一套不会过期的成本核算框架。

一句话结论:比较大模型 API 成本时,只看「每百万 token 多少钱」几乎一定会做错决策。真实成本是 7 个变量的乘积,单价只是其中之一。把这 7 项拆开算清楚,再叠加「按请求路由」的策略,才是企业级降本的正解。

真实成本的 7 个变量,少算一个就失真

变量为什么影响成本容易被忽略的点
输入/输出分别定价输出 token 单价通常高于输入生成型任务(写作、代码)由输出主导,别用输入价估算
推理(reasoning)token带思考档位的模型会产生大量计费但不可见的中间 token默认高档位可能把成本放大 5–10 倍(见下例)
上下文膨胀每轮把历史/文档全量重发,输入 token 线性增长长对话、RAG 全量塞入是账单黑洞
缓存命中折扣prompt/context caching 对重复前缀大幅降价没开缓存 = 重复前缀每次全价
重试与失败超时、限流、格式不合规触发重试,每次都计费低质量模型「便宜但要多试几次」综合可能更贵
并发/限流限流导致排队,间接推高延迟与超时重试免费/低档位的 RPM/TPM 上限常被忽略
数据合规成本数据出域、跨境、审计的隐性成本对国内企业往往是硬约束,不是纯价格问题

核算口径应该是:「在你的真实任务集上,达到可接受质量所需的端到端总 token × 分档单价 × (1 + 重试率) − 缓存折扣」,而不是一个漂亮的单价数字。

一个把「便宜模型」算贵的真实机制

推理档位是最隐蔽的成本放大器。以我们此前拆解过的一个案例:同一个生成任务,把推理档位从最高降到关闭,耗时从约 21 分钟降到约 2 分钟,燃烧的推理 token 从两万多降到几乎为零(详见:Qwen 3.8 27B 选型拆解)。

也就是说,同一个模型、同一个请求,配置不同,成本能差一个数量级。所以「模型 A 比模型 B 贵」这句话,不指定档位和配置根本不成立。选型第一步不是换模型,是把现有模型的档位、缓存、上下文治理干净。

一张可复用的选型对比表(自己填,别抄榜单)

做横向对比时,把候选模型拉成这张表,用你自己的任务集实测填入——空着的价格列去各家官网查当期报价:

维度模型 A模型 B模型 C
输入单价(/百万 token)
输出单价(/百万 token)
缓存命中折扣
是否有错峰/阶梯折扣
上下文上限
达标所需平均总 token(实测)
重试率(实测)
P95 延迟(实测)
并发上限 RPM/TPM
数据是否出域 / 合规
综合单请求成本(算出来)

关键在最后一行:综合单请求成本才是决策依据。前面每一行都是它的输入,任何一行缺失都会让结论偏。

官方定价页(查当期真实数字,别用本文或任何博客的转述价下单):

国产 vs 国外:别用单价一刀切

对国内企业,结构性事实大致是:

  • 国产主力模型(DeepSeek / Qwen / GLM / Kimi) 每 token 单价通常显著低于前沿闭源模型,部分还有错峰折扣,且数据不出域,合规上天然占优。
  • 前沿闭源模型(GPT / Claude / Gemini) 在最难的推理、长链路任务上仍常有质量优势,但单价高、数据出域,适合少量高价值请求。

所以理性做法不是二选一,而是按请求分层:

  • 大量简单/结构化任务 → 便宜的国产模型;
  • 少量高价值/高难度请求 → 更强的模型;
  • 某一路限流或故障 → 自动切到备份路由,不阻塞业务。

LoopRouter 视角:降本的最大杠杆在「路由」,不在「换模型」

前面所有变量的治理——分档、缓存、上下文压缩——都是单模型内的优化,天花板有限。真正的量级降本来自按请求在多个模型间智能路由:让统一接入层根据任务复杂度、实时价格、延迟和可用性,自动决定这一条请求走哪个模型,并在限流/故障时自动切换。

这也正是把上面那张对比表产品化的意义:与其让工程师为每个模型手写一套调用和降级逻辑,不如在网关侧统一治理档位、缓存、上下文与路由策略——成本对比不再是一次性选型,而是每个请求实时做的决策。

常见问题

对比大模型 API 成本,只看每百万 token 单价够吗?
不够,而且经常误导。真实成本至少受 7 个变量影响:输入/输出分别定价(输出通常更贵)、思考(reasoning)token、上下文膨胀、缓存命中折扣、重试与失败、并发/限流导致的排队、以及数据合规成本。只比 sticker price 会让便宜的模型看起来贵、贵的看起来便宜。
为什么同一个模型,实际账单比预估高很多?
最常见三个原因:一是默认开了高推理档位,烧掉大量不可见的 reasoning token;二是把长上下文/历史全量重复喂进去,输入 token 翻倍;三是没用 prompt caching,重复前缀每次都按全价计费。先治理这三项,再谈换模型。
国产大模型 API 一定比 GPT/Claude 便宜吗?
多数常规任务上,DeepSeek、Qwen、GLM、Kimi 等国产模型每 token 单价通常明显更低,部分还有错峰折扣;但要按你自己的任务集算「达到同等质量所需的总 token 成本」,而不是只比单价。低单价模型如果要更多重试或更长提示才能达标,综合成本未必低。价格以各家官网为准。
怎么在不牺牲质量的前提下降低大模型 API 成本?
四板斧:按任务调低推理档位、开启 prompt/context caching、压缩无效上下文、以及按请求把简单任务路由到便宜模型、只把高价值请求送给强模型。最后一项通常收益最大,也最适合在统一接入层实现。

相关推荐

Claude Fable 5 与 Opus 4.8 成本对比

Claude Fable 5 与 Opus 4.8 成本对比

整理 Claude Fable 5、Opus 4.8、Prompt caching 和模型分层调用的价格分析。

Qwen 3.8 27B 值不值得接入:一个企业选型视角的实测拆解

Qwen 3.8 27B 值不值得接入:一个企业选型视角的实测拆解

Qwen 3.8 27B 是能塞进单机的 Apache 2 视觉模型,但默认推理档位会让成本和延迟失控。从企业接入与成本治理角度拆解它的选型价值。