mcpField
U
update-key

update-key

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

关于 update-key

用于更新运行中的 LiteLLM 代理上的 API 密钥的技能。可修改预算、模型、速率限制、有效期、别名和所有权,并显示指定的更新字段。

主要功能

  1. 01列出 API 密钥
  2. 02修改预算和可用模型
  3. 03设置 TPM 与 RPM 限制
  4. 04延长密钥有效期
  5. 05重新分配团队或用户

适用场景

  1. 01调整密钥预算或模型权限
  2. 02更改请求或令牌限制
  3. 03延长有效期或重新分配所有权

安装

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

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

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

详细介绍

更新密钥

更新正在运行的 LiteLLM 代理上的现有 API 密钥。

设置

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

API 参考:https://litellm.vercel.app/docs/proxy/virtual_keys

询问用户

  1. 密钥(必填)——sk-... 值。如果用户没有,请列出密钥:
    curl -s "$BASE/key/list?size=25&return_full_object=true" -H "Authorization: Bearer $KEY"
    
  2. 要更改的内容——以下任意组合:
    • 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。

评论

支持 Markdown