首页 / Token 怎么算
Token 怎么算:中文与英文的差异
Token 是计费单位。搞清中文大概占多少 token,才能准确估算成本。
什么是 token
Token 是模型处理文本的最小单位,可能是一个字、一个词、一个数字,甚至一个标点。API 按输入 token 与输出 token 分别计费。
中英文的 token 差异
| 内容类型 | 大致 token 数 | 说明 |
|---|---|---|
| 1 个汉字 | 约 0.6 - 1 token | 常用字多在 1 token 内,生僻字可能拆成多个 |
| 1 个英文单词 | 约 1 - 1.5 token | 长单词会被拆成子词 |
| 1 个标点 | 约 1 token | 中英文标点都占 token |
| 1 万汉字文章 | 约 0.6 - 1 万 token | 取决于用字密度 |
这是估算值。准确数字需要用官方提供的 token 计算方式或实际调用后查看用量。中文的 token 效率通常比英文高,也就是同样意思的中文占用的 token 更少。
输入与输出分开计费
输出的单价比输入高得多(DeepSeek Flash:输入离峰 $0.15、输出离峰 $0.6,约 4 倍)。所以「让模型少说废话」比「让输入更短」更省钱。
缓存命中是最大的变量
缓存命中的输入价格只有未命中的 1/50。固定不变的 system prompt、知识库前缀、长文档放在请求前部,重复调用时会命中缓存,成本差异极大。
怎么估算自己的成本
先统计每天调用的次数、每次的输入输出长度,再套进 成本计算器。也可以用 不同量级的成本表 快速对照。