add-user について
稼働中の LiteLLM プロキシにユーザーを作成するスキルです。メールアドレスとロールを指定し、任意で予算上限や許可モデルを設定すると、ユーザー ID と生成された API キーを返します。
主な機能
- 01LiteLLM プロキシユーザーを作成
- 02指定されたロールから選択
- 03任意の予算上限を設定
- 04許可するモデルを制限
- 05ユーザー ID と API キーを返却
活用シーン
- 01LiteLLM プロキシにユーザーを追加
- 02ユーザーのロールと予算を設定
- 03ユーザーが利用できるモデルを制限
- 04以後の更新に使う認証情報を取得
インストール
コマンドをコピーしてターミナルで実行します。
$
npx skills add https:/ / github.com/ berriai/ litellm-skills --skill add-userインストール後、Claude Code で/add-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#creating-a-user
ユーザーに確認する項目
- メールアドレス(必須)
- ロール — 次のいずれか:
proxy_admin、proxy_admin_viewer、internal_user(デフォルト)、internal_user_viewer - 最大予算(任意、例:
10.00) - 許可するモデル(任意、例:
gpt-4o, claude-3-5-sonnet)
実行
curl -s -X POST "$BASE/user/new" \
-H "Authorization: Bearer $KEY" \
-H "Content-Type: application/json" \
-d '{
"user_email": "<email>",
"user_role": "<role>",
"max_budget": <budget_or_null>,
"models": [<models_or_empty>]
}'
出力
ユーザーに以下を表示します。
user_id— 今後の更新に必要ですkey— このユーザー用に自動生成された API キーuser_role、max_budget
エラーが発生した場合は、detail と考えられる修正方法を表示します。
コメント
Markdown 対応