开发者工具

一段文字发给 AI 要花多少钱?Token 数与费用计算

大模型不按字数、而按 token 计量和收费。token 是模型切分文字的小单位:一个常见英文单词通常是 1 个 token,中文则取决于分词方式,例如「人工智能正在改变世界。」这 11 个字,在 GPT-5 的分词方式下是 6 个 token。一段提示词、一份文档、一段代码,发给大模型要消耗多少 token、花多少钱、能不能放进上下文窗口?把文本粘贴进来,本工具在你的浏览器里用 OpenAI 公开的分词表精确计数,再按三家官方价格表估算费用。哪些数字是精确的、哪些只是近似,页面上分开写清楚。

0token(o200k_base,精确)
0token(cl100k_base,精确)
0字符
0字节(UTF-8)
模型输入费用输入 + 输出窗口占用

表中模型的 token 数都以 o200k_base 计数作为近似:这些模型没有公开当前的分词器,实际数字可能不同,要精确值请用各家的计数接口。费用按各家标价币种($ 美元、¥ 人民币)和标准价计算,未计缓存与批处理折扣;DeepSeek 按高峰时段价格,空闲时段半价。

查看每个 token

价格与上下文窗口于 2026-09-30 对照三家官方页面核对。价格变动频繁,下单前请以官网为准。

全部在你的浏览器里运行,这里输入的内容不会上传。

怎么用

  1. 把提示词、文档或代码粘贴到文本框。计算在你的浏览器里进行,第一次会下载分词表(压缩后不到 2 MB),之后都是即时结果。
  2. 上方四个数字:两种 OpenAI 分词表下的精确 token 数、字符数和 UTF-8 字节数。
  3. 填写预计输出多少 token。下方表格列出各模型的输入费用、输入加输出的总费用,以及输入加输出占上下文窗口的比例。超出窗口或超出单次输出上限时标红。
  4. 展开「查看每个 token」,可以看到文本被切成了哪些块,用来理解为什么同样长度的中文、代码和英文,token 数差别很大。

精确值、近似值,以及费用怎么算

哪些数字是精确的

OpenAI 开源了 tiktoken 分词器和分词表。按官方仓库里的模型对照表,GPT-4o、GPT-4.1、GPT-4.5、GPT-5 和 o1、o3、o4-mini 用 o200k_base,GPT-4 和 GPT-3.5 Turbo 用 cl100k_base。本工具用同一套分词表在本地计数,结果和 Python 版 tiktoken 一致,这两个数字是精确的。

哪些数字只是近似

截至核对日期,这个对照表还没有收录 GPT-6 系列;Anthropic 和 Google 也没有公开 Claude、Gemini 当前模型的分词器。Anthropic 的价格说明提到,Claude 4.7 及之后的模型用了新分词器,同样的文字大约多出 30% 的 token;Google 的说明是,对 Gemini 来说一个 token 约等于 4 个字符,100 个 token 约等于 60 到 80 个英文单词。所以表格里这些模型的 token 数用 o200k_base 的结果作参考,标成「≈」。需要精确值时,可以调用各家的计数接口,例如 Anthropic 的 token counting(免费,但有频率限制)或 Gemini 的 countTokens。

国内大模型:一个汉字大约多少 token

费用表里也列出了 DeepSeek、通义千问、Kimi 和智谱的模型,价格按各家官网以人民币标注。它们的 token 数同样是近似值。几家官方给出的换算可以作参考:DeepSeek 说 1 个中文字符约 0.6 个 token、1 个英文字符约 0.3 个 token;智谱 说 GLM 系列 token 与汉字的比例约为 1:1.6;Kimi 说一段通常的中文文本,1 个 token 约相当于 1.5 到 2 个汉字。DeepSeek 分高峰和空闲两档价格,空闲时段是高峰价的一半;要按时段、按人民币或美元统一比较各家价格,请用本站的大模型 API 价格对比工具。

费用

价格按每 100 万 token 计,取各家标准价,不含缓存、批处理等折扣。有两处要注意。第一,长上下文会整单涨价:按 OpenAI 价格表,GPT-6 系列单次输入超过 272K token 时,整次请求的输入按 2 倍、输出按 1.5 倍计价;Gemini 3.1 Pro Preview 超过 200K token 也换一档价格(Google 价格表)。Claude 在 100 万 token 窗口内不分档。第二,Gemini 3.8 Flash 的输入 0.75 美元、输出 3.75 美元是截至 2026 年 12 月 31 日的价格,2027 年 1 月 1 日起分别变为 1.50 和 7.50 美元,本工具按你电脑上的日期自动切换。

为什么中文的 token 数变化这么大

分词表越新,收录的中文词越多。同一句「人工智能正在改变世界。」,cl100k_base 切成 12 个 token,o200k_base 只要 6 个。这也是为什么估算中文成本时,一定要用和模型对应的分词表,不能套用「英文 4 个字符一个 token」的经验。

你的文本不会离开这台电脑

2025 年 11 月,安全公司 watchTowr 披露:两个在线 JSON 格式化网站自带的「Recent Links」页面公开列出用户保存的内容,他们从中抓到了 8 万多份,里面有数据库密码、云服务密钥和各类访问令牌;他们上传的诱饵密钥在 48 小时后就被人尝试使用。提示词里往往也有客户资料和内部信息。本工具的分词和计算全部在浏览器里完成,不上传、不保存,页面加载后断开网络也能用。

算例

文本o200k_basecl100k_base
hello world22
The quick brown fox jumps over the lazy dog.1010
你好,世界36
人工智能正在改变世界。612
{"name": "Alice", "age": 30}1212

一份 10 万 token 的文档交给 GPT-6.1 Sol,输出 2000 token:输入 0.20 美元、输出 0.02 美元,共 0.22 美元。如果输入涨到 30 万 token,超过 272K,整次请求按长上下文价:输入 1.20 美元。同样 90 万 token 的输入给 Claude Opus 5.5,按统一价是 3.60 美元。Claude Haiku 4.5 的窗口只有 20 万 token,19 万输入加 2 万输出就放不下了。

局限

  • 只计文字。图片、音频、PDF 和工具定义也会消耗 token,按各家规则另算。
  • 聊天接口会在每条消息外加少量格式 token,系统提示、工具定义也算在输入里,实际计费会比纯文本略多。
  • 推理模型的「思考」token 按输出计费,而且事先无法预知,所以「预计输出」要留出余量。
  • GPT-6、Claude、Gemini 的 token 数是近似值,见上文。
  • 价格与窗口会调整,表中数字以核对日期为准。

常见问题

一个汉字是几个 token?

不固定。常用词在新分词表里往往一个词一个 token,例如「人工智能正在改变世界。」在 o200k_base 下是 6 个 token;生僻字可能被拆成 2 到 3 个 token。

Claude 的 token 数能精确算吗?

Anthropic 没有公开当前模型的分词器,只能调用官方的 token counting 接口。本工具给出的是近似值。

GPT-5 用哪个分词器?

按 OpenAI tiktoken 仓库的对照表,GPT-5 用 o200k_base,本工具可以精确计算。

为什么超过 272K token 费用会跳一截?

OpenAI 对 GPT-6 系列的长上下文请求整单加价:输入超过 272K 时,整次请求的输入按 2 倍、输出按 1.5 倍计价。

我粘贴的内容会上传吗?

不会。分词表下载到你的浏览器后,计算都在本地完成。

参考资料

↵ 打开 · Esc 关闭