mcpField
U
update-user

update-user

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

关于 update-user

用于更新在线 LiteLLM 代理中用户信息的技能,可修改预算、角色、模型访问权限、速率限制、邮箱和别名。

主要功能

  1. 01修改预算和角色
  2. 02设置模型访问权限
  3. 03调整 TPM 和 RPM 限制
  4. 04编辑邮箱和别名
  5. 05列出用户以查找用户 ID

适用场景

  1. 01更改用户预算或角色
  2. 02调整用户的模型权限
  3. 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

询问用户

  1. user_id(必填)——如果用户没有,请先列出用户:
    curl -s "$BASE/user/list?page_size=25" -H "Authorization: Bearer $KEY"
    
  2. 要更改的内容——可组合更改以下任意项目:
    • 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