update-user について
稼働中の LiteLLM プロキシでユーザー情報を更新するスキルです。予算、ロール、モデルアクセス、レート制限、メールアドレス、エイリアスを変更できます。
主な機能
- 01予算とロールの変更
- 02モデルアクセスの設定
- 03TPM と RPM の上限調整
- 04メールアドレスとエイリアスの編集
- 05ユーザー一覧から ID を検索
活用シーン
- 01ユーザーの予算やロールの変更
- 02ユーザーのモデル権限の調整
- 03ユーザーのレート制限やプロフィールの更新
MCP 対応
稼働中の LiteLLM プロキシのユーザー設定を更新します。入力には MCP 固有の機能についての説明はありません。
インストール
コマンドをコピーしてターミナルで実行します。
$
npx skills add https:/ / github.com/ berriai/ litellm-skills --skill update-userインストール後、Claude Code で/update-userを入力して読み込まれたか確認します。
詳細
ユーザーの更新
稼働中の LiteLLM プロキシで既存のユーザーを更新します。
セットアップ
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#updating-a-user
ユーザーに確認する項目
- user_id(必須)— 不明な場合は、最初にユーザーを一覧表示します:
curl -s "$BASE/user/list?page_size=25" -H "Authorization: Bearer $KEY" - 変更内容 — 以下を任意に組み合わせます:
max_budget(float)user_role(proxy_admin、proxy_admin_viewer、internal_user、internal_user_viewer)models(リスト)tpm_limit/rpm_limit(int)user_email、user_alias
実行
curl -s -X POST "$BASE/user/update" \
-H "Authorization: Bearer $KEY" \
-H "Content-Type: application/json" \
-d '{
"user_id": "<user_id>",
"max_budget": <value>,
"user_role": "<role>",
"models": [<models>]
}'
変更するフィールドのみを含めます。
出力
更新後の user_id、max_budget、user_role、models を表示します。
コメント
Markdown 対応