主题
为什么回复越长,费用越高?
模型写得越多,输出 Token 越多,输出费用就越高
AI 不是按“回答一次”固定收费,而是按 Token 计费。 你发给模型的内容会产生输入成本,模型生成给你的内容会产生输出成本。 回复越长,输出 Token 越多;很多模型的输出单价又高于输入单价,所以长回复会明显影响最终费用。
最短结论
- 回复越长,通常就意味着输出 Token 越多。
- 输出 Token 按输出价格计费,很多模型的输出价格高于输入价格。
- 长文、长代码、完整教程、多套方案都会明显增加输出费用。
- 只想快速确认时,直接要求“先给结论”“控制字数”“不要展开背景”。
输入和输出不是同一类费用
一次请求通常会拆成三类 Token:
输入 Token
模型读取的内容,包括你的问题、历史上下文、文件和日志。
缓存读取 Token
重复上下文命中缓存后的读取部分,通常比普通输入更便宜。
输出 Token
模型生成给你的内容。回复越长,这部分通常越多。 长回复主要增加的是输出 Token。 如果这次请求还携带了很长上下文,输入 Token 也可能同时很高。
费用怎么计算?
计算逻辑可以简化理解为:
text
美元费用 =
(
输入 Token / 1,000,000 × 输入单价
+ 缓存读取 Token / 1,000,000 × 缓存读取单价
+ 输出 Token / 1,000,000 × 输出单价
) × 当前分组倍率再换算成人民币:
text
人民币消耗 = 美元费用 × 0.2本站汇率
本站换算汇率为 ¥0.2 = $1。
为什么输出变长会很敏感?
以文档示例里的模型为例:
| 模型 | 输出价格 / 1M tokens |
|---|---|
gpt-5.2 | $14.0000 |
gpt-5.4 | $15.0000 |
输出价格通常比输入价格高。 所以如果你让模型写长文、长代码、长报告、多版本方案,输出 Token 会快速增加,费用也会随之上升。
📌 小白理解
模型“读你的内容”产生输入成本;模型“写给你内容”产生输出成本。 回复越长,就是模型写得越多,因此输出成本越高。
哪些情况容易让输出变长?
- 要求“详细解释”“完整教程”“从零开始讲”
- 一次让模型生成多套方案、多版本文案
- 让模型输出完整代码、完整配置、完整表格
- 要求把每一步都展开说明
- 没有限制回答长度或输出范围
- 让模型重复你的问题、复述背景、附带大量无关说明
怎么控制这部分成本?
1. 先要简版
例如:“先用 5 条以内说明结论,不要展开。”
2. 限制输出范围
例如:“只改关键代码,不要解释无关背景。”
3. 分步生成
先让模型给目录或方案,确认后再让它展开需要的部分。
4. 避免完整重贴
改代码时优先要求输出差异、关键片段和文件路径,不要默认返回完整文件。
怎么判断是不是输出导致费用高?
最直接的方法是看控制台使用日志:
- 输出 Token 高:通常说明模型生成内容太长。
- 输入 Token 高:通常说明本次携带的上下文、文件、日志很多。
- 缓存读取 Token 高:说明有重复上下文命中缓存,重复部分按缓存读取价格计算。
如果输出 Token 明显偏高,下一次请求就应该优先限制回复长度和输出范围。
推荐提示词
text
请先给简短结论,控制在 200 字以内。
如果需要展开,我会继续问。text
只输出必要步骤,不要写背景介绍,不要重复我的问题。text
如果需要给代码,只输出需要修改的片段和文件路径,不要输出完整文件。