Skip to content
Request
Response

分组管理

分组管理接口用于管理用户分组和分组策略。

接口地址

GET https://ai-tokenhub.com/v1/admin/groups
POST https://ai-tokenhub.com/v1/admin/groups
PUT https://ai-tokenhub.com/v1/admin/groups/{id}
DELETE https://ai-tokenhub.com/v1/admin/groups/{id}

分组对象

json
{
  "id": "group_xxx",
  "name": "VIP 用户组",
  "description": "高价值客户分组",
  "priority": 1,
  "quota_limit": 1000000,
  "quota_used": 500000,
  "models": ["gpt-4o", "claude-3-opus"],
  "features": ["priority_queue", "dedicated_channel"],
  "created_at": "2024-01-01T00:00:00Z"
}

获取分组列表

bash
curl https://ai-tokenhub.com/v1/admin/groups \
  -H "Authorization: Bearer YOUR_API_KEY"

创建分组

bash
curl -X POST https://ai-tokenhub.com/v1/admin/groups \
  -H "Authorization: Bearer YOUR_API_KEY" \
  -H "Content-Type: application/json" \
  -d '{
    "name": "新分组",
    "description": "新用户分组",
    "priority": 10,
    "quota_limit": 100000,
    "models": ["gpt-4o-mini"]
  }'

更新分组

bash
curl -X PUT https://ai-tokenhub.com/v1/admin/groups/group_xxx \
  -H "Authorization: Bearer YOUR_API_KEY" \
  -H "Content-Type: application/json" \
  -d '{
    "quota_limit": 200000
  }'

删除分组

bash
curl -X DELETE https://ai-tokenhub.com/v1/admin/groups/group_xxx \
  -H "Authorization: Bearer YOUR_API_KEY"

字段说明

字段类型说明
idstring分组唯一标识
namestring分组名称
priorityinteger分组优先级
quota_limitinteger额度上限
quota_usedinteger已使用额度
modelsarray可用的模型列表
featuresarray启用的功能列表