mcpField
D
delete-key

delete-key

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

关于 delete-key

用于从运行中的 LiteLLM 代理删除一个或多个 API 密钥的技能。它可引导查找密钥,并在删除前要求确认。

主要功能

  1. 01列出 API 密钥
  2. 02按值或别名删除密钥
  3. 03删除前确认
  4. 04显示已删除密钥结果

适用场景

  1. 01移除已泄露的 API 密钥
  2. 02停用不再使用的密钥
  3. 03删除前查找密钥

安装

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

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

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

详细介绍

删除密钥

从运行中的 LiteLLM 代理中删除一个或多个 API 密钥。

设置

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

询问用户

  1. 密钥(sk-...)或密钥别名——如果没有,请先列出:
    curl -s "$BASE/key/list?size=25&return_full_object=true" -H "Authorization: Bearer $KEY"
    
  2. 确认——显示密钥别名,并在删除前征求确认。

运行

按密钥值:

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

按别名:

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

输出

显示响应中的 deleted_keys 列表。

评论

支持 Markdown