
模型上下文窗口Context Window解读1. 什么是上下文窗口模型的上下文窗口Context Window指的是一次对话中模型能够同时“看到”的总内容上限单位是token而不是字节或汉字数。这个上限由三部分共同占用输入内容当前问题、历史对话记录、System Prompt 等模型输出模型生成的回答多轮对话历史每一轮用户提问和模型回答都会被计入上下文参考火山方舟官方文档2. Token 是什么Token 是模型处理文本时的最小单位它可以是一个完整的词一个汉字一个标点符号一个单词的一部分不同模型使用不同的分词策略因此Token 与汉字之间没有固定的 1:1 换算关系只能基于经验估算。3. 中文场景下的容量估算在实际中文使用中经验换算约为1 个汉字 ≈ 1.3 ~ 2 个 Token日常估算常按1 个汉字 ≈ 1.5 Token计算以下为常见窗口大小的汉字容纳量参考上下文窗口约可容纳汉字粗估直观类比32K tokens≈ 1.6 – 2.4 万字一篇深度长文128K tokens≈ 6 – 9 万字一本中篇小说 / 几十页技术文档256K tokens≈ 12 – 18 万字一部长篇小说1M tokens(1024K)≈ 50 – 70 万字一部《三国演义》或数百页 PDF⚠️ 注意以上均为纯中文、纯文本场景下的粗略估算。英文中1 token ≈ 0.75 个单词。数字、标点、代码等格式会消耗更多 token。多模态模型中图片也会按固定规则折算为 token参考图片理解说明。4. 实际可用空间会略小于理论值每次请求时系统还会自动添加一些特殊 token如[BOS]、[EOS]等用于标记对话的开始和结束。此外输入内容越长留给模型回答的可用空间就越少因此在设计 Prompt 或构建长上下文任务时需要为输出预留足够的配额。5. 如何精确计算 Token 数量火山方舟提供了两种方式帮助开发者精确测算工具说明适用场景Token 计算器控制台在线工具支持选择具体模型可测算文本和图片快速验证、调试 Prompt分词 API接口调用返回精确 token 数量本身不计费集成到工作流或自动化流程中参考火山方舟常见问题✅ 一句话总结128K 窗口 ≈ 6–9 万汉字1M 窗口 ≈ 50–70 万汉字上下文窗口 本次对话中模型能看到的总内容容量上限含输入、历史、输出理解窗口大小有助于更合理地设计 Prompt、控制对话长度避免因超出窗口导致信息丢失或回答被截断。