悦省 ← 全部工具

Token 计数

粘贴提示词,估算它要花多少 Token 和多少钱。中文和英文分开算——同样的字数,中文的 Token 通常更多。

这是估算,不是精确分词

精确的 Token 数取决于各家模型的词表(GPT 的 cl100k_base、Claude 的词表各不相同),浏览器里算准需要几 MB 的词表文件。这里用业界常用的经验值:英文约 4 字符 / Token,中文约 1.5 字符 / Token,误差通常在 ±15% 以内,用来估预算足够。

想看精确值,建议用各家官方的 tokenizer 或 API 返回的 usage 字段。

什么时候用

  • 要在 GPT / Claude 的 API 上批量跑同一段长提示词(几百到几万次),想先估总花费量级,判断预算够不够。
  • 提示词快贴满上下文窗口,或者想比较同一份内容的中文版和英文版哪个更省 Token 时。

什么时候不用

  • 要和账单对账、或需要把输入和输出分开计价:这里只有一个单价,且不含输出 Token、缓存读写价和批处理折扣。
  • 内容里塞了大量代码、URL、base64、日文假名或 emoji:这些的字符与 Token 比例离经验值很远,误差会明显超过 ±15%。
限制与隐私

粘贴的文本只在浏览器内计算,不上传也不保存。限制:用字符数经验值估算(英文约 4 字符/Token、中文约 1.5 字符/Token),误差约 ±15%,代码和中文可能偏差更大;只有一个单价,不含输出、缓存、图片与批处理折扣。

常见问题

Token 估算准不准?

不算准,是量级估算。工具用经验值:英文约 4 字符/Token,中文约 1.5 字符/Token,通常误差在 ±15% 以内——但那是针对普通叙述性文本。代码、JSON、URL、base64、连续标点、日文假名和 emoji 会明显偏离,±30% 也不奇怪;中文在不同词表下的差异更大,GPT 的 cl100k_base 里一个汉字常常接近 1 个 Token 甚至更多,所以本工具可能低估中文。要精确值请用官方 tokenizer,或直接读 API 返回的 usage 字段。

为什么中文比英文贵?

不一定贵,取决于词表。英文一个常见单词常被切成 1 个 Token(约 4 个字符),中文在多数词表里一个字要 1 个 Token 上下,所以同样信息量下中文的 Token 数往往更多——但中文表达更短,两者经常互相抵消。真正影响账单的是输出:输出 Token 的单价通常是输入的 2–5 倍,而中文回答往往比英文长。想省钱,压缩输出格式(要求列表、限制字数)通常比换语言更有效。

单价该填多少?费用为什么和账单对不上?

单价按「美元 / 100 万 Token」填,用你所用模型当前的官方价格,工具不会自动更新价格。对不上账通常是因为:输入和输出价格不同(这里只用一个价);系统提示、工具定义和历史对话也计费;缓存命中与写入有单独价格;批处理 API 有折扣;失败重试会重复计费。这里的数字适合当预算上限,不适合当发票。