mcpField
A
add-user

add-user

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

add-user について

稼働中の LiteLLM プロキシにユーザーを作成するスキルです。メールアドレスとロールを指定し、任意で予算上限や許可モデルを設定すると、ユーザー ID と生成された API キーを返します。

主な機能

  1. 01LiteLLM プロキシユーザーを作成
  2. 02指定されたロールから選択
  3. 03任意の予算上限を設定
  4. 04許可するモデルを制限
  5. 05ユーザー ID と API キーを返却

活用シーン

  1. 01LiteLLM プロキシにユーザーを追加
  2. 02ユーザーのロールと予算を設定
  3. 03ユーザーが利用できるモデルを制限
  4. 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

ユーザーに確認する項目

  1. メールアドレス(必須)
  2. ロール — 次のいずれか:proxy_admin、proxy_admin_viewer、internal_user(デフォルト)、internal_user_viewer
  3. 最大予算(任意、例:10.00)
  4. 許可するモデル(任意、例: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 と考えられる修正方法を表示します。

コメント