用途:从运行中的 LiteLLM 代理中删除一个或多个 API 密钥。
主要能力:支持按密钥值(sk-...)或按密钥别名删除。删除前会先向用户索取要删除的密钥或别名;若用户没有,可先列出密钥。删除前会展示密钥别名并请求确认,随后调用接口。
必要配置:LITELLM_BASE_URL(例如 https://my-proxy.example.com)与 LITELLM_API_KEY(代理管理员密钥)。
用法:列出密钥可执行 curl -s "$BASE/key/list?size=25&return_full_object=true" -H "Authorization: Bearer $KEY";按密钥值删除执行 curl -s -X POST "$BASE/key/delete" -H "Authorization: Bearer $KEY" -H "Content-Type: application/json" -d '{"keys": ["<sk-...>"]}';按别名删除则将请求体改为 '{"key_aliases": ["<alias>"]}'。
输出:展示响应中的 deleted_keys 列表。
限制:需连接实际的 LiteLLM 代理并具备管理员密钥;删除为不可逆操作,须经确认。其他平台或批量限制暂未提供。