先确认具体编码
默认使用 o200k_base;需要旧词表时切到 cl100k_base。GPT 分词器的 ID 只对应当前选中的编码,不能靠模型品牌名推断所有版本。
AI / LLM 开发工具
选定实际编码后查看 Token ID;模板和容量由你填写,结果逐项说明。
文本只在浏览器内处理。词表可能首次下载,不会向模型 API 发送提示词。
输入文本后即可计数。
输入文本后即可计数。
一段提示词看起来不长,混入代码、标点和中文后却可能占用不少 Token。Token 计数器显示真实词表产生的 ID,不用字符数除以四来猜。
批量评估时,每个 JSON 字符串代表一条独立提示词。Token 计数器把总量当作工作量,窗口余量则逐条计算,避免把整批误认为一次请求。
Token 计数器按所选 BPE 词表给出每个 Token ID。前导空格、换行和中文可能改变切分;即使一个 Unicode 字符跨多个 ID,字节边界仍可核对。
批量提示词不是同一个上下文窗口。Token 计数器把共用前后缀与每项一起重编码,再减去自行填写的输出预留和包装估值;批量合计只表示总工作量。
默认使用 o200k_base;需要旧词表时切到 cl100k_base。GPT 分词器的 ID 只对应当前选中的编码,不能靠模型品牌名推断所有版本。
批量模式接收 JSON 字符串数组,字符串中的换行不会被拆成另一项。输入停止 350 毫秒后自动更新;关闭自动计数可按 Ctrl/Cmd+Enter 手动运行。
前后缀与原文拼接后重新编码,模板差值可能因为 BPE 跨边界合并而为负。自行输入窗口、输出预留与其他开销;旧结果不可复制或下载。
两个已实现的 OpenAI BPE 编码给出逐 Token ID 和 UTF-8 字节,而不是按字符估算。Token 数计算因此只对明确选择的词表成立。
最多接收 100 个 JSON 字符串;多行提示词仍是单项。屏幕每次多显示 50 项,导出的分析则包含所有条目和 ID。
共用前缀和后缀会与每条原文拼接后计数,分别展示原文 Token、拼接后文本和差值,避免把三段简单相加。
上下文窗口估算按每项计算,并加上你填写的包装开销。页面不暗设模型容量或价格。
不同词表的合并规则不同。同一段文字切换 o200k_base 与 cl100k_base 后,Token 数和 ID 都可能改变。
不是。四字符只是英文散文的粗略平均,代码、空格和中日韩文字会明显偏离。应直接计算实际输入。
不会。本页在浏览器内运行分词器;下载静态词表与把提示词发给模型 API 是两回事。
Token 决定输入是否可能装进上下文,也常是费用单位。本页可看逐项余量,但输出和完整请求仍须单独核对。
不能当作精确值。那些服务使用不同分词器,应到各自的计数接口核对。
API 可能还计入消息包装、系统内容、工具定义、附件和输出。本页只计输入文本与用户明确填写的其他开销估值。
结果有疑问?