360 Secure SkillHub
360 安全技能中心

Token Budget Monitor

通过本地 Node 命令行脚本按任务或按天记录并查询 token 用量,对照 config.json 中的每日与单任务额度,超过阈值时告警,并给出免费模型替代建议;主要面向 OpenClaw 的 cron 任务与回退链场景。

aviclaw
aviclaw
热度 88.97
最近更新 2026-05-17 12:35:13
分类:数据依赖:代码执行 / 读写文件应用场景:报告撰写 / 工作流

安装技能

复制下面的话术发给你的 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