一、成本概述:token统一了计价,但没有统一成本
近两年,大模型API经历了多轮密集调价:有厂商宣布API永久降价且最高降幅超过九成;有云平台跟进下调托管模型服务价格;也有厂商引入峰谷差价,并随新版本发布再次调整报价。“每百万token最低只要几分钱”成为最常见的传播口径。表面上,token让所有模型处在同一条可比的价格曲线上,价格越低似乎竞争力越强;实际上,token只是统一了计费单位——不同模型、不同架构、不同服务模式下,单个token背后的服务成本和智能价值并不相同。同样便宜的token,可能来自架构优化带来的吞吐摊薄,也可能来自能力取舍或服务限流。
本文分析的成本对象是“大模型API服务成本”,同时覆盖两个视角:调用方视角(应用接入云端模型API产生的使用成本)和服务方视角(自建推理服务的持续经营成本)。通过本文,读者可以获得三类判断能力:
- 看懂一份大模型账单或一次调价公告背后的成本逻辑;
- 估算自身业务的token消耗量级,建立可执行的预算与告警机制;
- 识别调用侧与服务侧的常见浪费点,并了解每项优化动作的边界与风险。
需要先明确一个原则:成本分析不是简单比较“谁更便宜”,而是要结合业务规模、并发特征、上下文长度、输出质量要求、稳定性要求与长期增长做综合评估。同样的单价,对低频问答业务和高频文档处理业务,含义完全不同。
二、典型场景:这类成本问题发生在哪里
大模型API成本问题通常出现在以下几类场景:
- 应用层直接接入:智能客服、内容生成、代码辅助等业务直接调用模型API,成本随调用量近似线性增长,缺乏治理时容易失控;
- 企业自建推理服务:企业采购加速卡等算力部署模型,自行承担设备折旧、电力、机房与运维成本,成本结构更重但可控性更强;
- 混合架构:核心稳定流量走自建集群,长尾与峰值流量弹性调用公有云API,需要在两条成本曲线之间做权衡;
- Agent与长上下文应用:多轮推理、超长文档处理会放大token消耗和缓存占用,是成本增长最快的场景之一。
无论是通过百度智能云等平台调用大模型服务,还是自建推理集群,上述场景都适用同一套成本分析框架:先拆成本构成,再建用量口径,最后做归因与优化。
三、定价逻辑:成本定价法与市场定位定价法
定价领域的经典观点认为“价格的本质是价值”。但对大模型来说,技术在按月进化、应用价值尚未充分验证,“价值”很难量化,也很难类比其他成熟商品定价。综合公开信息和行业实践,目前大模型产品基本只有两种定价思路:
1. 成本定价法:先算出持续提供服务需要花多少钱(推理算力、网络、存储、运维),再加上目标利润得出价格,一般不把前期模型研发支出和销售、薪酬等经营费用摊入API定价。某头部模型厂商曾公开其定价原则:API业务以约十个月收回设备投入为目标,认为这已是可接受的回报,没有必要把价格提高到收入或利润最大化的位置。按其口径做简化测算——设备折旧年限约五年、十个月收回投入,意味着定价约为折旧成本的六倍;若成本只计折旧,对应毛利率约83.3%。据媒体报道,该厂商一段时间内的API业务毛利率与这一测算相近。这个案例说明:看似激进的低价,背后可能是一套严格而透明的成本账。
2. 市场定位定价法:以目标客户群、竞争格局和产品差异化为锚点定价,强调模型能力上限、生态适配或特定场景表现,价格并不直接映射成本。多数厂商更侧重这一路径,把价格作为筛选客户、分配算力和塑造对外技术叙事的工具。
两种方法没有绝对优劣:成本定价有利于建立“合理利润”的长期信誉,价格可预期性强;定位定价则更灵活,可能用低价换取规模,也可能为高性能版本收取溢价。对使用者而言,关键是判断自己面对的是哪一种定价——成本导向的价格波动主要跟随硬件与架构成本,定位导向的价格更多反映供需与产品策略,二者的长期走势和谈判空间完全不同。
四、成本构成:一份大模型服务的钱花在哪里
| 成本项 |
主要内容 |
关键影响变量 |
| 推理算力 |
加速卡采购或租赁、折旧、电力 |
模型规模、并发量、集群利用率 |
| 显存与缓存 |
KV Cache对高带宽显存的占用 |
上下文长度、并发请求数、模型架构 |
| 存储 |
模型权重、缓存数据、请求日志 |
权重体积、缓存命中率、日志保留周期 |
| 网络 |
集群内部互联、对外服务带宽 |
部署拓扑、出入流量、跨地域访问 |
| 运维 |
调度、监控、故障处理、版本升级 |
自动化程度、集群规模 |
| 研发 |
模型训练与算法优化 |
通常不计入API边际成本,但决定长期成本曲线 |
几点展开说明:
- 推理算力是最大头,也是价格战的主战场。它的单位成本取决于两个杠杆:硬件折旧节奏和集群利用率。同样的设备,五年折旧摊到十个月收回与摊到三年收回,是两种完全不同的价格。
- KV Cache是被低估的成本项。上下文越长、并发越高,缓存占用的显存越多,直接决定单卡能同时服务多少请求。有模型团队公开介绍,其新架构将KV Cache对高带宽显存的需求降至上一代约四分之一、对固态存储的需求降至约八分之一——这类架构优化是单token成本最大的杠杆之一,也是“新版模型反而更便宜”的技术原因。
- API定价通常只覆盖边际成本。理解这一点很重要:厂商报出的价格一般不含训练研发投入的分摊,因此“每token几分钱”无法直接跨厂商比较——计费单位相同,但成本分子和智能价值分母都不同。
五、影响因素:什么决定了单token成本
- 模型架构:如上所述,KV Cache需求、推理框架效率直接改变单位算力能产出的token数量,是服务方成本的第一变量。
- 上下文长度与输出长度:计费通常区分输入与输出token,长上下文请求既增加计算量,又挤占缓存空间,是调用方成本增长最快的部分。
- 流量峰谷:白昼高峰与深夜低谷的集群利用率差异巨大。峰谷差价本质上是用价格杠杆把时延不敏感的需求导向低谷,提升整体利用率——调用方若能配合错峰,可以直接换取更低的单价。
- 并发模式与批处理:离线评测、批量文档处理等对时延不敏感的任务可以合并批处理,单位成本显著低于实时交互请求。
- 缓存命中:固定的系统提示词、知识库开头等重复前缀可被缓存复用,命中部分计算更少、计费通常更低。
- 业务规模与承诺用量:规模化调用往往可以谈判资源包或承诺折扣,这也解释了为什么同一份价目表对不同客户的“真实价格”不同。
六、成本评估方法:如何估算与预算
调用方(应用侧)评估流程:
- 明确业务量口径:日活用户、人均会话数、单次请求的输入/输出token数、平均上下文长度;
- 拆分请求类型:实时交互、批量任务、Agent多轮调用分别估算,三者的成本特征完全不同;
- 估算月度token总量(示意):
日请求量 R;平均输入token数 I;平均输出token数 O月输入总量 = R × I × 30月输出总量 = R × O × 30月成本 ≈ 月输入总量 × 输入单价 + 月输出总量 × 输出单价 + 缓存写入与命中费用(如适用) + 峰值并发费用或包年包月资源费用
- 区分固定成本与弹性成本:保底并发承诺属于固定支出,突发峰值属于弹性支出,预算应分开设立;
- 设置预算线、预警线和异常增长告警,按项目、环境、模型版本、调用方打标签,便于账单归因;
- 定期复盘单价之外的效率指标,折算“单任务有效成本”:
单任务有效成本 = (token费用 + 重试费用 + 人工校对修正成本 + 时延造成的业务损耗) ÷ 有效完成任务数
这个口径非常关键:低价模型如果导致多轮重试或人工返工,综合成本可能反而更高。可参考云平台(如百度智能云)提供的计费说明与用量估算工具建立初始模型,再用真实账单校准。
服务方(自建侧)评估口径: 回收期 = 设备投入 ÷ 月度毛利;若折旧年限N年、目标回收期M个月,目标定价约为月折旧成本的(N×12/M)倍,只计折旧时对应毛利率≈1−M/(N×12)。同时必须评估峰值与平均值:只按平均负载规划会导致高峰期容量不足,只按峰值规划则会造成长期过度配置——应通过监控利用率分布找到平衡点。
七、成本优化路径
调用侧优化清单:
- 模型分级:简单任务用轻量模型,复杂任务用旗舰模型,避免“高射炮打蚊子”;
- Prompt治理:精简系统提示词、裁剪无关上下文、采用结构化输入,直接减少输入token;
- 上下文管理:将多轮历史对话摘要化,避免上下文无限增长;
- 缓存复用:固定前缀尽量一致以提高缓存命中率;
- 批处理与错峰:离线任务走批处理通道或低谷时段,利用峰谷价差;
- 结果复用:对高频相似问题做语义缓存,避免重复调用;
- 输出控制:限制最大输出长度,引导模型结构化、简洁作答。
服务侧优化清单:
- 推理优化:量化、算子融合、连续批处理,提升单卡吞吐;
- 弹性调度:峰谷错峰排程、非核心任务降级运行;
- 存储分层:模型权重、热缓存、冷日志分别放在不同介质,控制长期存储成本;
- 利用率治理:持续监控集群利用率,识别长期低负载节点并及时缩容;
- 折旧与采购节奏规划:让设备投入节奏与业务增长曲线匹配,避免一次性重资产摊薄不及预期。
每项优化都有边界:批处理会增加时延,缓存可能引入一致性风险,错峰调度会影响服务的可用时段——优化动作必须与业务容忍度匹配,而不是无差别压缩。
八、成本与性能的平衡:低价不等于高性价比
大模型服务是一种“价格与价值不完全对应”的商品,评估时需要注意:
- 极致低价往往伴随限流、排队或能力取舍,对时延敏感业务而言是隐性成本;
- 稳定性、可用性、安全合规是必要投入,不应作为首要削减对象;
- 更换更便宜的模型前,应先建立质量评测基线,避免能力回退带来的业务损失;
- 价格会随架构进步和竞争持续变化,长期锁定单一低价方案,可能面临调价风险和迁移成本。
九、常见成本浪费
- 超长上下文滥用:把整个文档库塞进每次请求,而不是做检索后按需注入;
- 无效重试与循环调用:Agent执行失败后无上限重试,token费用成倍放大;
- 重复前缀未走缓存:固定提示词每次全价重算;
- 测试与实验资源未释放(自建场景):临时环境长期空转,持续产生折旧与电费;
- 只看平均不看峰值:按峰值过度配置集群,闲时利用率极低;
- 日志全量采集:请求日志、链路追踪全量保留且周期过长,存储成本悄然失控;
- 缺少成本归因:没有按项目、团队、模型版本打标签,账单无法定位到具体责任方,优化无从下手。
十、风险与注意事项
- 压缩上下文和精简Prompt可能损失召回质量与回答准确性,需A/B验证后再全量;
- 预算告警阈值设置过紧,可能在业务高峰期中断服务,应设置缓冲额度;
- 错峰与批处理要评估业务时延容忍度,实时交互场景不适用;
- 缓存和语义复用需评估数据新鲜度与合规要求;
- 降本是持续治理过程,任何一次性动作都应配套监控与回滚方案。
十一、总结
回到本文开头的问题:为什么token价格不能简单比较?因为token只是计费单位,成本藏在架构、利用率、缓存命中、峰谷分布和运维效率里。核心原则可以归纳为五条:
- 理解定价逻辑比记住单价更重要:判断对方是成本导向还是定位导向,才能预判价格走势与谈判空间;
- 用“单任务有效成本”替代“token单价”作为核心评估口径;
- 建立用量口径与预算阈值:区分固定与弹性成本,关注峰值而非只看平均;
- 优化要成体系:模型分级、上下文治理、缓存复用、批处理错峰、标签归因,每个动作都要明确其成本来源与风险边界;
- 在流量波动明显的场景重点做弹性与错峰,在长上下文场景重点做缓存与检索,在自建场景重点做利用率与折旧规划——条件化的治理,才是可持续的降本。