主题
什么是输入价格?
输入价格,就是模型读取你发过去内容的价格
你发给模型的问题、历史上下文、提示词、文件内容等,都会先变成输入 Token。 输入价格就是这些输入 Token 对应的单价。
最短结论
- 输入价格只计算“发给模型读取的内容”。
- 模型回复你的内容,按“输出价格”计算,不按输入价格计算。
- 如果命中缓存,部分内容可能按“缓存读取价格”计算。
- 不是所有模型都有分档价格;例如
gpt-5.2是固定单价,gpt-5.4才有输入规模分档。 - 最终扣费还要看分组倍率,并以控制台使用日志为准。
哪些内容算输入?
一次请求里,模型需要先读取你发过去的内容,这部分通常就属于输入。
常见输入内容
- 你输入的问题
- 系统提示词或角色设定
- 历史对话上下文
- 工具自动携带的文件、日志、代码片段
不属于输入价格的内容
- 模型生成的回复,通常按输出价格计算
- 命中缓存的部分,可能按缓存读取价格计算
- 最终扣费,还会叠加当前令牌分组倍率
输入价格怎么理解?
模型输入价格通常写成:
text
$1.7500 / 1M tokens意思是:
text
每 1,000,000 个输入 Token,价格是 $1.7500如果本次普通输入是 10,000 tokens,输入费用就是:
text
10,000 / 1,000,000 × $1.7500 = $0.0175本站汇率是 ¥0.2 = $1,所以折合人民币消耗是:
text
$0.0175 × 0.2 = ¥0.0035不同模型的输入价格示例
不同模型的价格规则不一定一样。 有些模型是固定单价,有些模型会按输入规模分档。
| 模型 | 计费方式 | 输入价格 / 1M tokens | 缓存读取 / 1M tokens | 补全输出 / 1M tokens |
|---|---|---|---|---|
gpt-5.2 | 固定单价 | $1.7500 | $0.1750 | $14.0000 |
gpt-5.4 输入 ≤ 272K | 普通档 | $2.5000 | $0.2500 | $15.0000 |
gpt-5.4 输入 > 272K | 长上下文档 | $5.0000 | $0.5000 | $15.0000 |
简单理解
272K 分档不是所有模型都有的规则。 例如 gpt-5.2 就按固定单价计算;gpt-5.4 才需要根据输入是否超过 272K tokens 选择对应档位。
输入价格不等于最终扣费
最终费用通常不是只看输入价格,还会包含:
text
最终费用 =
输入费用
+ 缓存读取费用
+ 输出费用
再乘当前令牌分组倍率如果要换算成人民币:
text
人民币消耗 = 最终美元费用 × 0.2📌 最实用的判断方式
如果你只是想知道这次到底扣了多少钱,不需要自己手算。 直接查看控制台使用日志里的 Token 明细和实际扣费即可。
常见误区
输入越短就一定越便宜吗?
通常是的,但不是唯一因素。 最终费用还会受到输出长度、缓存命中情况、模型单价和令牌分组倍率影响。
为什么我没写很多字,输入 Token 还是很高?
很多工具会自动携带历史上下文、项目文件、代码片段或日志。 你看到的问题很短,但实际发给模型的内容可能很多。
输入价格和缓存读取价格有什么区别?
普通输入是模型正常读取的新内容。 缓存读取是命中缓存后的读取内容,通常比普通输入更便宜。
输入价格和输出价格哪个更贵?
很多模型的输出价格更高。 因为模型生成回复通常比读取输入更消耗计算资源。
所有模型都有 272K 分档吗?
不是。 只有明确标注分档的模型才按分档价格计算。比如 gpt-5.2 是固定单价,gpt-5.4 才有 ≤ 272K 和 > 272K 两个输入档位。
