关于 update-user
用于更新在线 LiteLLM 代理中用户信息的技能,可修改预算、角色、模型访问权限、速率限制、邮箱和别名。
主要功能
- 01修改预算和角色
- 02设置模型访问权限
- 03调整 TPM 和 RPM 限制
- 04编辑邮箱和别名
- 05列出用户以查找用户 ID
适用场景
- 01更改用户预算或角色
- 02调整用户的模型权限
- 03更新用户速率限制或资料
MCP 相关
此技能用于更新在线 LiteLLM 代理的用户设置;输入未说明其 MCP 专属功能。
安装
复制下面的命令,在终端中运行。
$
npx skills add https:/ / github.com/ berriai/ litellm-skills --skill update-user安装后在 Claude Code 中输入/update-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#updating-a-user
询问用户
- user_id(必填)——如果用户没有,请先列出用户:
curl -s "$BASE/user/list?page_size=25" -H "Authorization: Bearer $KEY" - 要更改的内容——可组合更改以下任意项目:
max_budget(浮点数)user_role(proxy_admin、proxy_admin_viewer、internal_user、internal_user_viewer)models(列表)tpm_limit/rpm_limit(整数)user_email、user_alias
执行
curl -s -X POST "$BASE/user/update" \
-H "Authorization: Bearer $KEY" \
-H "Content-Type: application/json" \
-d '{
"user_id": "<user_id>",
"max_budget": <value>,
"user_role": "<role>",
"models": [<models>]
}'
仅包含要更改的字段。
输出
显示更新后的 user_id、max_budget、user_role、models。
评论
支持 Markdown