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

同一句话,为什么老编码要花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.

相关推荐
热点推荐
男子在理发店坐下时被硌了一下 发现竟是一只37.72克的金手镯 卖得31872元 该男子目前已被刑拘

男子在理发店坐下时被硌了一下 发现竟是一只37.72克的金手镯 卖得31872元 该男子目前已被刑拘

闪电新闻
2026-10-22 12:15:09
坐火车进站要查充电宝了?12306:一直有规定要求携带≤100Wh的充电宝,但对3C标识没有要求

坐火车进站要查充电宝了?12306:一直有规定要求携带≤100Wh的充电宝,但对3C标识没有要求

红星新闻
2026-10-21 21:39:00
6.8万人见证 欧冠3连胜!73岁老帅带队狂飙 奖金5010万欧元

6.8万人见证 欧冠3连胜!73岁老帅带队狂飙 奖金5010万欧元

叶青足球世界
2026-10-22 08:58:53
快讯!泰国这回动真格了!

快讯!泰国这回动真格了!

故事终将光明磊落
2026-10-22 09:55:08
4场8球!16岁天才新星闪耀海湾杯,国足未来领军人物浮现

4场8球!16岁天才新星闪耀海湾杯,国足未来领军人物浮现

石场阿鑫
2026-10-22 18:37:50
企退人员的强烈诉求:把视同缴费工龄和公务员一样计发退休工资!

企退人员的强烈诉求:把视同缴费工龄和公务员一样计发退休工资!

你在偷看谁
2026-10-22 18:31:24
美军飞行员私下有个梗,说在西太平洋飞了这么多年,见了中国战机不知道多少回,但就一件事一直看不懂!

美军飞行员私下有个梗,说在西太平洋飞了这么多年,见了中国战机不知道多少回,但就一件事一直看不懂!

林杰论事
2026-10-17 01:38:31
我写的问界M9起火的稿件,被投诉了

我写的问界M9起火的稿件,被投诉了

吃瓜体
2026-10-21 17:27:57
“黄金腰臀比”魏秋月:运动员时因技术出名,退役后靠身材出圈

“黄金腰臀比”魏秋月:运动员时因技术出名,退役后靠身材出圈

洒脱一点p
2026-10-22 03:20:16
身体出现4大征兆,说明你是长寿体质,非常健康,建议自查

身体出现4大征兆,说明你是长寿体质,非常健康,建议自查

荷兰豆爱健康
2026-10-22 14:41:42
开拓者迎来开门红,首节即终结悬念 利拉德复出杨瀚森贡献5分

开拓者迎来开门红,首节即终结悬念 利拉德复出杨瀚森贡献5分

封面新闻
2026-10-22 19:25:10
印度打不赢巴基斯坦是因为后面有个中国,俄罗斯打不赢乌克兰是因为后面有个欧洲,美以联军打不赢伊朗是因为什么呢?

印度打不赢巴基斯坦是因为后面有个中国,俄罗斯打不赢乌克兰是因为后面有个欧洲,美以联军打不赢伊朗是因为什么呢?

扶苏聊历史
2026-10-06 11:41:05
强如利拉德12年仅是6号秀,前面5人是谁?后来发展如何

强如利拉德12年仅是6号秀,前面5人是谁?后来发展如何

大卫的篮球故事
2026-10-22 18:51:28
30万斤堆积如山,树上6万斤无人问津,低价卖不动,农民满心无奈

30万斤堆积如山,树上6万斤无人问津,低价卖不动,农民满心无奈

三农雷哥
2026-09-05 12:16:13
科比大女儿亮相维密!九头身露半胸小肚腩抢镜,父女共用一张脸

科比大女儿亮相维密!九头身露半胸小肚腩抢镜,父女共用一张脸

探长影视解说
2026-10-22 15:36:30
NS2也被破解了!惨无人道 任天堂还是没防住

NS2也被破解了!惨无人道 任天堂还是没防住

游民星空
2026-10-22 16:17:31
女子用酒店免费矿泉水给2岁宝宝泡奶 事后发现瓶底竟有带锈迹的针孔!

女子用酒店免费矿泉水给2岁宝宝泡奶 事后发现瓶底竟有带锈迹的针孔!

闪电新闻
2026-10-21 17:30:04
土耳其男网友急了

土耳其男网友急了

求实处
2026-10-22 00:01:08
小糯米12岁近照曝光,身高快到1米7,父母陪伴差距看得人心酸

小糯米12岁近照曝光,身高快到1米7,父母陪伴差距看得人心酸

乡野小珥
2026-10-22 07:58:23
商务部副部长兼中华人民共和国国际贸易谈判副代表凌激会见法罗群岛副总理兼外交和渔业部长尼尔森

商务部副部长兼中华人民共和国国际贸易谈判副代表凌激会见法罗群岛副总理兼外交和渔业部长尼尔森

证券时报
2026-10-21 21:26:09
2026-10-22 19:52:49
硅屿手记
硅屿手记
有态度网友ytd
283文章数 84关注度
往期回顾 全部

头条要闻

坠亡2岁男童父亲望维持婚姻:每月给妻子1万 父母出6千

头条要闻

坠亡2岁男童父亲望维持婚姻:每月给妻子1万 父母出6千

体育要闻

卢卡:伦德伯格,欢迎来到NBA

娱乐要闻

芭莎盛典,张小斐因救场实现口碑暴涨

财经要闻

数据中心建设延期潮 谁受伤、谁受益?

科技要闻

腾讯云谷歌紧急行动!互联网安全出大事

汽车要闻

搭城市NOA/续航555KM 捷达M6上市售7.98万起

态度原创

本地
艺术
旅游
游戏
时尚

本地新闻

总书记刚来过的这座城,藏着火山秋原

艺术要闻

温州新地标!浙江未来第一高楼,高419米!

旅游要闻

层林尽染太行秋!新乡太行红叶赏秋指南上新

《永恒的灵漪》开发团队TGS专访:JRPG之传承

“廓形穿衣法”太火了!这5个法则松弛又好看

无障碍浏览 进入关怀版