mcpField
D
delete-model

delete-model

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

关于 delete-model

delete-model 是用于从运行中的 LiteLLM 代理中移除模型的技能。它可按名称查询模型 ID,并在删除前请求确认,同时提示与该模型名称绑定的密钥可能因此报错。

主要功能

  1. 01按名称查询模型 ID
  2. 02删除前请求确认
  3. 03通过代理 API 删除模型
  4. 04提示受影响的限定密钥

适用场景

  1. 01从 LiteLLM 代理移除已停用的模型
  2. 02删除前查找模型 ID

安装

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

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

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

详细介绍

删除模型

从运行中的 LiteLLM 代理中移除模型。

设置

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

询问用户

  1. 模型名称或 model_id — 如果用户提供的是名称,请先查找 ID:
    curl -s "$BASE/model/info" -H "Authorization: Bearer $KEY" | python3 -c "
    import sys,json
    for m in json.load(sys.stdin).get('data',[]):
      print(m['model_info']['id'], m['model_name'])
    "
    
  2. 确认 — 显示模型名称,并在删除前征求确认。

执行

curl -s -X POST "$BASE/model/delete" \
  -H "Authorization: Bearer $KEY" \
  -H "Content-Type: application/json" \
  -d '{"id": "<model_id>"}'

输出

显示成功消息。提醒用户,任何限定为此模型名称的密钥都将开始报错。

评论

支持 Markdown