mcpField
M
model-usage

model-usage

github.com/nkchivasデータ・データベース036 回インストール35 週間前に更新
リポジトリ

model-usage について

model-usageは、CodexBarの利用者向けにCodexまたはClaudeのモデル別コストを集計するスキルです。最新モデルまたは全モデルの集計に対応し、テキストとJSONで出力します。

主な機能

  1. 01モデル別コストの集計
  2. 02最新または全モデルのモード
  3. 03CodexとClaudeに対応
  4. 04テキストまたはJSON出力

活用シーン

  1. 01最新モデルのコスト確認
  2. 02モデル間のコスト比較
  3. 03ファイルや標準入力のコストJSON処理

インストール

コマンドをコピーしてターミナルで実行します。

$npx skills add https://github.com/nkchivas/openclaw-skill-model-usage --skill model-usage

インストール後、Claude Code で/model-usageを入力して読み込まれたか確認します。

同梱ファイル

SKILL.md と一緒にインストールされる参考資料やスクリプト。

package.json
references/
codexbar-cli.md
scripts/
model_usage.py

詳細

モデルの使用状況

概要

CodexBar のローカルコストログから、モデルごとの使用コストを取得します。Codex または Claude の「現在のモデル」(最新の日次エントリー)または「すべてのモデル」のサマリーに対応しています。

CodexBar CLI の Linux へのインストール方法が文書化されたら、Linux CLI のサポートに関するガイダンスを追加する予定です。

クイックスタート

  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> を実行します。
  • ファイルまたは標準入力:
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 を参照してください。

コメント