mcpField
O
omni-budget

omni-budget

github.com/diegosouzapwクラウド・DevOps82.6k913 回インストール今日更新
リポジトリ

omni-budget について

omni-budget は、OmniRoute の支出上限、トークン割り当て、レート制限を全体または API キーごとに設定するスキルです。現在の使用量を確認し、プロバイダー間のコスト管理も行えます。

主な機能

  1. 01全体またはキーごとの支出上限設定
  2. 02トークン割り当ての設定
  3. 03レート制限ポリシーの設定
  4. 04現在の使用量の確認

活用シーン

  1. 01API キーごとの支出制限
  2. 02プロバイダー間の使用量確認

インストール

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

$npx skills add https://github.com/diegosouzapw/omniroute --skill omni-budget

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

詳細

概要

API キーごと、またはグローバルに、利用上限、トークン割り当て量、レート制限ポリシーを設定します。現在の使用状況を確認し、プロバイダー全体でコスト管理を適用します。

認証

すべてのリクエストには、有効な Bearer トークンまたはセッション Cookie が必要です。POST /api/auth/login でトークンを取得するか、ローカル開発用に REQUIRE_API_KEY=false を設定してください。

エンドポイント

GET /api/rate-limit

レート制限の設定を取得します

curl http://localhost:20128/api/rate-limit \
  -H "Authorization: Bearer $OMNIROUTE_TOKEN"
POST /api/rate-limit

レート制限の設定を更新します

curl -X POST http://localhost:20128/api/rate-limit \
  -H "Authorization: Bearer $OMNIROUTE_TOKEN" \
  -H "Content-Type: application/json" \
  -d '{}'

ペイロード

リクエスト/レスポンスのスキーマの詳細については、GET /api/openapi/spec または docs/openapi.yaml の OpenAPI 仕様全体を参照してください。

コメント