查询指定成员当前的用量限额,包括 TRAE 内置模型和企业内置模型的成员个人限额配置。
quota:read
POST{域名}/openapi/v1/quota/query_user_usage_quota| Header 参数 | 是否必填 | 描述 |
|---|---|---|
Authorization |
是 | 固定取值为 Bearer {access_token}。关于如何获取访问令牌,参考鉴权。 |
Content-Type |
是 | 固定取值为 application/json。 |
| 参数 | 类型 | 是否必填 | 默认值 | 描述 |
|---|---|---|---|---|
|
|
string[] |
条件必填 |
- |
目标成员的邮箱列表。与 成员的邮箱可以通过 “获取成员列表” 接口获取。 |
|
|
string[] |
条件必填 |
- |
目标成员的 ID 列表。与 成员的 ID 可以通过 “获取成员列表” 接口获取。 |
提示
单次请求支持同时传入 emails 和 user_ids。系统会根据邮箱或用户 ID 解析成员,并对重复成员自动去重。去重后,单次请求最多支持传入 50 个成员。
该接口独有的响应参数如下。通用响应参数参考此文档。
| 参数 | 类型 | 描述 |
|---|---|---|
|
|
string |
企业当前对 TRAE 内置模型采用的用量计算模式。取值:
|
pooling_enabled |
bool | 企业当前是否已启用 “共享额度池(池化)” 功能。该功能仅对新旗舰版套餐和 TRAE 内置模型生效。详情参考共享额度池。 |
|
|
string |
企业当前的额度配置粒度。取值:
|
users |
array | 已查询到的成员用量限额信息。具体字段说明参考设置成员的用量限额。 |
not_found_users |
string[] | 未查询到或不属于当前企业的成员标识。 |
curl -X POST "${HOST}/openapi/v1/quota/query_user_usage_quota" \
-H "Authorization: Bearer ${ACCESS_TOKEN}" \
-H "Content-Type: application/json" \
-d '{
"emails": ["john@example.com", "alice@example.com"],
"user_ids": ["123456"]
}'
{
"code": 0,
"message": "success",
"request_id": "req_xxx",
"data": {
"trae_model_quota_type": "price",
"pooling_enabled": true,
"quota_granularity": "all",
"users": [
{
"email": "john@example.com",
"user_id": "123456",
"basic_quota": 20,
"total_excess_quota": 5000,
"trae_model_excess_quota": [],
"custom_model_excess_quota": [
{
"name": "Enterprise-GPT",
"token_quota": 10000000
}
]
}
],
"not_found_users": ["alice@example.com"]
}
}
若该接口的请求返回错误码,参考错误码文档进行排查。