mcpField
O
openrouter-usage

openrouter-usage

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

openrouter-usage について

OpenRouter API の費用を調べ、利用レポートを出力するコマンドラインツールです。モデル、プロバイダー、日付ごとの支出に加え、クレジット残高とトークン使用量を確認できます。

主な機能

  1. 01クレジット残高の確認
  2. 02モデル別の支出集計
  3. 03プロバイダー・日付別の集計
  4. 04CSV または JSON への出力
  5. 05トークン使用量の確認

活用シーン

  1. 01過去 30 日間の API 支出確認
  2. 02モデルやプロバイダー別の費用照合
  3. 03会計用の利用データ出力
  4. 04モデルや API キーごとのクレジット消費監査

インストール

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

$npx skills add https://github.com/tdimino/claude-code-minoan --skill openrouter-usage

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

同梱ファイルREADME.mdscripts/openrouter_usage.py

詳細

OpenRouter の使用状況

コマンドラインから OpenRouter API のコストを照会し、使用状況レポートを生成します。

使用する場面

  • 過去 30 日間の OpenRouter の利用額を確認する
  • モデル、プロバイダー、日付ごとにコストを分類する
  • 会計処理用に使用状況データを CSV または JSON としてエクスポートする
  • 最も多くのクレジットを消費しているモデルと API キーを監査する

前提条件

  • OPENROUTER_API_KEY 環境変数(またはプロジェクトの .env ファイル)
  • キーは必ず Management キーである必要があります。https://openrouter.ai/settings/management-keys で作成してください
  • 通常のプロビジョニングキーでは、分析エンドポイントから 401/403 が返されます

使用方法

# Full 30-day summary with credits balance
python3 ~/.claude/skills/openrouter-usage/scripts/openrouter_usage.py

# Filter to a single date
python3 ~/.claude/skills/openrouter-usage/scripts/openrouter_usage.py --date 2026-02-01

# Export as CSV (for spreadsheets)
python3 ~/.claude/skills/openrouter-usage/scripts/openrouter_usage.py --csv

# Raw JSON output (for piping to jq)
python3 ~/.claude/skills/openrouter-usage/scripts/openrouter_usage.py --json

# Skip credits lookup (activity only)
python3 ~/.claude/skills/openrouter-usage/scripts/openrouter_usage.py --no-credits

出力

デフォルトのレポートには、次の内容が含まれます。

  • クレジット残高:購入済み、使用済み、残りの合計
  • モデル別の利用額:モデルごとのコストとトークン数(プロンプト、完了、推論)
  • プロバイダー別の利用額:プロバイダー(OpenAI、Anthropic、Google など)ごとの集計
  • 日付別の利用額:視覚的な棒グラフで示した日ごとの利用額

API エンドポイント

どちらのエンドポイントも、Bearer トークンによる認証を使用する読み取り専用の GET リクエストです。

エンドポイント用途
GET /api/v1/credits購入済みおよび使用済みのクレジットの合計
GET /api/v1/activity過去 30 日間の使用状況をモデル/エンドポイント/プロバイダーごとにグループ化

activity エンドポイントは、各行について date、model、provider_name、usage、byok_usage_inference、requests、prompt_tokens、completion_tokens、reasoning_tokens を返します。

コメント