分组管理
分组管理接口用于管理用户分组和分组策略。
接口地址
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"字段说明
| 字段 | 类型 | 说明 |
|---|---|---|
| id | string | 分组唯一标识 |
| name | string | 分组名称 |
| priority | integer | 分组优先级 |
| quota_limit | integer | 额度上限 |
| quota_used | integer | 已使用额度 |
| models | array | 可用的模型列表 |
| features | array | 启用的功能列表 |