WorkBuddy token用量审计

SKILL研究检索
研究检索 未标注权限 许可证不明确
安装这个技能

从本机三处数据源交叉核对,还原真实的 AI 用量账本:逐次 API 调用的 token 消耗(input / output / 缓存命中)、每个会话扣掉的 credit 积分、以及各模型的计费倍率。附带一个纯标准库的 Python 脚本,一条命令输出完整报表,也可以直接对话提问。 不满足于报一个总数。工具会主动区分三个容易混淆的口径:表面 token 总量、扣掉缓存后的实际新处理量、以及上下文窗口占用。并明确指出 credit 与 token 之间不存在线性换算率,避免给出一个看似精确实则错误的"汇率"。同时提示缓存命中率通常高达 96% 以上,防止把重复发送的历史上下文误认为真实消耗。 适合想知道"这个月用量花在哪了""哪个模型最费""哪个会话最贵"的用户。注意:本技能只统计已消耗量,不含剩余额度,余额请到账户页查看。

一句话选型结论

按资料字段整理

WorkBuddy token用量审计是研究检索类的 Agent Skill,安装方式未标注,权限级别未标注,许可证不明确,有可直接复制的安装命令。技能本质是给模型读的说明书,效果取决于模型与客户端;装完先用一个小任务验证,再放进正式流程。

分类研究检索 安装方式未标注 权限级别未标注权限 许可证许可证不明确
累计安装 未标注 本周 未标注
GitHub 星标 未标注 仓库 未标注
下载量 未标注 技能市场下载数
权限级别 未标注权限 安装前请确认风险范围
许可证 许可证不明确 未说明

安装

未标注
在支持 Skills 的客户端里执行,装完问一句「你有哪些技能」验证
skillhub install user_be328a72/workbuddy-token-usage-audit
  1. 1
    确认客户端支持

    确认你的客户端支持 Skills(Claude、Codex、Cursor 等),并升级到较新的版本。

  2. 2
    拿到技能文件

    执行上面的命令安装;也可以把仓库里的 SKILL.md 手动放进客户端的 skills 目录。

  3. 3
    刷新技能列表

    重新打开客户端,或刷新技能列表,让新放进来的技能被加载。

  4. 4
    验证是否生效

    问一句「你有哪些技能」,确认列表里出现它,再拿一个小任务试跑。

技能档案

研究检索
字段来自技能仓库与公开索引,中文说明由本站标注
作者 / 维护方user_be328a72仓库 未标注 · 版本 未标注
宿主客户端未标注技能可被这些客户端加载
安装方式未标注安装包 community
权限级别未标注权限安装前请确认风险范围
许可证未说明许可证不明确,商用前请自行确认条款
仓库可用性available技能仓库当前是否可访问
最近核验未标注上游最后核验时间 · 数据更新 1791726697
正文体量5.5 KBSKILL.md 原文大小,越大说明说明书写得越细

典型使用场景

3 类
按分类整理的常见用法,具体以 SKILL.md 为准
查资料并整理出处

让模型按主题查资料,并把引用来源整理成清单。

网页与文献要点提炼

把长文、论文、网页压成能直接看的要点。

竞品与行业汇总

按关键词汇总竞品动态与行业信息。

选择建议

装之前先看这几条
按条目字段给出的判断,不替你决定用不用

值得选的地方

  • 有可直接复制的安装命令,不用自己翻文档找入口。

先想清楚的地方

  • 没有标注权限级别,实际能做什么要装好后确认。
  • 许可证不明确,商用或二次分发前先到仓库确认条款。
  • 没有做站内核验,内容以作者仓库为准。
  • 技能只是说明书,实际效果取决于模型与客户端,装完先用小任务试一遍。

更适合

  • 需要在研究检索场景里给模型补一套做法的人。
  • 愿意先读一遍 SKILL.md、确认它会让模型做什么的人。

不太适合

  • 对许可证要求很严、必须明确可商用的人。
  • 只想装完就自动变强、不打算看说明书的人。

同类对比

6 个同类
同分类里挑最接近的几条,字段以各自详情页为准
技能权限级别安装方式累计安装宿主客户端安装命令
WorkBuddy token用量审计当前 未标注权限 未标注 未标注 未标注 有
寻找技能 浏览器控制 GitHub 仓库 3120.0 万 Codex、Claude、Cursor 有
自我改进 Agent 接触敏感数据 ClawHub 市场 1646.4 万 OpenClaw 有
灵魂追踪 联网访问 GitHub 仓库 758.9 万 Codex、Claude、Cursor 有
自我完善 联网访问 ClawHub 市场 682.9 万 OpenClaw 有
微软代工厂 调用外部服务 GitHub 仓库 661.4 万 Codex、Claude、Cursor 有

SKILL.md 全文

5.5 KB
模型实际读到的说明书原文,来自技能仓库

WorkBuddy 用量审计

第一步:直接跑脚本

取数逻辑已经固化在 scripts/audit_usage.py,零第三方依赖,Python 3 标准库即可运行:

python scripts/audit_usage.py --top 15
python scripts/audit_usage.py --csv usage.csv

脚本会输出:三个口径小计、按模型明细(含倍率与 credit/百万token)、Top N 会话、按日趋势。

不要自己重写遍历逻辑。脚本里的口径是校准过的,手写的容易算错或漏掉缓存维度。

数据源(三处 + 一处元信息)

数据根目录由产品的 dataFolderName 决定,WorkBuddy 固定为 ~/.workbuddy,Windows / macOS / Linux 通用。脚本用 Path.home() 定位,不要写死绝对路径。

数据 位置 关键字段
真实 token ~/.workbuddy/traces/*/trace_*.json trace.modelInfo.totalInputTokens / totalOutputTokens / totalCachedTokens / callCount,trace.sessionId,trace.startedAt
credit 积分 ~/.workbuddy/workbuddy.db → session_usage session_id, used, size, updated_at, credit_json(JSON: {requestId: credit})
模型计费倍率 ~/.workbuddy/cache/acc-product-config-*.json → models[] id, credits(字符串形如 "x0.11")
会话元信息 同库 sessions 表 id, title, model

数据库必须用只读 URI 打开,避免锁 WAL:

sqlite3.connect("file:{}?mode=ro".format(db.as_posix()), uri=True)

三个必须讲清的口径

  • 表面总量 = input + output。看着吓人(亿级)。
  • 实际新处理 = (input − cached) + output。通常的计费口径,实测只有表面量的 3~4%。
  • 上下文占用 session_usage.used:这是"当前上下文有多满 / 窗口上限",不是累计消耗,别报成用量。

报数时必须把这三个分开说。只报表面总量会让用户误以为真的烧掉了上亿 token。

坑

  • credit 和 token 没有稳定换算率。实测同样跑 deepseek-v4.1-flash 的两个会话,单位 credit 对应的 token 相差约 10 倍(重工具调用会话 vs 纯聊天会话)。credit 更接近「按用户轮次 + 复杂度」计价。不要给用户一个"1 credit = N token"的确定数字,只给全局平均并注明单会话波动大。
  • 缓存命中率极高(实测 96%+)。每轮都重发完整历史 + 超长 system prompt,命中部分几乎不产生新计算。
  • 倍率每次现读,不要硬编码。模型定价会随版本调整。配置里 credits 是相对倍率(如 x0.11),不是每 token 单价。
  • 配置文件带版本号(acc-product-config-v3.json),用 glob acc-product-config-*.json 取最新,不要写死 v3。
  • 部分模型不在配置表里(实测 space-bunny 就没列)。此时倍率列留空,可用同价位模型反推,但要标明是推算值。
  • credit 归属有误差:一个会话可能混用多种模型,脚本按会话主模型归档,拆不干净。报告里要说明。
  • 正在进行的会话,trace 会实时增长,两次运行差几百万 token 是正常的。报数时说明"截至某时刻"。
  • 部分 trace 的 modelInfo.models 为 ["?"] 或缺失,聚合时跳过。
  • totalTokens 字段与 input+output 偶而不一致(有的 trace 该字段只记了最后一次调用),用 input+output 自己算更可靠。

数据缺失时怎么办

情况 处理
~/.workbuddy 不存在 说明本机可能没装 WorkBuddy,或目录名由 dataFolderName 决定而不叫 .workbuddy;不要编数据
traces 为空 说明还没有产生会话,或目录被清理过
数据库打不开 只读模式仍失败说明文件被占用,稍后重试;不要用普通模式强开,会锁 WAL
credit_json 为空 该会话用了免费模型(倍率 x0.00)或尚未结算,如实说 0,不要猜测
找不到倍率配置 跳过倍率列,只报 token 和 credit,说明倍率不可用

边界

本技能只统计已消耗量。剩余额度、套餐总量在客户端账户页,本机没有对应数据源。用户问"还能用多久"时,说明这一点并引导去账户页看,不要用已消耗量去外推剩余额度。

输出示例

## 三个口径(别混用)

| 口径 | 数值 | 含义 |
|---|---|---|
| 表面总量 | 171,030,363 | input + output,含重复发送的缓存 |
| 实际新处理 | 7,000,015 | (input − 缓存命中) + output,通常的计费口径 |
| 缓存命中率 | 96.5% | 命中部分 164,030,348/169,971,320 |
| credit 合计 | 365.97 | 64 次计费请求 |

## 按模型

| 模型 | input | 缓存命中 | 新鲜 input | output | 缓存率 | credit | credit/百万token | 倍率 |
|---|---|---|---|---|---|---|---|---|
| deepseek-v4.1-flash | 64,946,443 | 62,752,512 | 2,193,931 | 593,178 | 96.6% | 215.78 | 3.29 | x0.11 |
| hy4-preview-f | 64,354,440 | 61,675,200 | 2,679,240 | 313,366 | 95.8% | 3.82 | 0.06 | x0.00 |
| space-bunny | 40,670,437 | 39,602,636 | 1,067,801 | 152,499 | 97.4% | 146.37 | 3.59 | 未列出 |

(以上为某台机器 2026-10 的真实快照,仅示意格式,数值不可复用。)

常见问题

5 问
答案由本站依据条目字段整理
WorkBuddy token用量审计怎么安装?

在支持 Skills 的客户端里执行:skillhub install user_be328a72/workbuddy-token-usage-audit。安装方式为未标注。装完刷新技能列表或重开客户端。

WorkBuddy token用量审计支持哪些客户端?

资料没有标注宿主客户端,但只要客户端支持 Skills(Claude、Codex、Cursor 等),一般都能加载。

WorkBuddy token用量审计权限高吗,安全吗?

权限级别为未标注权限。安装前先看它会读取或写入哪些内容。

WorkBuddy token用量审计收费吗?

本站不代收费用,也没有标注具体价格。是否收费取决于技能本身和所用的模型或客户端,正式使用前按作者说明确认。

WorkBuddy token用量审计用什么许可证?

许可证标注为 未说明(许可证不明确)。商用或二次分发前请到仓库确认条款原文。

热门专题

按场景挑技能
全部专题 →

技能内容以作者仓库为准;分类、权限级别与许可证状态的中文说明为中文整理,最近核验 未标注。