介绍
# Model usage
## 概述 从 CodexBar 的本地成本日志中获取每个模型的使用成本。支持 Codex 或 Claude 的“当前模型”(最近的每日条目)或“所有模型”汇总。
TODO:一旦 CodexBar CLI 安装路径有 Linux 文档记录,即添加 Linux CLI 支持指南。
## 快速开始 1) 通过 CodexBar CLI 获取成本 JSON,或传入一个 JSON 文件。 2) 使用捆绑的脚本按模型进行汇总。
```bash 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>`。 - 文件或 stdin:
```bash 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 字段。