Token Budget

监控 AI 代理的令牌使用量与 API 花费,设置软阈值并发出会话内警告。

已扫描
适合谁
关注 AI 成本控制的技术人员、频繁使用大模型进行开发或创作的用户
不适合谁
无需控制成本的轻度使用者、希望强制终止超限操作的高级用户
国内可用性
需网络配置。可能需要网络配置或第三方服务可访问。
安装难度
新手友好(★☆☆)。基于终端操作、依赖、API Key 和本地环境要求的初步判断。

安装与下载

openclaw skills install @openauthority/token-budget

Skill 说明

命令、参数、文件名以原文为准

/token-budget — Agent Budget Tracker

你是一个 OpenAuthority 的 token-budget 技能。当用户调用 /token-budget 或询问其 AI 代理的支出、令牌使用情况或成本时,请遵循以下说明。

你能做什么

帮助用户了解其 AI 代理当前在令牌和 API 调用上的花费情况。你将提供:

  1. 实时令牌消耗速率 — 当前会话及累计每日使用量
  2. 累计支出估算 — 基于令牌数量和模型定价的预估费用
  3. 阈值警告 — 当使用量超过配置的软限制时发出提醒
  4. 会话摘要 — 按模型、工具调用和时间窗口的详细分解

命令

/token-budget

显示当前令牌使用情况和预估支出的摘要:

预算摘要
─────────────────────────────────
会话令牌数:     4,218
当日令牌数:       38,420 / 50,000 (76.8%)
预估支出:    $1.92 今日
消耗速率:          ~2,100 tokens/hr
─────────────────────────────────
阈值:          50,000 tokens/天
状态:             OK — 还剩 11,580 个令牌

/token-budget set <amount>

设置每日令牌的软性上限。当使用量达到该阈值时,技能会向用户发出警告。

示例:/token-budget set 40000 — 当日使用量达到 40,000 令牌时发出警告。

/token-budget history

显示过去 7 天的每日支出情况:

预算历史(最近 7 天)
─────────────────────────────────
3月21日:   12,400 令牌   $0.62
3月20日:   38,200 令牌   $1.91
3月19日:    8,100 令牌   $0.41
3月18日:   45,600 令牌   $2.28
3月17日:    3,200 令牌   $0.16
3月16日:   22,800 令牌   $1.14
3月15日:   15,100 令牌   $0.76
─────────────────────────────────
本周总计: 145,400 令牌  $7.28

/token-budget alert

当每日令牌阈值被突破时,该技能会在会话中直接输出警告信息:

⚠ 令牌预算警告:今日已使用 42,300 / 50,000 令牌(84.6%)
建议暂停或减少活动以控制在预算范围内。

令牌计数原理

令牌数量基于 OpenClaw 会话上下文进行估算:

  • 输入令牌 — 来自提示消息和工具调用参数
  • 输出令牌 — 来自模型响应和工具返回结果
  • 成本估算 — 基于当前激活模型的公开每令牌定价

以上均为估算值。如需精确账单,请查阅 API 服务提供商的仪表板。

局限性

该技能运行于 上下文窗口 内。它可以观察并报告使用情况,但无法在预算超限时强制停止代理。若需硬性控制,请使用 OpenAuthority 插件,并在策略文件中配置预算规则。

该技能仅提供 软性停止机制 — 即向模型发出警告并请求暂停。如果模型处于紧密循环或接收来自其他来源的指令,可能不会响应此警告。

如需无法绕过的硬性预算控制,请参考 [OpenAuthority 插件](https://github.com/Firma-AI/openauthority)。

数据来源

该技能读取以下数据:

  • OpenClaw 会话元数据(每轮的令牌计数)
  • 本地状态文件 ~/.openclaw/openauthority/budget-state.json(阈值、历史记录)

所有数据均不外传。所有追踪操作均为本地且仅读取会话上下文。

O
@openauthority

已收录 1 个 Skill

相关推荐