AI API 成本怎么算:Token、缓存、图片与视频分开核对
选择 API 时,先比较完成同一件事花多少钱。每百万 Token 的价格只是其中一项;输出长度、失败重做、缓存命中和质量验收都会影响最终成本。
先确认计费口径
文字调用通常需要分别核对输入、输出及缓存相关字段。不同渠道对缓存读取、缓存写入的展示与收费方式可能不同,不能把所有缓存 Token 都当成免费,也不能把已经包含在输入总量中的 Token 重复计算。
- 使用的是哪个分组、渠道、精确模型与计费模型。
- 单位是元、账户余额单位还是其他单位,是否存在分组倍率。
- 输入、输出、缓存分别如何计价,用量字段之间是否存在包含关系。
- 图片按张还是按 Token,视频按任务还是按秒,哪些参数改变价格。
一次文字调用的假设例子
以下数字只演示计算,不是 HiKaRi 报价。 假设输入单价为每百万 Token 2 元,输出为每百万 Token 8 元;本次没有缓存,输入 10,000 Token,输出 2,000 Token,没有额外倍率。
输入费用 = 10,000 ÷ 1,000,000 × 2 = 0.020 元输出费用 = 2,000 ÷ 1,000,000 × 8 = 0.016 元本次合计 = 0.036 元若 1,000 次调用完全相同,理论合计为 36 元。实际任务长度不一,应从用量记录汇总,不能拿一条短提示词的费用直接代表整批数据。
有缓存时,先按渠道文档拆出可计费部分,再套入相应单价。长对话反复携带历史消息会增加输入;工具返回的内容也可能进入后续上下文。中文字数与 Token 数没有固定换算比例。
衡量“每个合格结果”的费用
假设方案 A 每次 0.02 元,100 次中 70 次通过;方案 B 每次 0.03 元,100 次中 95 次通过。未计人工复核时:
| 假设方案 | 总调用费 | 合格结果 | 每个合格结果费用 |
|---|---|---|---|
| A | 2 元 | 70 | 约 0.0286 元 |
| B | 3 元 | 95 | 约 0.0316 元 |
A 在这组假设里仍便宜,但差距已经缩小。再加入人工改写时间,结论可能变化。评估方法见 模型与渠道评测。
图片与视频另建账目
图片记录尺寸、质量、数量和编辑输入;视频记录时长、分辨率、是否带音频以及实际结算状态。不要仅看任务进入 completed 就认定所有计费和存储步骤都结束。
最低限度的成本台账
每条业务记录保存时间、内部业务 ID、请求或任务 ID、模型、渠道、用量、结算金额、成功状态、人工验收结果。不要把完整提示词和用户隐私默认写入通用日志。
先跑小样本,估算平均值与高分位费用,给批任务设预算和停止条件。发现异常长输出、重复任务或渠道切换时及时复核;博客不维护另一份可能过期的实时价格表。
文章分享
如果这篇文章对你有帮助,欢迎分享给更多人!














