零基础入门 · 小白三千问
Token 是什么?为什么 AI 按它收费?
账单上写着「按 Token 计费」,新闻里动不动「百万 Token」,这颗「Token」到底是个什么东西?这一页带你亲手把一句话切开看看。
一句话回答
Token 是 AI 读写文字的最小单位,大约是一小块词。AI 每读一颗、每写一颗都要消耗算力,所以按颗收费,逻辑和出租车按里程计价一样:跑多远,付多少。
亲手切一句话
下面有几句现成的话,点一句试试。你会看到它被切成一颗颗彩色的小块,每一块就是一颗 Token,下方的计数器和账单会实时跟着跳。
点上面任意一句,看它被切成一颗颗 Token
0
字符数
0
Token 数
0 厘
这句话的读取费(演示)
切分是 GPT-4o 家族分词表(o200k)的真实结果,换别的模型切法会不同。注意它不按人的语感来:「今天天气」会被切成「今 | 天天 | 气」。账单按演示费率「每千颗 Token 约 2 厘钱」估算,只用来感受量级。
为什么要按 Token 收费
出租车按里程计价,因为车每跑一公里都实打实地烧油。AI 同理:每读一颗、每吐一颗 Token,机房里的显卡都在做一轮运算、耗一份电。按颗数收费,是最贴近真实成本的计法。而且要注意,账单是两头一起算的:
你发给它的(输入)
你打的每一个字、贴进去的每一段资料,它都要一颗颗读进去。读,也要钱。
它回给你的(输出)
它写的每一个字也是一颗颗算出来的。写,同样要钱,而且单价通常更贵,因为「写」比「读」费劲。
所以贴一大段没用的资料让它读,或者放任它写一堆车轱辘话,两头都在烧钱。提示词工程那一页讲过:提示词里的废话,最后都会被一颗一颗放大成账单。
中文更费,还是英文更费
用上面的分词器对比一下中文句和英文句:中文常常一到两个字就要占一颗 Token,英文一个不短的单词往往只占一颗。所以表达同样的意思,中文消耗的 Token 数常常更多。这和模型「认字」的习惯有关:它对英文见得多、切得熟,对汉字只能切得更碎。
常见误区:字数不等于 Token 数。数字、符号、生僻词会被切得特别碎,「#2049」这样一个编号就占了三颗;「今天天气真不错」七个字只要五颗。别拿字数直接估账单,量级会差不少。
✅ 这一页想和你分享的
- Token 是计费的颗粒:AI 读写文字的最小单位,大约一小块词
- 输入输出都算钱:你发的要钱,它回的也要钱,后者通常更贵
- 同样的意思,中文往往更费:汉字被切得更碎,颗数更多
- 提示词写得精炼,就是在直接省钱:每省一颗都是真金白银