Token 费用怎么算?一次调用到底花了多少钱?

输入、输出、缓存和请求次数可能对应不同计费项。先确定计费单位,再结合实际用量计算与核对费用。

sunny ·

评估 API 费用时,先确认当前模型、使用分组和计费单位,再查看调用记录中的实际用量。不同模型和任务类型可能采用不同的计费方式。

区分输入与输出

文本任务的输入通常包括提示词、历史消息和提交的资料,输出是模型生成的内容。多轮对话如果再次发送历史消息,这部分内容也进入本次输入。

Token 不是固定数量的汉字或单词。语言、文本内容和模型的分词方式都会影响数量,预算应优先使用真实请求返回或平台记录的用量。

先把价格换算到相同单位

对于按 Token 分别计费的输入与输出,可以使用:

输入费用 = 计费输入 Token ÷ 价格对应的 Token 单位 × 输入单价
输出费用 = 计费输出 Token ÷ 价格对应的 Token 单位 × 输出单价

将各项费用相加时,需要确认使用同一种货币和同一个价格单位。某些模型的缓存读取、缓存写入、图片、音频或其他能力可能单独计费,应按对应模型的规则计算。缓存用量如何包含在总输入中,也需要核对,避免重复相加。

预算要考虑请求规模

除了每次调用,还应估算每日请求量、平均输入长度、平均输出长度,以及失败重试带来的额外请求。先用小规模真实任务采样,再用采样结果估计月度费用。

采样数据应注明模型、日期、使用分组和任务范围。测试费用不能直接代表所有任务,更不能忽略价格配置变化。

用记录核对实际费用

如果估算与实际记录不一致,依次检查模型与分组、计费单位、输入输出数量、适用缓存规则和其他计费项。模型广场上的展示信息与账号最终可用配置也应分别核对。

可以先阅读 模型价格说明,再通过 额度与充值说明 了解额度相关操作。