mcpField
A
add-user

add-user

github.com/berriai云与 DevOps103122 次安装25 周前更新
代码仓库

关于 add-user

用于在运行中的 LiteLLM 代理上创建用户的技能。可设置邮箱和角色,并选填预算上限及允许使用的模型,随后返回用户 ID 和生成的 API 密钥。

主要功能

  1. 01创建 LiteLLM 代理用户
  2. 02从指定角色中选择
  3. 03设置可选预算上限
  4. 04限制允许使用的模型
  5. 05返回用户 ID 和 API 密钥

适用场景

  1. 01向 LiteLLM 代理添加用户
  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 和可能的解决方法。

评论

支持 Markdown