跳转到正文
文章目录

前言:免费的软件,昂贵的账单

OpenClaw 是 100% 免费的开源软件(MIT 许可证),但这并不意味着使用它没有成本。

有人配置了每 30 分钟检查一次任务的心跳,第二天醒来发现:AI 整晚做了 25 次检查,每次结论都是"没有任务"——账单 18.75 美元。有程序员做爬虫测试,不到一天花了近 5000 万 Token;更有重度使用者(自动写论文、批量处理文件、持续监控任务),一天消耗了 1 亿 Token,折合人民币约 50-100 元。猎豹移动 CEO 傅盛在直播中透露,他在 OpenClaw 上每天要花费 100 多美元。

理解 Token 的计算逻辑,是控制成本的第一步。


一、什么是 Token?

Token 是 AI 模型处理文字的基本单位:

  • 每个汉字大约等于 1-2 个 Token
  • 每个英文单词大约等于 1-1.5 个 Token

你每次给 AI 发消息、AI 每次回复你,都在消耗 Token。费用由以下公式决定:

</> PLAINTEXT
Token 消耗 = (输入 Token + 输出 Token) × 调用次数 × 模型单价

真正的大头是输入,而不是输出。


二、为什么 OpenClaw 这么费 Token?六大根源拆解

原因一:上下文无限膨胀(占总消耗 40-50%)

这是最核心的问题,也是最容易被忽视的。

AI 的 API 是无状态的——每次你给 AI 发消息,OpenClaw 都要把整个对话历史重新发送一遍:

  • 第 1 条消息:约 500 个 Token
  • 第 50 条消息:可能需要发送 50,000 个 Token,其中 49,500 个都是"旧消息"的重复传输

一个长期运行的会话,上下文累积到 20 万 Token 并不罕见。每次提问要等 1-2 分钟才有回应,API 账单也会随之爆炸。

原因二:工具输出的"数据污染"(占 20-30%)

OpenClaw 会把工具调用的返回结果存进会话记录。如果你让它读一个 500 行的文件,3000-5000 个 Token 就被塞进了上下文。下一次对话时,这些信息又会被原样发给模型,即便已经毫无用处。

原因三:系统提示词的重复计费(占 10-15%)

OpenClaw 的 system prompt 由多个配置文件拼接而成,包括:

  • 基础人格设定文件
  • 工具 Schema 定义(5,000-8,000 tokens)
  • 记忆文件(MEMORY.md)
  • 工作区文件(AGENTS.md 等)

这些文件在每次 API 请求中都会完整包含,不是发送一次就缓存了。OpenClaw 基础系统提示词通常在 1.5 万 Token 左右,意味着每次对话还没开始,就要先烧掉一笔固定开销。

原因四:多轮推理的叠加效应(占 10-15%)

与传统对话 AI 不同,OpenClaw 在执行一个任务时会进行多轮推理。以"帮我整理今天的邮件"为例,它需要:

  1. 调邮件 Skill 拉取列表
  2. 逐封分析内容
  3. 判断优先级
  4. 调 Todoist 创建任务
  5. 生成摘要报告

每一步都是一次 API 调用,每次都携带完整上下文。一个看起来简单的指令,背后可能是 5-10 次 API 请求。

原因五:心跳与后台任务(占 5-10%)

这是最隐蔽的开销。OpenClaw 的 heartbeat 机制会定时触发 AI 主动检查待办事项。每次心跳是一次完整的 API 调用,包含完整的 system prompt、上下文信息和心跳执行指令。

如果你设置了每 5 分钟检查一次邮箱,即便没有任何新信息,OpenClaw 依然会消耗 Token 来让模型判断"是否有新任务"。

原因六:模型选择不当(占 5-10%)

这是最普遍的浪费。不同模型的价格差异巨大:

模型 输入价格(每百万 Token) 输出价格(每百万 Token)
Claude Opus 4.6 $5 $25
Claude Sonnet 4.6 $3 $15
Claude Haiku 4.5 $1 $5
DeepSeek V3 ~$0.27 ~$1.1
Gemini Flash(免费层) $0 $0

用 Opus 问一句"今天天气怎么样",属于纯粹的浪费。


三、真实消耗案例

案例一:一晚 18.75 美元的"空转"

有用户让 OpenClaw 每 30 分钟检查一下有没有新任务。第二天早上醒来,看到账单:18.75 美元。AI 整晚做了 25 次检查,每次的结论都是:"没有任务。"

案例二:7 天烧了 2.4 亿 Token

一位重度用户查询智谱后台,过去 7 天 GLM5 消耗了约 2.4 亿 Token。如果按量付费,仅 7 天就要花约 2400 元。而套餐年费仅为 1608 元——套餐一整年的费用还不够 7 天按量消耗的零头。

案例三:20 万 Token 的会话崩溃

一个长期运行的会话,上下文累积到 20 万 Token,每次请求要等 1-2 分钟才有回应,单次请求成本高达 6-8 美元,还经常超时失败,钱白花了,最后直接卡死崩溃。

案例四:德国媒体一天烧了 100 美元

德国科技杂志 c't 在测试 OpenClaw 时,一天就消耗超过 100 美元。这不是因为他们做了什么特别复杂的操作——OpenClaw 的架构本身就是一台 Token 消耗机器。


四、降低 Token 消耗的完整方案

方案一:启用 QMD 智能记忆(最推荐,可节省 90%+)

QMD(Quantum Memory Database)是 OpenClaw 2026.2.2 版本内置的功能,解决了传统记忆系统最核心的浪费问题。

传统方案会把整个 MEMORY.md 文件一股脑塞进上下文,但其中 90% 的内容跟当前问题毫无关系。QMD 的做法是先在本地用语义搜索找到最相关的 2-3 句话,只把这些精准内容传给 AI。

实测效果:Token 消耗降低 90-99%,响应速度提升 5-50 倍,精准度反而提升到 93%。完全本地运行,零 API 成本。

方案二:多 Agent 架构隔离上下文

多 Agent 架构不只是功能隔离,更是成本控制的利器。核心思路:

  • 复杂任务(写作、编程、深度分析)→ 分配给 Opus 或 Sonnet
  • 简单任务(日程提醒、快速查询、翻译)→ 分配给 Haiku 或 Gemini Flash
  • 每个 Agent 只加载自己需要的 Skill 和记忆文件

更重要的是,多 Agent 架构解决了"记忆污染"问题。主 Agent 用久了,会话历史塞满了不相关信息,上下文越来越臃肿,AI 反而越来越"神经错乱"。拆分成多个专注 Agent 后,每个都是轻量级的,又快又省。

方案三:精简系统提示词(节省 5-10%)

OpenClaw 的 system prompt 会在每次请求中完整发送。优化原则:

  • 删除模型已知的通用指令(如"你是一个 AI 助手"——模型不需要你告诉它这个)
  • 合并多个文件中重复出现的约束,只保留一处
  • 将段落说明压缩为要点列表
  • 控制 system prompt 总量在 2000 字以内

优化前约 5000 字(~2500 tokens/次),优化后约 1800 字(~900 tokens/次),月度节省约 240 万 tokens(按 50 次/天计算)。

方案四:调整心跳频率(可节省 70%+)

把心跳间隔从 5 分钟调整为 45 分钟,结合内容精简,这部分 Token 消耗可减少 70% 以上。心跳是 24 小时运行的,日积月累节省可观。

对于需要精确时间执行的任务(如"每天早上 9 点检查邮件"),建议改用 cron 定时任务而不是依赖 heartbeat,将精确任务和模糊检查分开。

方案五:定期新建会话,设置上下文上限

OpenClaw 的会话历史会无限累积,而每次请求都会把全部历史发给模型。一个跑了几天的会话,上下文轻松破 10 万 Token。

建议:

  • 在 openclaw.config.json 中设置 maxSessionTokens: 50000(超过自动截断,不会删除磁盘记录)
  • 用 /status 命令随时检查当前会话的 Token 消耗情况
  • 发现膨胀了就主动开新会话

方案六:替换浏览器自动化方案

OpenClaw 内置的浏览器控制在操作网页时 Token 消耗极高——传统方式发截图(一张图轻松消耗上万 Token)或者塞整个 HTML,一次简单浏览就烧掉好几千 Token。

使用 PinchTab 替换后,页面解析只需约 800 个 Token,成本可降至原来的 1/5 到 1/13。

方案七:选择性价比高的模型

2026 年大模型市场价格极度内卷,国产模型价格仅为国际一线的 1/10 甚至更低。

推荐搭配策略:

  • 主推理(复杂任务):GLM5 / Claude Sonnet 4.6
  • 日常执行(简单任务):Haiku 4.5 / Gemini Flash / DeepSeek V3
  • 本地模型(隐私任务、填充型任务):Qwen3 系列(27B/9B/4B/2B)

五、实际成本区间参考

根据使用强度,月度 Token 费用大致落在以下区间:

用户类型 月度成本(人民币) 适用场景
个人轻量级 ¥30 - ¥80 偶尔处理琐事、自用体验
中度用户 ¥200 - ¥400 运行多项自动化流
企业级/高频 ¥800+ 大规模 Agent 协作、网页抓取

重度用户建议选套餐,轻度用户可以先按量付费试水。如果你的 API 账单会超过 $20/月,直接订阅 Claude Pro 套餐($20/月)反而更划算。


六、设置硬性止损线

无论采用哪种优化方案,都强烈建议在大模型服务后台设置 Usage Limit(用量上限),防止脚本死循环或配置错误导致账单失控。

这不是可选项,是必选项。


总结

OpenClaw 的 Token 消耗本质上是 Agent 架构特性的必然结果——它不只是在回答你,而是在为你执行任务。每一步推理、每一次工具调用、每一轮上下文传递,都有对应的成本。

理解了这个底层逻辑,优化就变得清晰:

  1. 用 QMD 解决记忆膨胀(最高优先级)
  2. 用多 Agent 架构隔离上下文
  3. 用模型分级路由匹配任务复杂度
  4. 定期重置会话,不让上下文无限累积
  5. 调低心跳频率,避免空转消耗

做到这五点,同样的使用场景,成本有可能降低 90% 以上。


文章发布时间:2026-03-22 | 数据截至 2026 年 3 月,模型定价请以各服务商官网为准

评论

搜索站内内容

输入关键词开始搜索