模型用量统计 是做什么的?
概述
从 CodexBar 的本地成本日志中获取每个模型的使用费用。支持查询“当前模型”(最近一天的记录)或“所有模型”的汇总信息,适用于 Codex 或 Claude。
CodexBar 提供了适用于 macOS 和 Linux 的 CLI 构建版本。当 codexbar 在 PATH 中时,技能可以直接读取本地使用数据;其内置的 Python 汇总脚本也支持通过 --input 接受导出的 CodexBar JSON 文件,可在任何安装了 Python 的环境中使用。
快速开始
- 通过 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的每日记录行。 - 选择该行中成本最高的模型。
- 如果缺少细分数据,则回退到
modelsUsed列表的最后一项。 - 当你需要指定特定模型时,可通过
--model <名称>覆盖。
输入
- 默认:运行
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 输出中令牌未按模型拆分。
参考
- 阅读
references/codexbar-cli.md了解 CLI 标志和成本 JSON 字段。