SuperAPI AI 工具集

update-user

智能体与模型

查看项目

更新于 10-16 05:01

技能介绍

用途:在运行中的 LiteLLM 代理上更新已有用户信息。

主要能力:可修改 max_budget(浮点数)、user_role(proxy_admin、proxy_admin_viewer、internal_user、internal_user_viewer)、models(列表)、tpm_limit / rpm_limit(整数)、user_email、user_alias 等字段,支持任意组合。

使用方式:先配置环境变量 LITELLM_BASE_URL(如 https://my-proxy.example.com)与 LITELLM_API_KEY(代理管理员密钥)。需向用户询问 user_id(必填);若没有,可先列出用户:curl -s "$BASE/user/list?page_size=25" -H "Authorization: Bearer $KEY"。随后调用:curl -s -X POST "$BASE/user/update" -H "Authorization: Bearer $KEY" -H "Content-Type: application/json" -d '{"user_id": "<user_id>", "max_budget": <value>, "user_role": "<role>", "models": [<models>]}'。请求体中只包含要修改的字段。

输出:展示更新后的 user_id、max_budget、user_role、models。

限制:需有效的代理管理员密钥;API 参考见 https://litellm.vercel.app/docs/proxy/virtual_keys#updating-a-user。其他细节暂未提供。