作者注:深度解析 OpenClaw 启动时为何消耗 13000+ tokens,6 大系统提示词组件详解,以及用 Claude Haiku 4.5 替代 Opus 节省 80% 成本的实战方案
"明明只发了一句话,为什么输入就要 13403 tokens?感觉像有很多预设默认提示词一样。" — 这是很多 OpenClaw 用户的困惑。答案是:你说得对,OpenClaw 确实在每次对话前注入了大量的系统提示词。
核心价值: 读完本文,你将理解 OpenClaw 的 6 大初始化组件,学会精简系统提示词,并掌握用 Claude Haiku 4.5 替代 Opus 节省 80% 成本的方法。

OpenClaw 初始化 Token 消耗解析
很多用户发现,即使是一句简单的"你好",OpenClaw 也会消耗上万 tokens。这不是 bug,而是 OpenClaw 的设计特性。
初始化 Token 构成
OpenClaw 在每次对话开始时,会将以下内容全部注入系统提示词:
| 组件 | 估算 Token | 说明 |
|---|---|---|
| Bootstrap 文件 | 3,000-8,000 | SOUL.md, AGENTS.md, TOOLS.md 等 |
| 工具列表 | 1,500-3,000 | 所有可用工具的描述 |
| Skills 元数据 | 1,000-2,000 | 已安装技能的索引 |
| 运行时元数据 | 500-1,000 | 时间、会话信息、回复标签 |
| Provider 包装 | 200-500 | 安全头、格式要求 |
| 你的消息 | 变动 | 实际用户输入 |
合计: 首次对话约 8,000-15,000 tokens 的系统提示词,这就是为什么你看到"初始化就是 13403 Tokens"。
为什么需要这么多?
OpenClaw 不是简单的聊天机器人,它是一个全功能 AI Agent:
- 系统控制能力: 需要告诉模型如何执行文件操作、Shell 命令
- 多平台适配: 需要处理 WhatsApp/Telegram/Slack 等不同平台的消息格式
- 人格设定: SOUL.md 定义了 AI 的性格、边界、语气
- 工作记忆: AGENTS.md 包含操作指令和持久记忆
- 工具指南: TOOLS.md 提供工具使用规范
🎯 关键理解: OpenClaw 的强大能力来自这些预设提示词。每次对话都像是在问一个"预装了完整操作手册的专家"——手册本身就要占空间。
OpenClaw 6 大 Bootstrap 文件详解
OpenClaw 在首次会话时会注入 6 个核心文件,理解它们能帮你针对性优化。

文件结构总览
| 文件 | 用途 | 可编辑 | 优化建议 |
|---|---|---|---|
| SOUL.md | 人格、边界、语气 | ✅ | 精简非必要人设 |
| AGENTS.md | 操作指令、记忆 | ✅ | 定期清理过时记忆 |
| TOOLS.md | 工具使用规范 | ✅ | 移除不用的工具说明 |
| IDENTITY.md | 名字、风格、emoji | ✅ | 可大幅精简 |
| USER.md | 用户资料、称呼 | ✅ | 保持简短 |
| BOOTSTRAP.md | 首次运行仪式 | ✅ | 完成后自动删除 |
各文件详解
SOUL.md — AI 的"灵魂"
# 示例内容
你是一个乐于助人的 AI 助手。
- 保持礼貌和专业
- 遇到不确定的问题,诚实说明
- 不执行可能有害的操作
AGENTS.md — 操作指令和记忆
# 示例内容
## 工作指南
- 验证代码后再回答,不要猜测
- 不要编辑 node_modules
## 用户偏好记忆
- 用户偏好中文回复
- 用户是开发者,可以使用技术术语
TOOLS.md — 工具使用规范
# 示例内容
## 文件操作
- 读取文件前先确认文件存在
- 写入文件前备份重要数据
## Shell 命令
- 危险命令需要用户确认
Token 消耗估算公式
OpenClaw 官方提供了 Skills 的 Token 计算公式,Bootstrap 文件类似:
总 Token ≈ 基础开销 (195 字符) + 每个组件 (97 + 字段长度)
以英文为例,约 4 个字符 = 1 token。一个 2000 字符的 SOUL.md 约消耗 500 tokens。
建议: 如果你的 Bootstrap 文件很大,可以通过 APIYI apiyi.com 平台的用量统计功能,精确追踪每次调用的 Token 消耗,找出优化空间。
OpenClaw 系统提示词优化 4 步法
既然知道了 Token 来源,我们可以针对性优化。
步骤 1: 审计当前配置
# 查看 Bootstrap 文件大小
ls -la ~/.openclaw/workspace/
# 统计文件字符数 (Token ≈ 字符数 / 4)
wc -c ~/.openclaw/workspace/SOUL.md
wc -c ~/.openclaw/workspace/AGENTS.md
wc -c ~/.openclaw/workspace/TOOLS.md
步骤 2: 精简 SOUL.md
优化前 (约 3000 字符):
你是 OpenClaw,一个由 Peter Steinberger 创建的开源 AI 助手...
[大段人设描述]
[详细行为准则]
[各种边界说明]
优化后 (约 500 字符):
你是一个专业的 AI 助手。保持简洁、准确、有帮助。
遇到不确定的问题诚实说明。不执行危险操作。
节省: 约 600 tokens
步骤 3: 清理 AGENTS.md
AGENTS.md 会随使用时间累积"记忆",定期清理过时内容:
# 编辑 AGENTS.md
nano ~/.openclaw/workspace/AGENTS.md
# 删除不再需要的记忆条目
# 保留核心操作指南
步骤 4: 设置最大字符限制
OpenClaw 支持配置 bootstrapMaxChars 来限制 Bootstrap 文件大小:
{
"agents": {
"defaults": {
"bootstrapMaxChars": 10000
}
}
}
默认值是 20000 字符,如果你用不到那么多功能,可以降到 10000 甚至 5000。
Claude Haiku 4.5 替代 Opus 省钱方案
系统提示词优化是一方面,换用更便宜的模型是另一个高效策略。

Claude 模型价格对比
| 模型 | 输入价格 | 输出价格 | 性能定位 |
|---|---|---|---|
| Claude Opus 4.5 | $5/M | $25/M | 最强推理 |
| Claude Sonnet 4.5 | $3/M | $15/M | 均衡首选 |
| Claude Haiku 4.5 | $1/M | $5/M | 高性价比 |
关键发现: Haiku 4.5 在 SWE-bench 上达到 Sonnet 4.5 的 95% 性能 (73.3% vs 77.2%),但成本只有 1/3。
实际成本计算
假设你每天使用 OpenClaw 进行 20 次对话,每次平均消耗:
- 输入: 15,000 tokens (含系统提示词)
- 输出: 2,000 tokens
| 模型 | 日成本 | 月成本 | 年成本 |
|---|---|---|---|
| Claude Opus 4.5 | $2.50 | $75 | $900 |
| Claude Sonnet 4.5 | $1.50 | $45 | $540 |
| Claude Haiku 4.5 | $0.40 | $12 | $144 |
Haiku vs Opus 节省: 84%
配置 Haiku 替代 Opus
修改 OpenClaw 配置文件 ~/.openclaw/openclaw.json:
{
"agents": {
"defaults": {
"model": {
"primary": "anthropic/claude-haiku-4-5-20251001"
}
}
}
}
或者使用 CLI 切换:
openclaw models set-default anthropic/claude-haiku-4-5-20251001
混合模型策略
最优方案是按任务复杂度选择模型:
| 任务类型 | 推荐模型 | 理由 |
|---|---|---|
| 日常聊天、简单问答 | Haiku 4.5 | 成本低,速度快 |
| 代码生成、文件操作 | Sonnet 4.5 | 均衡性能 |
| 复杂推理、关键决策 | Opus 4.5 | 最强能力 |
{
"agents": {
"defaults": {
"model": {
"primary": "anthropic/claude-haiku-4-5-20251001",
"fallback": "anthropic/claude-sonnet-4-5-20251001"
}
}
}
}
🎯 成本优化建议: 通过 APIYI apiyi.com 平台接入 Claude 全系列模型,可以获得比官方更优惠的价格。平台支持在同一个 API Key 下切换不同模型,便于实施混合策略。
Optimisation des tokens pour les Skills et les outils
En plus des fichiers Bootstrap, les Skills et les outils sont également de gros consommateurs de tokens.
Désactiver les Skills inutiles
Consulter les Skills installés :
ls ~/.openclaw/workspace/skills/
Désactiver un Skill peu utilisé :
# Déplacer vers le répertoire de désactivation
mv ~/.openclaw/workspace/skills/unused-skill ~/.openclaw/disabled-skills/
Calcul des tokens pour les Skills
Formule de consommation de tokens pour chaque Skill :
Token = (195 + 97 + longueur du nom + longueur de la description + longueur de l'emplacement) / 4
Exemple :
- nom-du-skill : 20 caractères
- description : 100 caractères
- emplacement : 50 caractères
Token ≈ (195 + 97 + 20 + 100 + 50) / 4 ≈ 116 tokens
10 Skills = environ 1 160 tokens
Simplifier les descriptions des Skills
Éditer la description dans le fichier SKILL.md :
Avant optimisation :
description: This skill allows OpenClaw to interact with GitHub repositories, create issues, review pull requests, and manage branches
Après optimisation :
description: GitHub integration: issues, PRs, branches
Économie d'environ 20 tokens/skill.
Questions Fréquentes (FAQ)
Q1 : Pourquoi mes tokens d’initialisation sont-ils plus élevés que ceux des autres ?
L'initialisation des tokens dépend de votre configuration :
- Taille des fichiers Bootstrap (SOUL.md, AGENTS.md, etc.)
- Nombre de Skills installés
- Nombre d'outils activés
- Entrées de "mémoire" accumulées
Il est conseillé d'utiliser la commande /status pour voir la consommation précise, puis d'optimiser les points concernés.
Q2 : Haiku 4.5 peut-il remplacer complètement Opus ?
Pour 80 % des tâches quotidiennes, Haiku 4.5 est largement suffisant :
- Questions-réponses simples, discussion
- Génération de code de base
- Opérations sur les fichiers, commandes système
Mais Opus reste recommandé pour les tâches complexes :
- Raisonnement multi-étapes
- Débogage de code complexe
- Décisions stratégiques critiques
Il est conseillé d'adopter une stratégie hybride : utilisez Haiku au quotidien et passez temporairement à Opus pour les tâches complexes.
Q3 : Comment surveiller la consommation de tokens pour chaque appel ?
OpenClaw intègre des commandes de surveillance :
# Voir l'état de la session
/status
# Activer l'affichage de l'utilisation
/usage full
# Voir les statistiques de coût
/usage cost
Nous vous recommandons de consulter les statistiques d'utilisation détaillées via la console de la plateforme APIYI (apiyi.com). Vous pourrez y voir précisément le nombre de tokens et le coût de chaque appel API.
完整优化配置示例
以下是一个经过完整优化的 OpenClaw 配置:
{
"agents": {
"defaults": {
"model": {
"primary": "anthropic/claude-haiku-4-5-20251001"
},
"bootstrapMaxChars": 10000,
"temperature": 0.2,
"reserveTokens": 15000
}
},
"session": {
"reset": {
"dailyTime": "04:00",
"idleMinutes": 30
}
}
}
查看使用 APIYI 平台的完整配置
{
"models": {
"providers": {
"apiyi": {
"type": "anthropic",
"baseURL": "https://vip.apiyi.com/v1",
"apiKey": "YOUR_APIYI_KEY",
"models": [
"claude-haiku-4-5-20251001",
"claude-sonnet-4-5-20251001",
"claude-opus-4-5-20251101"
]
}
}
},
"agents": {
"defaults": {
"model": {
"primary": "apiyi/claude-haiku-4-5-20251001"
},
"bootstrapMaxChars": 10000,
"temperature": 0.2
}
},
"session": {
"reset": {
"dailyTime": "04:00",
"idleMinutes": 30
}
}
}
总结
OpenClaw 初始化消耗 13000+ tokens 的原因和优化方法:
- Token 来源: 系统提示词 = Bootstrap 文件 + 工具 + Skills + 运行时元数据
- 精简配置: 优化 SOUL.md、AGENTS.md,设置 bootstrapMaxChars 限制
- 模型替换: Claude Haiku 4.5 可替代 Opus 处理 80% 日常任务,节省 84% 成本
- 混合策略: 日常用 Haiku,复杂任务用 Opus/Sonnet
- 持续监控: 使用
/status和/usage追踪消耗
记住:OpenClaw 的强大来自这些系统提示词,但"强大"不一定需要"昂贵"。合理配置后,你可以在保持功能的同时大幅降低成本。
推荐通过 APIYI apiyi.com 接入 Claude 全系列模型,享受更优惠的价格和完善的用量监控。
📚 参考资料
⚠️ 链接格式说明: 所有外链使用
资料名: domain.com格式,方便复制但不可点击跳转,避免 SEO 权重流失。
-
OpenClaw Token 使用文档: Token Use
- 链接:
docs.openclaw.ai/token-use - 说明: 官方 Token 消耗组件和监控方法详解
- 链接:
-
OpenClaw Agent 概念文档: Agent Concepts
- 链接:
docs.openclaw.ai/concepts/agent - 说明: Bootstrap 文件结构和注入机制
- 链接:
-
OpenClaw Skills 文档: Skills System
- 链接:
docs.openclaw.ai/tools/skills - 说明: Skills 加载机制和 Token 计算公式
- 链接:
-
Claude 模型定价: Anthropic Pricing
- 链接:
platform.claude.com/docs/en/about-claude/pricing - 说明: Opus/Sonnet/Haiku 官方定价参考
- 链接:
-
Claude Haiku 4.5 性能分析: Haiku Deep Dive
- 链接:
caylent.com/blog/claude-haiku-4-5-deep-dive - 说明: Haiku 性能测试和成本对比
- 链接:
作者: 技术团队
技术交流: 欢迎在评论区讨论 OpenClaw 优化技巧,更多 AI API 资料可访问 APIYI apiyi.com 技术社区