当前位置:

首页 > 业界资讯 > Token与Tokenizer是什么?分词、BPE与上下文长度

Token与Tokenizer是什么?分词、BPE与上下文长度

深入解析大模型中的Token与Tokenizer工作机制,通过BPE分词示例说明文字如何转化为数字编号,澄清上下文长度与字数的区别,帮助用户准确评估模型处理长文本的实际能力。

看到模型宣传着几十万的上下文长度,很多人会下意识地把这个数字等同于“能放几十万个汉字”。然而,当真正尝试把长篇文档塞进对话框时,往往会发现预估并不靠谱:同样篇幅的文字,换一种语言、换一个分词器,切出来的片段数量可能天差地别。

理解 Token 的核心价值,不在于背诵一个固定的换算比例,而在于看清文字是如何变成模型能够处理的数字序列的。Token、Token ID 和 Tokenizer 各司其职,如果把它们混为一谈,认为“一个字对应一个数字”,那么在估算长度时就容易陷入误区。

模型接收的是编号,Token 并不等于一个汉字

在日常对话界面中,大模型看起来像是在直接阅读我们输入的句子。但要理解其背后的处理逻辑,必须关注文字进入模型之前的关键一步:Tokenizer 将文本切成若干片段,再将这些片段映射为编号。

Token与Tokenizer是什么?分词、BPE与上下文长度

Tokenizer编码与解码之间的编号传递示意

例如,一句中文在教学示意中可能被切分为“马克”“喜欢”“人工智能”“吗”等片段。每个片段就是一个 Token,对应的数字是 Token ID,而负责切分和映射的组件就是 Tokenizer。这里的片段既可能是单字,也可能是多个字组成的组合,因此不能把 Token 简单固定理解为汉字、单词或标点中的某一种。

这也解释了为什么要严格区分内容与编号。词表相当于保存了片段及其编号对应关系的数据库,数字仅用来标识项目,本身并不承载中文语义。教学图中的编号只是为了帮助理解流程,不能将其视为某个真实模型的编码表;更不能因为两个编号接近,就认定它们对应的文字意思相近。

从用户视角来看,这种区分虽然不改变输入方式,却彻底改变了判断长度的逻辑。你肉眼看到的字数,和分词器实际统计出的 Token 数,是两种完全不同的计量结果。

编码与解码:文字往返有一条转换链

Tokenizer 的工作远不止是把句子拆开。在编码阶段,文本经过切分与词表映射,形成 Token ID 序列并送往模型;当模型生成后续编号后,还需要通过解码过程,把这些数字还原成可显示的文字。

这条链路可以简化为“文字—片段—编号—模型—编号—文字”。它有助于解释一个容易被忽略的问题:模型输出到界面上的一句话,已经经历了从数字表示回到文字表示的转换。因此,不能把屏幕上出现的一个完整词汇,当成模型内部只处理了一个单位。

同样,分词器处理文字与模型继续生成内容,也不是同一项工作。前者解决的是表示方式问题,后者则是在已有输入的基础上继续产生输出;把输入转换成编号,并不意味着分词器已经理解并回答了问题。

如果要比较两个模型能容纳多少材料,首先要确认它们采用怎样的长度单位。仅仅对比界面里一段话占了几行,或者主观认为“这一页中文应该只算几百个 Token”,都不足以得出可靠结论。

BPE 把常见组合留下来,但训练与使用要分开

为什么有些字被单独切开,有些字又能合成一个 Token?这通常归功于 BPE(Byte Pair Encoding)算法。其核心思路是从训练材料里的相邻组合入手,把经常共同出现的片段逐步合并,并保存这些合并规则。

Token与Tokenizer是什么?分词、BPE与上下文长度

BPE训练材料中的相邻片段合并示例

在简化的中文示例中,如果训练材料反复出现“智能”“人工”等组合,算法会先统计相邻片段的出现情况,选定要合并的一对,再把新的组合加入后续处理;通过继续统计和合并,就能逐步得到不同长度的片段。词表与合并规则因此不再只包含最初的单字。

关键在于,这不是先拿一本汉语词典,按人类理解的词义逐个找词。教学示例展示的是从材料中学习组合规律的过程。“经常相邻出现”是理解这种合并方式的入口,但不能据此断言语义接近的词必然被合并,或者任何看起来完整的中文词都只占一个 Token。

还要把“训练分词器”和“使用分词器编码新文本”分开。前一阶段形成词表与合并规则,后一阶段使用已经形成的规则处理新的输入。给模型发一条消息,并不意味着它要为这条消息从头训练一个新的分词器。

教学图用少量中文材料和演示编号,让合并过程变得直观易懂。但实际分词器的初始表示、词表和具体实现可能更复杂,因此这些示意适合解释思路,不适合直接当作生产环境的完整实现代码。

上下文长度要按 Token 估计,别套固定字数公式

知道了文字如何切分,再回来看上下文长度就容易理解了:以 Token 标注的容量,不能直接等同于相同数量的汉字。单字可以是一个片段,多个字也可能合并成一个片段,不同内容的切分结果自然会有差别。

Token与Tokenizer是什么?分词、BPE与上下文长度

Token数量与汉字数量并不相等

所以,“四十万 Token 不等于四十万字”表达的是单位区别,并不提供适用于所有模型的固定换算表。它也不代表任何被提到的产品,在任何版本或使用入口都必然具有相同容量。具体支持范围仍要看实际模型与服务的说明。

对于准备长文档的人,更值得先核对的是目标分词器及其统计结果,而不是拿一个大致比例包办所有文本。中文文章、英文段落、代码和混合内容的结构不同,用统一比例估计很容易产生偏差。粗略估计可以帮助规划,但不要把它写成精确承诺。

理解 Token 的价值,最终落在减少这种误判上:Token 是被切出来的处理单位,Token ID 是对应编号,Tokenizer 负责文字与编号之间的转换;BPE 则提供了一种形成片段与合并规则的思路。把这几层分清楚,再面对上下文长度,就不必靠“一个字算几个 Token”的口诀硬猜了。

本站声明:本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系bd@zhengruan.com
作者最新文章
业界资讯
相关文章 更多
Codex故障排查指南 常见报错原因与解决方法
Codex故障排查指南 常见报错原因与解决方法

本文梳理了Codex使用中常见的API连接超时、Token超限及逻辑报错问题,提供具体的检查步骤和修正建议,帮助开发者快速定位并解决集成障碍。

AI重构企业业务架构:超聚变“智企”范式核心解析
AI重构企业业务架构:超聚变“智企”范式核心解析

本文解析超聚变在2026数博会发布的“智企”范式,重点阐述如何通过Token生产平台(Token Factory)与企业业务本体建模,实现从简单AI工具调用到企业应用架构系统性重构的演进。文章详细拆解了智能体编排、数字孪生及生态协同等关键技术路径,为AI时代企业数字化转型提供可落地的参考方案。

总价值上亿元!360全员每人发1亿Token:周鸿祎想通了一件事
总价值上亿元!360全员每人发1亿Token:周鸿祎想通了一件事

360公司向全体员工每人发放1亿Token,总价值近亿元,旨在鼓励员工深度使用AI工具以提升效率。此举绕过了传统审批流程,大幅降低使用门槛。公司同时推出“龙虾教练”功能,通过对话式引导帮助员工轻松训练专属AI助手,进一步推动AI技术的普及与应用。

硅谷程序员开始卷Token消耗量 脸书母公司Meta把AI使用量写进KPI
硅谷程序员开始卷Token消耗量 脸书母公司Meta把AI使用量写进KPI

3月27日,据央视财经,在美国硅谷,最近出现了一种新的“攀比”,比的不是加班时间,而是你用了多少AI的“Token”,也就是词元。这种情况在程序员群体当中尤为显著,在一些公司,员工甚至会在内部排行榜上比拼谁消耗的“Token”更多。 想象一下,硅谷的竞争风向又转了。过去可能比谁下班更晚,现在呢?大家

Token经济崛起:迅策(03317)有望跻身AI“千亿俱乐部”
Token经济崛起:迅策(03317)有望跻身AI“千亿俱乐部”

智通财经APP获悉,AI行业正式从“补贴烧钱”跨入“商业化定价时代”。被市场称为“Token第一股”的迅策(03317)迎来利好!叠加近日国泰君安国际已将目标价大幅上调至245港元/股。迅策有望成为AI“千亿俱乐部”的新成员。 中国AI弯道超车:价格优势构筑竞争力 风向正在转变。日前,人工智能公司A

海光全球首发“机密Token”:把云端大模型装进“笼子”里
海光全球首发“机密Token”:把云端大模型装进“笼子”里

4月8日,海光信息全球首发“机密Token”技术,为云端大模型应用上锁 大模型好用,但数据隐私终究是个“心病”。把核心数据明文送上云端,总让人感觉像把钥匙交给了别人。这个痛点,现在有了新的解法。4月8日,海光信息(688041.SH)发布了一项名为“机密Token”的技术。简单来说,这项技术旨在让用

如何借助假设文档嵌入改进语义搜索?
如何借助假设文档嵌入改进语义搜索?

想了解更多AIGC的内容,请访问:51CTOAI.x社区https://www.51cto.com/aigc/本文介绍了如何使用简单的大语言模型(LLM)调用来显著改善语义搜索结果的质量。找到适合的AI模型来构建工作流程很困难。由于不同平台上有众多的模型可用,因此不可知道从哪里入手,或者如何找到最适合您特定需求的模型。这就是我打算用AIModels.fyi解决的问题,这是唯一用来发现和比较网上的AI模型的搜索引擎。该网站提供一个简单的前提:用自然语言描述问题,然后详细列出可能会解决问题的AI模型。比如说,

利用大语言模型增强网络抓取:一种现代化的方法
利用大语言模型增强网络抓取:一种现代化的方法

想了解更多AIGC的内容,请访问:51CTOAI.x社区https://www.51cto.com/aigc/本文将探讨大语言模型(LLMs)与网络抓取的集成,以及如何利用LLMs高效地将复杂的HTML转换为结构化的JSON。作为一名数据工程师,我的职业生涯可追溯至2016年。那时,我的主要职责是利用自动化工具从不同网站上获取海量数据,这个过程被称为“网络抓取”。网络抓取通常是从网站的HTML代码中提取所需数据。在构建相关应用程序时,我不得不深入研究HTML代码,努力寻找最佳的抓取解决方案。我所面临的主要

Vue3+Vite怎么使用双token实现无感刷新
Vue3+Vite怎么使用双token实现无感刷新

一、token登录鉴权jwt:JSONWebToken。是一种认证协议,一般用来校验请求的身份信息和身份权限。由三部分组成:Header、Hayload、Signatureheader:也就是头部信息,是描述这个token的基本信息,json格式{"alg":"HS256",//表示签名的算法,默认是HMACSHA256(写成HS256)"type":"JWT"//表示Token的类型,JWT令牌统一写为JWT}payload:载荷,也是一个JSON对象,用来存放实际需要传递的数据。不建议存放敏感信息,比

为何说小语言模型是AI界的下一大热门?
为何说小语言模型是AI界的下一大热门?

译者|布加迪审校|重楼在AI领域,科技巨头们一直在竞相构建越来越庞大的语言模型,如今出现了一个令人惊讶的新趋势:小就是大。随着大语言模型(LLM)方面的进展出现了停滞的迹象,研究人员和开发人员日益开始将注意力转向小语言模型(SLM)。这种紧凑、高效、适应性强的AI模型正在挑战“越大越好”这个观念,有望改变我们对待AI开发的方式。LLM是否开始停滞?Vellum和HuggingFace最近发布的性能比较结果表明,LLM之间的性能差距在迅速缩小。这个趋势在多项选择题、推理和数学问题等特定任务中体现得尤为明显;

查看更多
精品专题 更多
装机必备
装机必备

正软商城装机必备专区,精选办公、浏览器、安全防护、影音播放、压缩解压、设计创作和系统工具等电脑常用正版软件,帮助用户快速完成新电脑软件配置。

Windows
Windows

正软商城Windows软件专区,汇集适用于Windows电脑的办公、设计、安全防护、影音播放、开发工具和系统优化软件,提供软件介绍、系统要求、正版授权及购买下载服务。

PDF教程
PDF教程

正软商城PDF教程频道提供PDF编辑、转换、合并、拆分、压缩及格式处理方法,同时介绍常用PDF软件和工具的使用技巧。

Mac软件 更多
Aperty macOS版
Aperty macOS版
macOS

Aperty 是 Skylum 推出的 AI 人像修图软件,支持自然肤质修饰、瑕疵处理、面部与身体调整、预设及批量同步。

火山引擎 网页版
火山引擎 网页版
Windows/ macOS/ Linux

火山引擎是字节跳动旗下企业级云与AI服务平台。聚焦大模型核心能力,依托字节自研豆包多模态大模型,凭借火山方舟一站式平台,提供模型精调、推理部署、智能应用搭建等全链路服务,结合高性能AI算力,助力各行业快速落地大模型数字化与智能化应用。

立刻MV 网页版
立刻MV 网页版
Windows/ macOS/ Linux

立刻MV 面向音乐人、内容创作者和品牌团队,帮助用户低成本完成歌曲 MV、歌词视频、AI 分镜、图生视频与最终合成。

WINDOWS 更多
Aperty Windows版
Aperty Windows版
Windows

Aperty 是 Skylum 推出的 AI 人像修图软件,支持自然肤质修饰、瑕疵处理、面部与身体调整、预设及批量同步。

火山引擎 网页版
火山引擎 网页版
Windows/ macOS/ Linux

火山引擎是字节跳动旗下企业级云与AI服务平台。聚焦大模型核心能力,依托字节自研豆包多模态大模型,凭借火山方舟一站式平台,提供模型精调、推理部署、智能应用搭建等全链路服务,结合高性能AI算力,助力各行业快速落地大模型数字化与智能化应用。

立刻MV 网页版
立刻MV 网页版
Windows/ macOS/ Linux

立刻MV 面向音乐人、内容创作者和品牌团队,帮助用户低成本完成歌曲 MV、歌词视频、AI 分镜、图生视频与最终合成。