OpenClaw API 费用太高试试这个开源省钱工具帮你降低 77% 成本前言最近在 Jetson Orin Nano 上用 OpenClaw 做机器人开发每天调试、写代码、测试消息发得挺频繁的。结果月底一看账单吓了一跳——2个星期1000多块人民币仔细分析了一下计费日志发现大头都花在「缓存创建」上。第一条消息就要 ¥1 块多后面每条便宜点但架不住量大。于是花了几天时间研究 OpenClaw 的计费机制写了一套自动化优化工具成功把月费从¥1000 ~ 2000 降到 ¥500 ~ 1000省了差不多50%。今天把这套工具开源出来希望能帮到和我一样高频使用 OpenClaw 高强度编程的朋友。GitHub 仓库: https://github.com/shanpenghui/openclaw-token-saver问题在哪为什么第一条消息这么贵先看一条真实的计费记录第一条消息 (¥1.02): 提示: 5 tokens 5m缓存创建: 112,819 tokens ← 罪魁祸首 补全: 89 tokens 计费: 缓存创建: 112,819 / 1M × ¥3.75 ¥0.42 (占 99%) 补全: 89 / 1M × ¥15 × 2.4 ¥0.003 总计: ¥1.02看到没11 万 tokens 的缓存创建占了 99% 的费用这 11 万 tokens 是哪来的OpenClaw 会话启动时会自动加载你的 workspace 文件SOUL.md你的 AI 人设USER.md你的偏好设置TOOLS.md工具配置memory/YYYY-MM-DD.md今天和昨天的日志所有技能的元数据如果你的日志文件比较啰嗦、技能比较多这个数字很容易上 10 万。而缓存创建的价格是¥3.75/1M tokens比缓存读取¥0.30/1M贵了12.5 倍解决方案Token Saver我写了一套工具主要做三件事1. 成本分析工具先看看钱到底花哪了analyze_costs.py ~/.openclaw/logs/usage.jsonl输出类似这样 Token 使用 成本分析 总请求数: 150 成本分解: 提示: ¥0.16 (2%) 补全: ¥1.60 (20%) 缓存读取: ¥0.43 (6%) 缓存创建: ¥5.70 (72%) ← 大头在这 ────────────────────────────── 总计: ¥7.90 高缓存创建 (112,819 tokens/请求) 潜在节省: ¥0.33 每次 /reset → 运行: optimize_workspace.sh --apply一目了然72% 的钱都花在缓存创建上了。2. 一键优化脚本找到问题就好办了直接清理optimize_workspace.sh --dry-run# 先预览会改什么optimize_workspace.sh--apply# 确认没问题就执行脚本会自动做这些事归档 2 天前的旧日志从 workspace 移到~/archive/删除一次性的引导文件BOOTSTRAP.md之类把大型文档移到references/子目录不会自动加载检查今天的日志是否过大提示精简运行完的效果✓ 归档旧记忆文件 (50K tokens) ✓ 删除引导文件 (8K tokens) ✓ 移动大文档到 references/ (30K tokens) 总节省: 88K tokens → ¥0.33/reset 新缓存大小: 25K tokens → ¥0.09/reset (便宜 78%)3. 最佳实践指南除了自动化清理还整理了一份完整的省钱策略快速见效的技巧用/new替代/reset复用缓存便宜 12 倍日志保持 2KB详细笔记归档到外部批量操作多个编辑合并成一条消息把大文档移到references/按需加载长期优化创建多个 workspace 配置编程用精简版日常用完整版用sessions_spawn跑独立的大任务定期审查技能描述避免不必要触发详细内容在仓库的references/best_practices.md里。真实效果我自己的使用场景Jetson Orin Nano 上做机器人开发每天 50 条消息。优化前缓存创建: 112,819 tokens → ¥0.42/reset每天 3 次/reset 47 条消息月费:¥143优化后缓存创建: 25,000 tokens → ¥0.09/reset改用/new减少/reset次数月费:¥33省了 ¥110/月降低 77%安装使用1. 下载安装# 下载 .skill 文件wgethttps://github.com/shanpenghui/openclaw-token-saver/releases/latest/download/token-saver.skill# 安装到 OpenClawopenclaw skillsinstalltoken-saver.skill2. 分析当前成本~/.openclaw/workspace/skills/token-saver/scripts/analyze_costs.py\~/.openclaw/logs/usage.jsonl3. 一键优化~/.openclaw/workspace/skills/token-saver/scripts/optimize_workspace.sh--apply4. 验证效果优化完等个几小时再跑一次分析analyze_costs.py ~/.openclaw/logs/usage.jsonl--since24h看看缓存创建的 tokens 有没有降下来。在 OpenClaw 里使用安装完技能后你只要在聊天里提到成本相关的问题技能会自动激活你: 为什么这条消息收了 ¥1 块多 Agent: [加载 token-saver 技能] 这是缓存创建成本。你的 workspace 加载了 112,819 tokens... [详细解释计费逻辑] 运行 optimize_workspace.sh --apply 可以减少 70-85%。相当于有个省钱顾问随时待命。适合什么场景这个工具特别适合✅高频编程开发每天调试、写代码、测试消息量大✅生产环境机器人7×24 运行每条消息都是成本✅CI/CD 自动化大量自动化任务token 消耗快✅团队协作多人使用成本叠加明显如果你只是偶尔聊聊天每天 10 条消息优化效果不会那么明显但也能省个 60% 左右。技术细节缓存机制OpenClaw 用的是 Claude API有个 5 分钟缓存机制首次加载 workspace → 缓存创建贵5 分钟内的后续消息 → 缓存读取便宜 12.5 倍超过 5 分钟 → 重新创建缓存所以优化思路就是减少需要缓存的内容精简 workspace尽量复用缓存用/new而不是/reset定价结构大部分国内用户通过代理商访问 Claude典型定价类型官方价格 (USD)代理价格 (CNY)倍数提示$3/1M¥3.6/1M1×补全$15/1M¥18/1M5×缓存读取$0.30/1M¥0.36/1M0.1×缓存创建$3.75/1M¥4.5/1M1.25×可以看到缓存创建比读取贵12.5 倍这就是为什么优化缓存这么重要。详细定价解析在references/pricing_guide.md。开源贡献这个工具完全开源MIT 协议欢迎大家贡献特别需要不同代理商的定价数据其他使用场景的优化案例Windows/macOS 兼容性测试如果你有省钱技巧或者优化后的数据欢迎在 GitHub Discussions 里分享总结OpenClaw 是个很强大的工具但如果不注意优化成本确实会涨得挺快。这套 Token Saver 工具帮我省了 77% 的费用希望也能帮到你。核心思路就三点先分析- 用analyze_costs.py看钱花哪了再优化- 用optimize_workspace.sh清理 workspace养习惯- 用/new替代/reset日志保持精简如果你也在高频使用 OpenClaw不妨试试这个工具。GitHub 仓库: https://github.com/shanpenghui/openclaw-token-saver有问题欢迎提 Issue省钱成功记得来 star 一下⭐本文工具基于 Jetson Orin Nano 机器人开发实测真实有效。如果对机器人开发、ROS 2、Nav2 导航感兴趣也可以关注我后续的文章。原创声明: 本文为作者原创转载请注明出处。