360 Secure SkillHub
360 安全技能中心

C32 Token Tracker

核心功能:定期扫描Agent会话记录文件,提取Token使用数据并去重,结合模型单价计算成本,支持预算检查,自动维护偏移量防重复统计。典型使用场景:监控AI模型Token消耗及成本支出。输入为Agent的session记录文件,输出为结构化统计数据文件,通过Cron任务每5分钟自动执行。

amd5
amd5
热度 22.41
最近更新 2026-04-14 11:48:39
分类:数据依赖:代码执行 / 读写文件应用场景:数据处理 / 财务

安装技能

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

执行命令安装此 skill: npx secure-skills-cli add c32-token-tracker
Metadata
name
token-tracker
description
Token 使用追踪与成本统计,按模型拆分,支持预算检查
version
1.0.0

Token Tracker — Token 使用追踪与成本统计

版本: 1.0.0
创建日期: 2026-04-13
更新日期: 2026-04-14


📋 原理

  1. 定期扫描所有 Agent 的 session 记录文件(.jsonl)
  2. 提取 assistant 消息中的 usage 数据
  3. 自动去重(基于 message ID + session 路径)
  4. 追踪 model-snapshot 变更,正确识别实际模型
  5. 按模型单价计算成本

📂 数据文件

  • memory/token-usage.jsonl — Token 使用记录(每行一条 JSON)
  • .token-record-offsets.json — 扫描偏移量(自动维护,防重复)
  • memory/cost-tracker.json — 成本追踪(旧版,兼容保留)

📂 文件结构

skills/token-tracker/
├── SKILL.md
├── skill.json
└── scripts/
    ├── token-tracker.js     # 扫描记录 + 统计
    └── cost-tracker.js      # 成本追踪(兼容)

📊 Cron 任务

任务名 频率 Job ID
Token 自动记录 每 5 分钟 039832f7

💰 模型价格 (USD / M tokens)

模型 输入 输出 缓存读 缓存写
qwen3.6-plus 2.00 6.00 0.50 1.00
qwen-turbo 0.40 1.20 0.10 0.30
qwen-plus 0.80 2.00 0.20 0.50
gpt-4o 2.50 10.00 1.25 5.00

💰 预算上限

周期 上限
每日 $10.00
每月 $200.00

⚠️ 注意事项

  • 使用增量扫描,只处理新增行
  • 自动追踪 model-snapshot 变更
  • 已合并 cost-tracker 功能