为了解决 Openclaw 的 Token 恐怖消耗,我做了这些事……

⚠️ Agent failed before reply: All models failed (17): github-copilot/claude-haiku-4.5: Provider github-copilot is in cooldown (all profiles unavailable) (rate_limit) | ……………………………… github-copilot/gpt-5: Provider github-copilot is in cooldown (all profiles unavailable) (rate_limit).

Logs: openclaw logs –follow

从 2 月给树莓派装上 Openclaw 开始,我的 Copilot Pro 订阅就被过度消耗了,自己平时写代码拼命去用也很难用完的 300 次 PR (高级模型请求次数),Openclaw 两天就可以用完,所以对这种消耗焦虑就一直萦绕在我心中。到了 3 月,我就尝试了些折腾方式来跟踪我的 Token(PR) 用量。

使用低速率模型(Flash、 mini)

使用低速率模型的确可以给消耗打三折,但低速率模型也会带来模型降智,降智后好多任务需要我反复纠错,一来二去省掉的模型用量还是浪费了。

增加监控手段

Openclaw 有时候经常会不声不响地跑大半天,在我看不到的地方消耗大量的 Token 但没有产出任何有效的产物;有时候又会摆烂,跟聊天网页一样,我说一句,他后台跑10分钟就歇菜了,我还得频繁去打开网页问他状态,所以监控 Token 的消耗趋势可以得知 Openclaw 是否在后台正常的工作。

1、Quote/0 墨水屏监控

2、iOS 小组件监控 (Http Widget)

3、Android 小组件监控 ( HTTP 快捷指令 )

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
const payload = JSON.parse(response.body)
const usageItems = payload && payload.usageItems

let gross = 0

if (usageItems && usageItems.length) {
for (let i = 0; i < usageItems.length; i++) {
const item = usageItems[i]
if (item && item.product === 'Copilot') {
gross += Number(item.grossQuantity || 0)
}
}
}

// 计算百分比
const usagePercent = (gross / 300) * 100

// 使用 toFixed(1) 保留一位小数
const formattedPercent = usagePercent.toFixed(1)

setVariable("Copilot", 'Copilot: ' + formattedPercent + '%')

JavaScript

改用 Github Agent + Action

当你深入使用 Openclaw 了一段时间之后,你很快就会发现他的瓶颈,你让他做简单的事情,他可以很快帮你搞定,但你如果让他帮你开发项目,随着项目的功能复杂度上升、业务逻辑逐渐展开给大模型后,Openclaw 很快就开始失控了:它会反复在一个地方出错,或者改好了一个地方后又会在另一个地方出问题。这不仅仅消耗你大量 Token,还会消耗你大量时间和精力,反反复复好几次之后,你会像我一样萌生这样一个想法:我自己写都比让他改要强。

但好在 Openclaw 已经搅动了 Agent 的整个格局,现在其他家也已经在自动化 Agent 助手功能方面做了不小的升级,以我现在在用的 Github Copilot 的订阅为例,如果你是开发工程师,并且有一定的框架思维的话,你完全可以站在架构师的层面上(其实没有也行,问 AI 就好了),使用 Github 的 Agent + Action 实现不输于 Openclaw 的工程开发能力,这种方式会让整个工程在规模逐渐庞大之后仍旧保证基本可控,而且消耗的 Token 量要小非常多。

同样可以运行测试,甚至可以运行无头浏览器测试!!

当然了,Copilot 也有犯蠢的时候:

但相对于 Openclaw 项目复杂度上升后 Token 消耗也指数级上升,这种可控的消耗方式还是更容易让人(我)接受~

升级 Copilot Pro +

如果你已经开始用起来这个 Github Copilot,那么恭喜你,你已经使用 10 美元雇佣了一个能力超强的开发工程了,他任劳任怨,随叫随到,你可以一天分配给他 10 个开发任务,然后坐等他叫你验收就好了。

如果你还想继续扩大你的公司规模,可以升级 Github Copilot Pro +,39 刀,你就可以额外再雇佣 4 名能力非凡的开发工程师。