乐于分享
好东西不私藏

OpenClaw心跳机制设定不当容易“破产”

OpenClaw心跳机制设定不当容易“破产”

“一夜醒来,发现OpenClaw烧掉了80元,而它一整晚什么都没干,只是在反复问大模型:现在是白天了吗?

这不是段子,而是一位真实用户的惨痛经历。

有企业用户发现,即便没有任何实际产出,仅心跳检查一项,每天就要消耗约150元,月均损耗近5000元。你睡觉的时候,OpenClaw在用你的钱给大模型厂家发工资。

 01 “心跳机制”秒变“心跳刺客”

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省钱秘籍》

本文作者: