关于 delete-user
delete-user 是用于从运行中的 LiteLLM 代理删除一个或多个用户的技能。它指导操作人员查找用户 ID、核对邮箱或别名并确认,然后报告删除数量和未找到的 ID。
主要功能
- 01列出用户以查找 ID
- 02删除前核对邮箱或别名
- 03删除一个或多个用户
- 04报告删除数量和缺失 ID
适用场景
- 01从 LiteLLM 代理移除用户
- 02删除前查找用户 ID
- 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
询问用户
- user_id(s) — 如果用户没有,请先列出:
curl -s "$BASE/user/list?page_size=25" -H "Authorization: Bearer $KEY" - 确认 — 显示用户的电子邮件/别名,并在删除前征求确认。
运行
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