关于 add-user
用于在运行中的 LiteLLM 代理上创建用户的技能。可设置邮箱和角色,并选填预算上限及允许使用的模型,随后返回用户 ID 和生成的 API 密钥。
主要功能
- 01创建 LiteLLM 代理用户
- 02从指定角色中选择
- 03设置可选预算上限
- 04限制允许使用的模型
- 05返回用户 ID 和 API 密钥
适用场景
- 01向 LiteLLM 代理添加用户
- 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