查询用量汇总

GET/v1/billing

返回指定日期范围内的账户用量与费用汇总。

适用于构建账户级用量报表。默认返回最近 30 天的按日汇总。

不传成员筛选参数时,返回当前认证账户(API Key 或 JWT 对应用户)的用量。企业主账号可额外传入 sub_account_idkey_display,按租户内成员或 API Key 分账查询。

认证

Authorization Bearer

Authorization 请求头中携带 API Key(sk-...)或用户 JWT。

查询参数

typeenum<string>

用量查询类型。

groupenum<string>

分组粒度。

start_daystring

开始日期,格式 YYYY-MM-DD。默认 UTC 今日前 30 天。

end_daystring

结束日期,格式 YYYY-MM-DD。默认 UTC 今日。

model_idinteger

可选的内部模型 id 过滤条件。

pageinteger

页码,从 1 开始。

page_sizeinteger

每页数量,范围 1 到 200。

sub_account_idstring

可选。企业主账号按子账号筛选用量。值为 10 位子账号 ID;查询主账号本人用量时使用 @main。仅 enterprise_admin 可传。

key_displaystring

可选。企业主账号按 API Key 筛选用量。值为 key_prefix + key_hint(如 sk-token360-inf-****)。仅 enterprise_admin 可传。

企业分账(成员 / API Key)

  • 默认:普通用户、企业子账号、企业主账号(未传筛选)均查询本人用量。
  • 企业主账号:可传 sub_account_idkey_display 查看租户内某一成员或某一 Key 的用量汇总,用于分账与对账。
  • 互斥sub_account_idkey_display 不能同时传入。
  • 主账号占位符:企业主账号没有 sub_account_id 时,筛选主账号本人请传 sub_account_id=@main
  • key_display 格式:与企业管理台、审计列表一致,为 key_prefixkey_hint 拼接(不含完整 secret)。

响应

codeinteger

响应状态码。

dataobject[]

用量汇总行。

data.periodstring

分组周期标签。

data.hour_id_startstring

分组开始时间戳。

data.hour_id_endstring

分组结束时间戳。

data.wallet_amountnumber

从钱包扣费的金额。

data.credit_amountnumber

从 Credit 扣费的金额。

data.total_amountnumber

总扣费金额。

data.input_tokensstring

输入 token 数。

data.output_tokensstring

输出 token 数。

data.request_numstring

计费请求数。

data.image_countstring

生成图片数。

data.video_secondsnumber

生成视频秒数。

data.model_idstring | null

按模型分组时的模型 id。

错误处理

  • 401 / 未认证:缺少或无效的 Authorization
  • INVALID_BILLING_USAGE_PAGINATIONpagepage_size 超出范围。
  • NOT_ENTERPRISE_ADMIN:非企业主账号传了 sub_account_idkey_display
  • INVALID_BILLING_FILTER:同时传了 sub_account_idkey_display
  • 成员 / Key 不存在或不在租户内sub_account_idkey_display 无法解析时返回业务错误(如成员未找到、Key 不存在)。

请求

Shell
1curl -sS "https://api.token360.ai/v1/billing?type=SUMMARY&group=DAY&page=1&page_size=2" \
2  -H "Authorization: Bearer sk-your-api-key"

请求(企业主账号 · 按子账号分账)

Shell
1curl -sS "https://api.token360.ai/v1/billing?group=DAY&sub_account_id=1447301551" \
2  -H "Authorization: Bearer sk-enterprise-admin-key"

请求(企业主账号 · 按 API Key 分账)

Shell
1curl -sS "https://api.token360.ai/v1/billing?group=DAY&key_display=sk-token360-inf-5lugh" \
2  -H "Authorization: Bearer sk-enterprise-admin-key"

响应

JSON
1{
2  "code": 200,
3  "data": [
4    {
5      "hour_id_end": "1780099200",
6      "hour_id_start": "1780012800",
7      "image_count": "0",
8      "input_tokens": "0",
9      "model_id": null,
10      "output_tokens": "0",
11      "period": "2026-05-29",
12      "request_num": "2",
13      "total_amount": 0.0002068,
14      "video_seconds": 0,
15      "credit_amount": 0e-10,
16      "wallet_amount": 0.0002068
17    },
18    {
19      "hour_id_end": "1779926400",
20      "hour_id_start": "1779840000",
21      "image_count": "0",
22      "input_tokens": "0",
23      "model_id": null,
24      "output_tokens": "0",
25      "period": "2026-05-27",
26      "request_num": "1",
27      "total_amount": 0.7163708,
28      "video_seconds": 0,
29      "credit_amount": 0e-10,
30      "wallet_amount": 0.7163708
31    }
32  ],
33  "msg": "success",
34  "serviceCode": null,
35  "traceId": "trace_example_123"
36}
此页面对您有帮助吗?