model-usage

model-usage

热门

按模型汇总 CodexBar 本地成本日志,适用于 Codex 或 Claude,支持当前或完整明细。

38万Star
8.1万Fork
更新于 2026/7/25
SKILL.md
readonly只读
name
model-usage
description

按模型汇总 CodexBar 本地成本日志,适用于 Codex 或 Claude,支持当前或完整明细。

模型用量

概述

从 CodexBar 的本地成本日志中获取每个模型的使用成本。支持“当前模型”(最近一天的条目)或“所有模型”的摘要,适用于 Codex 或 Claude。

CodexBar 提供 macOS 和 Linux 的 CLI 构建。当 codexbarPATH 中时,技能直接读取本地使用数据;捆绑的 Python 汇总器也接受通过 --input 传入的导出 CodexBar JSON,适用于任何安装了 Python 的平台。

快速开始

  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 的最新每日行。
  • 选择该行中成本最高的模型。
  • 当缺少明细时,回退到 modelsUsed 中的最后一条记录。
  • 如果需要指定模型,使用 --model <name> 覆盖。

输入

  • 默认:运行 codexbar cost --format json --provider <codex|claude>
  • macOS 和 Linux:使用上方捆绑的 Homebrew 公式安装程序进行实时本地使用读取。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 输出中不按模型拆分 token。

参考

  • 阅读 references/codexbar-cli.md 了解 CLI 标志和成本 JSON 字段。