add-user

Compare original and translation side by side

🇺🇸

Original

English
🇨🇳

Translation

Chinese

Add User

添加用户

Create a new user on a live LiteLLM proxy.
在运行中的LiteLLM代理上创建新用户。

Setup

准备工作

Ask for these if not already known:
LITELLM_BASE_URL  — e.g. https://my-proxy.example.com
LITELLM_API_KEY   — proxy admin key
如果尚未知晓以下信息,请询问用户:
LITELLM_BASE_URL  — 示例:https://my-proxy.example.com
LITELLM_API_KEY   — 代理管理员密钥

Ask the user

询问用户信息

  1. Email (required)
  2. Role — one of:
    proxy_admin
    ,
    proxy_admin_viewer
    ,
    internal_user
    (default),
    internal_user_viewer
  3. Max budget (optional, e.g.
    10.00
    )
  4. Allowed models (optional, e.g.
    gpt-4o, claude-3-5-sonnet
    )
  1. 邮箱(必填)
  2. 角色 — 可选值:
    proxy_admin
    ,
    proxy_admin_viewer
    ,
    internal_user
    (默认),
    internal_user_viewer
  3. 最高预算(可选,示例:
    10.00
  4. 允许使用的模型(可选,示例:
    gpt-4o, claude-3-5-sonnet

Run

执行

bash
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>]
  }'
bash
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>]
  }'

Output

输出内容

Show the user:
  • user_id
    — they'll need this for future updates
  • key
    — the auto-generated API key for this user
  • user_role
    ,
    max_budget
On error show
detail
and the likely fix.
向用户展示以下内容:
  • user_id
    — 用户后续更新会用到该ID
  • key
    — 为该用户自动生成的API密钥
  • user_role
    ,
    max_budget
若出现错误,展示
detail
字段信息及可能的修复方案。