omni-budget について
omni-budget は、OmniRoute の支出上限、トークン割り当て、レート制限を全体または API キーごとに設定するスキルです。現在の使用量を確認し、プロバイダー間のコスト管理も行えます。
主な機能
- 01全体またはキーごとの支出上限設定
- 02トークン割り当ての設定
- 03レート制限ポリシーの設定
- 04現在の使用量の確認
活用シーン
- 01API キーごとの支出制限
- 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 仕様全体を参照してください。
コメント
Markdown 対応