“一夜醒来,发现OpenClaw烧掉了80元,而它一整晚什么都没干,只是在反复问大模型:现在是白天了吗?”
这不是段子,而是一位真实用户的惨痛经历。
有企业用户发现,即便没有任何实际产出,仅心跳检查一项,每天就要消耗约150元,月均损耗近5000元。你睡觉的时候,OpenClaw在用你的钱给大模型厂家发工资。

OpenClaw内置了一个叫“心跳机制”(Heartbeat)的功能,本意是好的:让龙虾定期“醒来”巡检一下——检查收件箱有没有紧急邮件、看看日历上有没有快开始的会议、确认一下待办任务有没有超期。有事主动汇报,无事继续静默。默认每30分钟执行一次。
听起来很贴心,对吧?
问题在于,一次看似简单的“心跳”检查,会把整个对话历史(最高达到12万token)完整发送给大模型。这意味着什么?意味着你让OpenClaw,每半小时向昂贵的大模型问一次“有任务吗”,然后大模型回答“没有”,继续睡觉。如此循环,一夜15次,80元没了。
02 你以为骑的是电动车,实际烧的是法拉利的油
有用户很精明,特意使用便宜的Haiku模型配置心跳机制,想省点钱。结果月底一看账单,发现实际调用的是昂贵的Opus。
问题出在哪?指定的心跳模型配置被忽略了,心跳任务“擅自”使用了昂贵的模型。
这就是更隐蔽的陷阱:你以为骑的是电动车,实际烧的是法拉利的油。骑得越久,心越痛。
03 三招堵住“心跳刺客”
第一招:直接关掉它
如果不需要后台巡检,最简单的方法就是关掉心跳。把心跳间隔设为0m(将心跳间隔设为 "0m" 就是官方标准禁用方式),它就彻底休息了。你睡它也睡,谁也不欠谁。
第二招:拉长间隔,加个“定时器”
如果确实需要心跳,比如要定时检查邮件,别让它每半小时折腾一次。把默认的30分钟改为4-6小时,大大降低频率。再给它设个工作时间,白天干活,晚上安静。这样既保留功能,又不至于让账单爆炸。
第三招:检查模型,确保“表里如一”
用OpenClaw提供的状态查看功能,确认心跳实际消耗的模型是不是你指定的那个。如果发现“挂羊头卖狗肉”,及时调整配置。别让OpenClaw偷偷升级了你的“座驾”。
核心启示
心跳机制就像家里的防盗报警器——设置得当,它是守护神,默默保护你的安全;设置不当,它会在你睡觉时反复鸣笛,模型账单让你怀疑人生。
很多OpenClaw用户习惯接受默认配置,但默认的心跳设置是为“确保随时响应”设计的,不是为“省钱”设计的。你如果不主动调整,它就会用最勤奋的方式,掏空你的钱包。
请大家牢记:问“现在是白天了吗?”这件事,真不值得你为它花钱。让心跳回归本质——需要时再动,不需要时安静。你的钱包会感谢你。
往期精彩回顾
《“养虾人”注意:OpenClaw口头指令不能代替书面指令》
《OpenClaw高危漏洞避坑指南》
《OpenClaw每5个技能里就有1个是“毒虾”》
《小心你养的“虾”免费给黑客打工》
《穷人使用OpenClaw省钱秘籍》
本文作者:

夜雨聆风