悦省yueser.com

← 全部指南

Token 怎么估算?提示词长度与 API 费用

把提示词粘进来,就能看到估算的 Token 数,以及按你填的单价折算的费用。它是经验估算而不是分词器的精确结果,但用来判断会不会超上下文、大概花多少钱已经够用。

打开工具:Token 计数

什么时候估算就够了

动手之前你需要的往往不是精确 Token 数,而是数量级。

精确值在真正计费时由 API 返回,事前估算的任务是防止你把一个塞不进窗口的提示词送上去。

怎么估才不误导自己

常用经验值是英文约 4 字符/token、中文约 1.5 字符/token,误差大约 ±15%。代码、JSON、日文和 emoji 偏差更大,因为符号和多字节字符的切分方式不同。

字符不等于字节:一个汉字在 UTF-8 里是 3 字节,用文件大小估 Token 会差很远。输入和输出要分开计价,输出通常更贵;上下文上限算的是输入加输出。

局限与替代

不同模型用不同的分词器,同一段文字在 GPT 和 Claude 上的结果不一样。需要精确值时,用官方的 tokenizer 或 API 返回的 usage。

图片、音频和工具调用的计费规则不同,这里没有覆盖。

常见问题

Token 估算准不准?

普通文本大约在 ±15% 以内,用来做预算和上下文检查够用。代码、表格、日文和 emoji 可能偏得更多;要精确数字就用官方的 tokenizer。

中文和英文的 Token 差多少?

中文通常每个字符占更多 Token,所以经验值也不同:中文约 1.5 字符/token,英文约 4 字符/token。同样的意思,中文往往更费 Token。

为什么实际账单比估算高?

估算只算了提示词,没算回复,而输出单价通常更高。多轮历史、重试和系统提示词也都会额外增加 Token。

相关工具:Token 计数