上下文窗口(Context Window)

核心概念 | 更新于 2026-06-17 | 妙趣AI术语百科

📖 定义

Context Window(上下文窗口)是大语言模型在单次推理时能够"看到"的最大文本量,通常以token为单位。它决定了模型能处理多少历史对话、多长的文档、多复杂的指令。这是Agent能力的"天花板"之一。

🧠 为什么上下文窗口很重要?

想象你在和一个人聊天,但他的记忆力只有最近5分钟——这就是小上下文窗口的窘境。上下文窗口越大:

📊 主流模型上下文窗口对比

模型上下文窗口约等于
GPT-4o128K tokens~300页书
Claude Opus 4200K tokens~500页书
Gemini 2.5 Pro1M tokens~2500页书
Kimi K2.5256K tokens~600页书
MiniMax M31M tokens~2500页书

🔧 OpenClaw 的上下文管理

OpenClaw 提供了智能的上下文管理机制:

// OpenClaw 上下文配置
{
  "contextWindow": "auto",  // 自动适配模型
  "maxHistory": 50,         // 最多保留50条历史消息
  "compression": true,      // 启用上下文压缩
  "summaryInterval": 20     // 每20条消息生成摘要
}

上下文压缩策略

当对话超出上下文窗口时,OpenClaw 会自动:

  1. 滑动窗口:保留最近N条消息
  2. 摘要压缩:将早期对话压缩成摘要
  3. 重要性排序:保留关键信息,丢弃冗余
  4. 外部存储:将历史存入数据库,按需检索
💡 妙趣提示:上下文窗口就像你的工作台——桌子越大能放的东西越多,但找东西也越慢。OpenClaw 的压缩策略就像一个会整理桌子的助手,帮你保持桌面整洁。

⚠️ Token 计算的陷阱

注意:

🎯 最佳实践

← 返回术语百科首页