SuperAPI AI 工具集

update-key

编程与开发

查看项目

更新于 10-15 20:06

技能介绍

用途:在运行中的 LiteLLM 代理上更新已有 API Key 的属性。

配置:需设置 LITELLM_BASE_URL(如 https://my-proxy.example.com)与 LITELLM_API_KEY(代理管理员密钥)。API 参考为 LiteLLM 虚拟密钥文档。

使用方式:先向用户确认要修改的 Key(sk-... 值);若用户没有,可用 curl -s "$BASE/key/list?size=25&return_full_object=true" -H "Authorization: Bearer $KEY" 列出。再确定修改内容,可为以下任意组合:max_budget(浮点数)、models(列表)、key_alias(字符串)、tpm_limit / rpm_limit(整数)、duration(如 30d,从现在起延长有效期)、team_id / user_id(重新分配归属)。随后执行:curl -s -X POST "$BASE/key/update" -H "Authorization: Bearer $KEY" -H "Content-Type: application/json" -d '{"key":"<sk-...>","max_budget":<value>,"models":[<models>],"duration":"<duration>"}'。请求体中只包含需要变更的字段。

输出:展示更新后的 key_alias、max_budget、models、expires。

限制:资料未提供更多校验规则、错误处理或平台版本要求。