mcpField
M
model-usage

model-usage

github.com/openclawAgent 工作流393.3k5.5k 次安装今天更新
代码仓库

关于 model-usage

Model usage 是一项技能,可汇总 CodexBar 日志中 Codex 或 Claude 各模型的费用。它支持查看当前模型或所有模型,并可输出文本或 JSON。

主要功能

  1. 01汇总当前或所有模型
  2. 02读取本地 CodexBar 费用数据
  3. 03接收导出的 JSON 或标准输入
  4. 04输出文本或格式化 JSON

适用场景

  1. 01查看最近模型的费用
  2. 02比较不同模型的费用
  3. 03汇总导出的 CodexBar 数据

安装

复制下面的命令,在终端中运行。

$npx skills add https://github.com/openclaw/openclaw --skill model-usage

安装后在 Claude Code 中输入/model-usage确认已加载。

包含的文件

除 SKILL.md 外,安装时一起下载的参考资料和脚本。

references/
codexbar-cli.md
scripts/
test_model_usage.py
model_usage.py

详细介绍

模型用量

概述

从 CodexBar 的本地成本日志获取各模型的使用成本。支持“当前模型”(最近的每日条目)或 Codex 或 Claude 的“所有模型”汇总。

CodexBar 提供适用于 macOS 和 Linux 的 CLI 构建版本。当 codexbar 位于 PATH 中时,该技能会直接读取本地用量;在任何可运行 Python 的平台上,随附的 Python 汇总器还可通过 --input 接受导出的 CodexBar JSON。

快速开始

  1. 通过 CodexBar CLI 获取成本 JSON,或传入一个 JSON 文件。
  2. 使用随附脚本按模型汇总。
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