Skip to content

查询企业账户用量 ​

接口路径 ​

http
GET /api/open/data/enterprise

配额计算说明 ​

quota 为内部额度单位,换算成金额(人民币)的方式:

金额(¥) = quota ÷ quota_per_unit × usd_exchange_rate

其中:

  • quota:来自本接口返回的 data[].quota
  • quota_per_unit、usd_exchange_rate、quota_display_type:来自 查询换算参数 接口(GET /api/open/status)

若 quota_display_type = USD(美元),则去掉 × usd_exchange_rate。

请求参数 ​

字段类型是否必传说明限制条件备注
start_timestampint64否开始时间戳(秒)与 end_timestamp 配合使用;默认为最近7天示例: 1711468800
end_timestampint64否结束时间戳(秒)与 start_timestamp 配合使用;默认为当前时间示例: 1712073600
enterprise_idint是企业ID可选,若传入则查询指定企业的数据示例: 1001
organization_idint否部门ID可选,若传入则查询指定部门的数据示例: 1001
member_idint否成员ID查自己的时候传入示例: 234

返回信息 ​

字段类型是否必传说明备注
successbool是请求是否成功固定值
messagestring是错误提示信息(成功时为空)固定值
data[]QuotaData是配额统计数据数组详见下表

QuotaData 对象

字段类型是否必传说明备注
idint是记录 ID数据库唯一标识
user_idint是用户 ID操作者用户 ID
usernamestring是用户名用户登录名
model_namestring是模型名称如 "gpt-4"、"gpt-3.5-turbo"
created_atint64是创建时间Unix 秒级时间戳
token_usedint64是消耗 Token 数本周期内消耗的 Token 总数
quotaint64是配额额度本周期分配的配额;换算见上文「配额计算说明」
countint是调用次数本周期的总调用次数
enterprise_idint是企业 ID所属企业
organization_idint是部门 ID所属部门
member_idint是成员 ID企业内部的成员 ID
token_idint是Token ID关联的 Token 记录 ID;0 表示无关联

返回示例 ​

JSON
成功响应
{
  "success": true,
  "message": "",
  "data": [
    {
      "id": 1,
      "user_id": 100,
      "username": "john_doe",
      "model_name": "gpt-4",
      "created_at": 1711497600,
      "token_used": 12500,
      "quota": 62500,
      "count": 25,
      "enterprise_id": 1001,
      "organization_id": 2001,
      "member_id": 101,
      "token_id": 0
    }
  ]
}
错误响应
{
  "success": false,
  "message": "权限不足,需要企业管理员或拥有者权限"
}