在浏览器中运行

AI Token 计数器

发送提示词之前,先查看它在 ChatGPT、Claude、Gemini 和 Grok 中的 token 数。 文本不会离开你的设备,分词器在本地运行。

Token

0

字符

0

词数

0

每 token 字符数

—

预估费用

输入文本,即可查看在各主流模型上的大致费用。

什么是 AI token?

大语言模型并不直接读取字符或单词,它们读取的是 token。token 是模型学会作为一个单位来处理的文本片段。在英语中,一个 token 平均约等于 4 个字符。像“the”这样的短词是 1 个 token,而“tokenization”可能是 2 到 3 个。

token 之所以重要,有三个实际原因。第一,每个模型一次能处理的 token 数都有上限,也就是它的上下文窗口。第二,API 提供商按 token 计费,输入和输出分开计价。第三,响应速度取决于 token 数:token 越多,计算量越大,等待时间也越长。

在发送提示词之前了解 token 数,可以帮你控制在上下文窗口之内、提前预估费用,并删掉那些不起作用的多余文字。

这个计数器有多准确?

对于使用该分词器的 OpenAI 聊天模型,本工具使用 tiktoken 库的 cl100k_base 编码,与 API 服务端使用的分词器完全相同,计数精确到字节。

Claude、Gemini 和 Grok 使用未完全公开的自有分词器,我们根据文本统计数据进行估算:Claude 对英语的分词率约为 GPT 的 0.95 倍,Gemini 约为 0.90 倍,Grok 与 GPT 基本持平。预计与实际 token 数相差在 5% 到 10% 以内,用来规划上下文窗口或估算费用已经足够准确。

FAQ

我的提示词会被发送到别处吗?

不会。分词器完全在你的浏览器中运行:没有网络请求,没有日志记录,也不做任何存储。

为什么 token 数比词数多?

分词器会把较长或不常见的单词拆成多个片段。“Unbelievable”是一个单词,但通常会被拆成 3 个 token。代码、表情符号和非拉丁文字会被拆得更碎。

系统提示词也算在 token 数里吗?

算。你发送的所有文本,包括系统消息、用户消息和之前的对话记录,都会被分词并计费。

输出 token 是单独计算的吗?

是的,而且通常比输入 token 更贵。本计数器只统计输入部分。想预估总费用,可以试试我们的费用计算器。

别再手动数 token 了

在 MultipleChat 中,你可以把同一个提示词同时发给所有主流模型,token 数也会自动记录。

免费试用 MultipleChat