作者注:深度解析 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 文件很大,可以通過 API易 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"
}
}
}
}
🎯 成本優化建議: 通過 API易 apiyi.com 平臺接入 Claude 全系列模型,可以獲得比官方更優惠的價格。平臺支持在同一個 API Key 下切換不同模型,便於實施混合策略。
Skills 和工具的 Token 優化
除了 Bootstrap 文件,Skills 和工具也是 Token 消耗大戶。
禁用不需要的 Skills
查看已安裝的 Skills:
ls ~/.openclaw/workspace/skills/
禁用不常用的 Skill:
# 移動到禁用目錄
mv ~/.openclaw/workspace/skills/unused-skill ~/.openclaw/disabled-skills/
Skills Token 計算
每個 Skill 的 Token 消耗公式:
Token = (195 + 97 + name長度 + description長度 + location長度) / 4
示例:
- skill-name: 20 字符
- description: 100 字符
- location: 50 字符
Token ≈ (195 + 97 + 20 + 100 + 50) / 4 ≈ 116 tokens
10 個 Skills = 約 1,160 tokens
精簡 Skill 描述
編輯 SKILL.md 中的 description:
優化前:
description: This skill allows OpenClaw to interact with GitHub repositories, create issues, review pull requests, and manage branches
優化後:
description: GitHub integration: issues, PRs, branches
節省約 20 tokens/skill。
常見問題
Q1: 爲什麼我的初始化 Token 比別人多?
初始化 Token 取決於你的配置:
- Bootstrap 文件大小 (SOUL.md, AGENTS.md 等)
- 已安裝的 Skills 數量
- 啓用的工具數量
- 累積的"記憶"條目
建議使用 /status 命令查看具體消耗,然後針對性優化。
Q2: Haiku 4.5 能完全替代 Opus 嗎?
對於 80% 的日常任務,Haiku 4.5 完全夠用:
- 簡單問答、聊天
- 基礎代碼生成
- 文件操作、系統命令
但複雜任務仍建議 Opus:
- 多步推理
- 複雜代碼調試
- 關鍵業務決策
建議採用混合策略,日常用 Haiku,複雜任務臨時切換。
Q3: 如何監控每次調用的 Token 消耗?
OpenClaw 內置監控命令:
# 查看會話狀態
/status
# 啓用使用量顯示
/usage full
# 查看成本統計
/usage cost
推薦通過 API易 apiyi.com 平臺的控制檯查看詳細用量統計,可以精確到每次 API 調用的 Token 數和費用。
完整優化配置示例
以下是一個經過完整優化的 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
}
}
}
查看使用 API易 平臺的完整配置
{
"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 的強大來自這些系統提示詞,但"強大"不一定需要"昂貴"。合理配置後,你可以在保持功能的同時大幅降低成本。
推薦通過 API易 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 資料可訪問 API易 apiyi.com 技術社區