关于 model-usage
Model usage 是一项技能,可汇总 CodexBar 日志中 Codex 或 Claude 各模型的费用。它支持查看当前模型或所有模型,并可输出文本或 JSON。
主要功能
- 01汇总当前或所有模型
- 02读取本地 CodexBar 费用数据
- 03接收导出的 JSON 或标准输入
- 04输出文本或格式化 JSON
适用场景
- 01查看最近模型的费用
- 02比较不同模型的费用
- 03汇总导出的 CodexBar 数据
安装
复制下面的命令,在终端中运行。
$
npx skills add https:/ / github.com/ openclaw/ openclaw --skill model-usage安装后在 Claude Code 中输入/model-usage确认已加载。
包含的文件
除 SKILL.md 外,安装时一起下载的参考资料和脚本。
references/codexbar-cli.mdscripts/test_model_usage.pymodel_usage.py详细介绍
模型用量
概述
从 CodexBar 的本地成本日志获取各模型的使用成本。支持“当前模型”(最近的每日条目)或 Codex 或 Claude 的“所有模型”汇总。
CodexBar 提供适用于 macOS 和 Linux 的 CLI 构建版本。当 codexbar 位于 PATH 中时,该技能会直接读取本地用量;在任何可运行 Python 的平台上,随附的 Python 汇总器还可通过 --input 接受导出的 CodexBar JSON。
快速开始
- 通过 CodexBar CLI 获取成本 JSON,或传入一个 JSON 文件。
- 使用随附脚本按模型汇总。
python {baseDir}/scripts/model_usage.py --provider codex --mode current
python {baseDir}/scripts/model_usage.py --provider codex --mode all
python {baseDir}/scripts/model_usage.py --provider claude --mode all --format json --pretty
当前模型逻辑
- 使用最近一条包含
modelBreakdowns的每日记录。 - 选择该记录中成本最高的模型。
- 当 breakdowns 缺失时,回退到
modelsUsed中的最后一个条目。 - 需要特定模型时,使用
--model <name>覆盖。
输入
- 默认:运行
codexbar cost --format json --provider <codex|claude>。 - macOS 和 Linux:使用上方随附的 Homebrew formula 安装器,实时读取本地用量。Linux 用户还可以使用 CodexBar 的 AUR 软件包或官方发行版压缩包。
- 其他平台:使用
--input传入导出的 CodexBar JSON。 - 文件或标准输入:
codexbar cost --provider codex --format json > /tmp/cost.json
python {baseDir}/scripts/model_usage.py --input /tmp/cost.json --mode all
cat /tmp/cost.json | python {baseDir}/scripts/model_usage.py --input - --mode current
输出
- 文本(默认)或 JSON(
--format json --pretty)。 - 各模型的值仅包含成本;CodexBar 输出不会按模型拆分令牌。
参考
- 有关 CLI 标志和成本 JSON 字段,请参阅
references/codexbar-cli.md。
评论
支持 Markdown