mcpField
D
delete-user

delete-user

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

关于 delete-user

delete-user 是用于从运行中的 LiteLLM 代理删除一个或多个用户的技能。它指导操作人员查找用户 ID、核对邮箱或别名并确认,然后报告删除数量和未找到的 ID。

主要功能

  1. 01列出用户以查找 ID
  2. 02删除前核对邮箱或别名
  3. 03删除一个或多个用户
  4. 04报告删除数量和缺失 ID

适用场景

  1. 01从 LiteLLM 代理移除用户
  2. 02删除前查找用户 ID
  3. 03核实删除结果及未找到的账户

安装

复制下面的命令,在终端中运行。

$npx skills add https://github.com/berriai/litellm-skills --skill delete-user

安装后在 Claude Code 中输入/delete-user确认已加载。

详细介绍

删除用户

从正在运行的 LiteLLM 代理中删除一个或多个用户。

设置

LITELLM_BASE_URL  — e.g. https://my-proxy.example.com
LITELLM_API_KEY   — proxy admin key

询问用户

  1. user_id(s) — 如果用户没有,请先列出:
    curl -s "$BASE/user/list?page_size=25" -H "Authorization: Bearer $KEY"
    
  2. 确认 — 显示用户的电子邮件/别名,并在删除前征求确认。

运行

curl -s -X POST "$BASE/user/delete" \
  -H "Authorization: Bearer $KEY" \
  -H "Content-Type: application/json" \
  -d '{"user_ids": ["<user_id>"]}'

多个用户:"user_ids": ["id1", "id2"]

输出

显示已删除的用户数量。如果有任何 ID 未找到,请发出警告。

评论

支持 Markdown