mcpField
U
update-key

update-key

github.com/berriaiクラウド・DevOps10396 回インストール25 週間前に更新
リポジトリ

update-key について

稼働中の LiteLLM プロキシ上で API キーを更新するスキルです。予算、モデル、制限、有効期間、エイリアス、所有者を変更し、指定された更新項目を表示します。

主な機能

  1. 01API キーの一覧表示
  2. 02予算と利用可能モデルの変更
  3. 03TPM・RPM 制限の設定
  4. 04キーの有効期間延長
  5. 05チームまたはユーザーの再割り当て

活用シーン

  1. 01キーの予算やモデル利用権限の調整
  2. 02リクエスト数やトークン数の制限変更
  3. 03有効期間の延長や所有者の変更

インストール

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

$npx skills add https://github.com/berriai/litellm-skills --skill update-key

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

詳細

キーの更新

稼働中の LiteLLM プロキシ上にある既存の API キーを更新します。

セットアップ

LITELLM_BASE_URL  — e.g. https://my-proxy.example.com
LITELLM_API_KEY   — proxy admin key

API リファレンス:https://litellm.vercel.app/docs/proxy/virtual_keys

ユーザーに確認する内容

  1. キー(必須)— sk-... の値です。キーがわからない場合は、キーを一覧表示します:
    curl -s "$BASE/key/list?size=25&return_full_object=true" -H "Authorization: Bearer $KEY"
    
  2. 変更する内容 — 以下を任意に組み合わせます:
    • max_budget(浮動小数点数)
    • models(リスト)
    • key_alias(文字列)
    • tpm_limit / rpm_limit(整数)
    • duration(例:30d — 有効期限を現在から延長します)
    • team_id / user_id(所有者を再割り当てします)

実行

curl -s -X POST "$BASE/key/update" \
  -H "Authorization: Bearer $KEY" \
  -H "Content-Type: application/json" \
  -d '{
    "key": "<sk-...>",
    "max_budget": <value>,
    "models": [<models>],
    "duration": "<duration>"
  }'

変更するフィールドのみを含めます。

出力

更新後の key_alias、max_budget、models、expires を表示します。

コメント