关于 delete-model
delete-model 是用于从运行中的 LiteLLM 代理中移除模型的技能。它可按名称查询模型 ID,并在删除前请求确认,同时提示与该模型名称绑定的密钥可能因此报错。
主要功能
- 01按名称查询模型 ID
- 02删除前请求确认
- 03通过代理 API 删除模型
- 04提示受影响的限定密钥
适用场景
- 01从 LiteLLM 代理移除已停用的模型
- 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
询问用户
- 模型名称或 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']) " - 确认 — 显示模型名称,并在删除前征求确认。
执行
curl -s -X POST "$BASE/model/delete" \
-H "Authorization: Bearer $KEY" \
-H "Content-Type: application/json" \
-d '{"id": "<model_id>"}'
输出
显示成功消息。提醒用户,任何限定为此模型名称的密钥都将开始报错。
评论
支持 Markdown