360 Secure SkillHub
360 安全技能中心

Token Budget Monitor

这是OpenClaw生态的token预算监控工具,核心功能包括按任务/每日追踪token消耗、设置全局及单任务限额、超阈值告警、推荐免费替代模型。典型用于管控OpenClaw定时任务、fallback链及会话的token消耗,可通过命令行查询状态,或集成到代码自动追踪,配置文件设置限额,输出监控结果及告警、推荐信息。

aviclaw
aviclaw
热度 89.02
最近更新 2026-05-17 12:35:13
分类:开发依赖:代码执行 / 读写文件应用场景:DevOps / 自动化脚本 / 数据处理

安装技能

复制下面的话术发给你的 Agent,它会通过 secure-skills 检索并安装该技能。

执行命令安装此 skill: npx secure-skills-cli add token-budget-monitor
Metadata
name
token-budget-monitor
version
1.0.0
description
Track and control token consumption across OpenClaw cron jobs
author
aviclaw
tags
["token","budget","monitor","openclaw"]

token-budget-monitor

Track and control token consumption across OpenClaw cron jobs, fallback chains, and sessions.

Installation

openclaw skills install aviclaw/token-budget-monitor

Usage

# Check current usage
node track-usage.js status

# Check budget for a specific job  
node track-usage.js check daily-tweet

# Alert if over budget
node track-usage.js alert

# Get model recommendations
node track-usage.js recommend

Integration

Add to cron jobs to track usage:

// After LLM call completes
const usage = result.usage;
exec('node /path/to/track-usage.js track <job-name> ' + 
  usage.input_tokens + ' ' + usage.output_tokens + ' ' + model);

Configuration

Edit config.json:

{
  "dailyLimit": 100000,
  "jobLimits": {
    "daily-tweet": 5000,
    "rss-brief": 15000
  },
  "alertThreshold": 0.8,
  "freeModels": [
    "nvidia/moonshotai/kimi-k2.5",
    "google/gemini-2.0-flash-exp"
  ]
}

Features

  • Per-job token tracking
  • Daily budget limits
  • Per-job custom limits
  • Alert when threshold exceeded
  • Recommend free model alternatives

Author

  • GitHub: @aviclaw

License

MIT