用途:从 CodexBar 的本地成本日志中获取按模型划分的使用成本,支持 Codex 或 Claude,并提供“当前模型”(最近一条每日记录)或“全部模型”的汇总。
主要能力:脚本按模型汇总成本;当前模型逻辑为取最近一条含 modelBreakdowns 的每日记录,选择该记录中成本最高的模型;若缺少 breakdowns,则回退到 modelsUsed 的最后一项;可用 --model <name> 指定模型。输出支持默认文本或 --format json --pretty 的 JSON。注意数值仅为各模型成本,CodexBar 输出不按模型拆分 token。
使用方式:先通过 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
输入:默认运行 codexbar cost --format json --provider <codex|claude>;也可用文件或标准输入: 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
适用场景:需要按模型查看 Codex 或 Claude 本地成本汇总时使用。
限制:Linux CLI 支持指引暂未提供,需等 CodexBar CLI 在 Linux 的安装路径有文档后再补充;token 不按模型拆分;更多 CLI 标志与成本 JSON 字段见 references/codexbar-cli.md。