model-usage について
model-usageは、CodexBarの利用者向けにCodexまたはClaudeのモデル別コストを集計するスキルです。最新モデルまたは全モデルの集計に対応し、テキストとJSONで出力します。
主な機能
- 01モデル別コストの集計
- 02最新または全モデルのモード
- 03CodexとClaudeに対応
- 04テキストまたはJSON出力
活用シーン
- 01最新モデルのコスト確認
- 02モデル間のコスト比較
- 03ファイルや標準入力のコストJSON処理
インストール
コマンドをコピーしてターミナルで実行します。
$
npx skills add https:/ / github.com/ nkchivas/ openclaw-skill-model-usage --skill model-usageインストール後、Claude Code で/model-usageを入力して読み込まれたか確認します。
同梱ファイル
SKILL.md と一緒にインストールされる参考資料やスクリプト。
package.jsonreferences/codexbar-cli.mdscripts/model_usage.py詳細
モデルの使用状況
概要
CodexBar のローカルコストログから、モデルごとの使用コストを取得します。Codex または Claude の「現在のモデル」(最新の日次エントリー)または「すべてのモデル」のサマリーに対応しています。
CodexBar CLI の Linux へのインストール方法が文書化されたら、Linux CLI のサポートに関するガイダンスを追加する予定です。
クイックスタート
- 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 <name>で上書きします。
入力
- デフォルト:
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
出力
- テキスト(デフォルト)または JSON(
--format json --pretty)。 - 値はモデルごとのコストのみです。CodexBar の出力では、トークンはモデル別に分割されません。
参考資料
- CLI フラグとコスト JSON フィールドについては、
references/codexbar-cli.mdを参照してください。
コメント
Markdown 対応