mcpField
A
add-team

add-team

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

关于 add-team

用于在运行中的 LiteLLM 代理创建团队的技能。它收集团队名称及可选的预算、模型和速率限制,随后验证创建结果并展示团队详情。

主要功能

  1. 01创建 LiteLLM 团队
  2. 02设置可选预算
  3. 03限制允许使用的模型
  4. 04配置 TPM 和 RPM 限制
  5. 05验证创建并展示团队详情

适用场景

  1. 01在运行中的代理创建团队
  2. 02为团队设置预算
  3. 03将团队限定为指定模型
  4. 04确认新团队并获取其 ID

MCP 相关

该技能管理 LiteLLM 代理中的团队;输入未说明它与 MCP 服务存在直接交互。

安装

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

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

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

详细介绍

添加团队

在运行中的 LiteLLM 代理上创建新团队。

设置

如果尚未了解,请询问以下信息:

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

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

询问用户

  1. 团队名称(必填,将成为 team_alias)
  2. 预算上限(可选,例如 100.00)
  3. 允许的模型(可选,例如 gpt-4o, gpt-4o-mini)——留空则允许所有模型
  4. TPM / RPM 限制(可选)

运行

BASE="$LITELLM_BASE_URL"
KEY="$LITELLM_API_KEY"

curl -s -X POST "$BASE/team/new" \
  -H "Authorization: Bearer $KEY" \
  -H "Content-Type: application/json" \
  -d '{
    "team_alias": "<name>",
    "max_budget": <budget_or_null>,
    "models": [<models_or_empty>],
    "tpm_limit": <tpm_or_null>,
    "rpm_limit": <rpm_or_null>
  }'

验证

确认团队已创建:

curl -s "$BASE/team/info?team_id=<team_id>" \
  -H "Authorization: Bearer $KEY"

输出

向用户显示:

  • team_id —— 生成团队密钥时需要此 ID
  • team_alias、max_budget、models

出错时:

  • 401 —— 检查 LITELLM_API_KEY 是否为有效的管理员密钥
  • 400 —— 检查必填字段(team_alias 为必填项)
  • 其他错误 —— 显示 detail 和可能的解决方法

评论

支持 Markdown