网易首页 > 网易号 > 正文 申请入驻

同一句话,为什么老编码要花4倍token?

0
分享至

模型不读文字,它读整数。字符串和模型之间隔着一个分词器(tokenizer),它悄悄决定了你付多少钱、上下文窗口能装多少内容,以及模型为什么在数某个单词里有几个字母时表现得很糟。


我过去一直把它当成预处理环节,直到自己动手数了一遍。

分词器到底在做什么

它把文本切成固定词表里的碎片,词表通常有3万到20万个条目,每块碎片对应一个编号。常见词变成单个token,生僻内容被拆成更小的片段。

用tiktoken可以直接看到这个过程:常见词"tokenization"被切成"token"和"ization"两块;一个超长的生僻医学词,被拆成了17块。还有一个细节——前导空格会改变token的切法,这就是为什么空白不同的提示词,表现可能不一样。

词表怎么建出来的?现代分词器大多是BPE(字节对编码)的变体,思路简单到近乎无聊:从单个字符开始,找出最频繁的相邻字符对,合并成新符号,重复下去。在自造的小语料上跑一遍,前几次合并依次是s+t、e+st、o+w、l+ow、w+est、n+e。

把这个过程在巨大语料上重复几万次,词表就成型了。训练文本里常见的东西拿到短而便宜的token,不常见的拿不到。这一句就是整件事的核心。

四个分词器,同一批字符串

我拿同样的字符串跑了四个分词器:GPT-2、cl100k_base(GPT-4时代)、o200k_base(GPT-4o时代)和T5的SentencePiece,统一换算成每100字符的token数。

几个现象很扎眼:

  • 英语是顺风路。各家表现差不多,因为词表基本都是拿英语建的。
  • 代码和JSON在新旧编码之间直接减半。我的猜测是新词表训练时见了更多代码,连续空白和常见JSON标点被合并成了单个token——我没有翻词表文件去确认。
  • 印地语是重灾区。同一句话,GPT-2要111个token,cl100k要78个,o200k只要24个。用老编码,成本是4倍多,上下文占用也是4倍多,质量我猜也更差,但没有实测。
  • Emoji的表现则毫无规律。

印地语被拆到什么程度?一个词"मेरा"变成['म', 'े', 'र', 'ा']——一个字符或符号一个token。字节级分词器在没见过某种文字时,就是这么退化的。

这对智能体意味着什么

工具描述是每次调用都要付费的。我那个610字符的JSON schema大约160个token,二十个这样的工具,就是每一步循环3000多个token的固定开销。描述写短一点、每次少挂几个工具、保持稳定排序(让提示缓存生效),都能省。

格式化过的JSON比紧凑JSON贵,缩进也是token。工具返回结果可以试试json.dumps(obj, separators=(",", ":"))。

先数再猜。用你模型对应的真实分词器,别用"字符数除以4"——这个经验法则对英语还行,对印地语、代码和emoji很糟。

非英语用户付得更多,钱和上下文都多。如果你的产品服务他们,就拿他们的文本去测,别拿你自己的。

还有一类古怪的模型失败——数"strawberry"里有几个字母、对长数字做算术——部分原因就在分词:模型从没见过那些字母,只见过切好的块。

需要说明的是,我每个类别只测了一个样本、四个分词器,这是对效果的示意,不是一项研究。而且我只展示了token数量;一个模型在某种语言上表现好不好,取决于训练数据,不只是文本怎么被切。

想自己试的话,换成你的字符串、你的语言、你的工具schema。十分钟,你大概率会发现点意外的东西。我就发现了。

特别声明:以上内容(如有图片或视频亦包括在内)为自媒体平台“网易号”用户上传并发布,本平台仅提供信息存储服务。

Notice: The content above (including the pictures and videos if any) is uploaded and posted by a user of NetEase Hao, which is a social media platform and only provides information storage services.

相关推荐
热点推荐
台湾地区知名评论员邱毅表示:倘若解放军踏上台湾的土地,台湾军队极可能会选择避免正面冲突,直接缴械投降

台湾地区知名评论员邱毅表示:倘若解放军踏上台湾的土地,台湾军队极可能会选择避免正面冲突,直接缴械投降

人生录
2026-10-20 00:05:14
40岁妻子不满丈夫要离婚,叫来63岁的情夫,2015年他俩合伙杀死丈夫

40岁妻子不满丈夫要离婚,叫来63岁的情夫,2015年他俩合伙杀死丈夫

汉史趣闻
2026-10-21 10:31:35
风暴已经出现,中国不得不面对!40年来从未出现的四种情况已到来

风暴已经出现,中国不得不面对!40年来从未出现的四种情况已到来

影孖看世界
2026-10-17 21:54:52
A股;跌到3713点,尾盘很强烈,明天周四,10月22日,可能这样走

A股;跌到3713点,尾盘很强烈,明天周四,10月22日,可能这样走

虎哥闲聊
2026-10-21 15:04:31
女主播在缅甸视频流出:状态涣散,眼神无助,可惜了这么好的身材

女主播在缅甸视频流出:状态涣散,眼神无助,可惜了这么好的身材

皮蛋儿电影
2026-09-23 10:51:15
中日若开战,将是地狱模式!全球终于清醒了:中国这次不是在演戏

中日若开战,将是地狱模式!全球终于清醒了:中国这次不是在演戏

叶葉夜
2026-08-31 11:23:21
白敬亭这薄肌身材是怎么练的?他说:就日常练练俯卧撑

白敬亭这薄肌身材是怎么练的?他说:就日常练练俯卧撑

小方说跑步
2026-10-21 11:47:05
撇下泰王单飞东京!48岁苏提达自己开飞机见天皇,全程飙英语不带翻译

撇下泰王单飞东京!48岁苏提达自己开飞机见天皇,全程飙英语不带翻译

白露文娱志
2026-10-21 13:49:44
国家发改委:严肃查处不遵守行业管理规定、不执行政府指导价、不按规定明码标价等行为

国家发改委:严肃查处不遵守行业管理规定、不执行政府指导价、不按规定明码标价等行为

北青网-北京青年报
2026-10-20 11:55:03
官方定调L2禁用智驾“小蓝灯”

官方定调L2禁用智驾“小蓝灯”

第一财经资讯
2026-10-20 16:17:09
周总理请许世友喝酒,酒桌上他说:我请你喝酒你不答应,真不给面子!

周总理请许世友喝酒,酒桌上他说:我请你喝酒你不答应,真不给面子!

文史季季红
2026-10-21 15:10:03
美国经济困难重重 1976年6月18日《人民日报》

美国经济困难重重 1976年6月18日《人民日报》

那些看得见的老照片
2026-10-16 20:13:46
企业退休注意!国家统一的养老金规矩,终于讲透,别再被谣言忽悠

企业退休注意!国家统一的养老金规矩,终于讲透,别再被谣言忽悠

老孙说
2026-10-21 11:45:23
国际油价20日下跌

国际油价20日下跌

新华社
2026-10-21 03:40:05
广东男子吐槟榔渣把泡沫箱溶出深坑

广东男子吐槟榔渣把泡沫箱溶出深坑

记录生活日常阿蜴
2026-10-20 00:29:05
A股:2个消息来临,A股,很可能要开启大级别的趋势了?

A股:2个消息来临,A股,很可能要开启大级别的趋势了?

财经大拿
2026-10-21 07:05:18
美国使馆晒出投降照片摊上事了,日本人集体暴怒,要求美方来道歉

美国使馆晒出投降照片摊上事了,日本人集体暴怒,要求美方来道歉

江启
2026-09-08 14:58:00
马斯克公开警告:中国对石油依赖正快速下降!全球产油国坐不住了

马斯克公开警告:中国对石油依赖正快速下降!全球产油国坐不住了

面包夹知识
2026-10-21 13:33:31
欧冠皇马VS莱比锡首发浮现:轮换6大悍将,贝林+失意边锋领衔,姆巴佩冲锋

欧冠皇马VS莱比锡首发浮现:轮换6大悍将,贝林+失意边锋领衔,姆巴佩冲锋

零度眼看球
2026-10-21 07:26:47
李小冉老公被执行2111万

李小冉老公被执行2111万

雷达财经
2026-10-19 10:35:15
2026-10-21 16:51:00
硅屿手记
硅屿手记
有态度网友ytd
240文章数 84关注度
往期回顾 全部

头条要闻

康奈尔校报做了件石破天惊的事:公布轮奸女生的7人姓名

头条要闻

康奈尔校报做了件石破天惊的事:公布轮奸女生的7人姓名

体育要闻

“我,对得起天津足球!”

娱乐要闻

张柏芝自曝五点陪伴儿子 谢霆锋尴尬了

财经要闻

日赚近5亿的长鑫,股价却跌掉了15000亿

科技要闻

SpaceX收入暴涨!马斯克:这事"不再不可能"

汽车要闻

高新华:奇瑞致力于成为AI驱动的智能科技公司

态度原创

手机
旅游
教育
本地
公开课

手机要闻

国补到手价3149元起,荣耀WIN RT2手机发布

旅游要闻

用多彩水的方式“打开”巴山大峡谷

教育要闻

当学业压力来袭,怎样当好孩子情绪“减压阀”?这场微讲座为你支招!

本地新闻

一场垂直登高赛跑出了"山城"的真正内核

公开课

李玫瑾:为什么性格比能力更重要?

无障碍浏览 进入关怀版