CometAPI 提供两种方式来检查账户余额和用量:CometAPI CLI 和位于 query.cometapi.com 的 查询服务 API。
从终端检查余额的最快方式。安装方法请参见 CometAPI CLI 概览。
添加 --source token 以查看每个密钥的详细信息:
cometapi balance --source token
有关所有可用选项,请参见命令参考。
查询服务 API
GET https://query.cometapi.com/user/quota
返回账户级余额、累计用量、请求总数以及每个密钥的配额详情。此端点使用位于 query.cometapi.com 的独立查询服务,并通过 key 查询参数进行身份验证,而不是使用 Bearer Token。
为余额查询生成一个专用 API key,并将其配额设置为 0(仅查询权限)。即使该密钥泄露,也无法用于模型请求。
请求参数
| Parameter | Type | Required | Description |
|---|
key | string | Yes | 你的 CometAPI API key |
start_date | string | No | 每日明细的开始日期(YYYY-MM-DD 格式) |
end_date | string | No | 每日明细的结束日期(YYYY-MM-DD 格式) |
当提供 start_date 和 end_date 时,响应会包含 daily_quota 字段,其中按天拆分每个密钥的用量。
响应字段
| Field | Type | Description |
|---|
username | string | 用户名 |
total_quota | number | 当前账户余额(USD) |
total_used_quota | number | 累计用量(USD) |
request_count | integer | 请求总数 |
keys | array | 每个密钥的配额详情 |
keys[].name | string | API key 名称 |
keys[].remain_quota | number | 密钥剩余配额;-1 表示无限制 |
keys[].used_quota | number | 密钥已用配额;-1 表示无限制 |
daily_quota | object | 每日用量明细(仅在设置 start_date 和 end_date 时返回) |
daily_quota[date] | array | 该日期下每个密钥的用量条目 |
daily_quota[date][].token_name | string | API key 名称 |
daily_quota[date][].quota_used | number | 该密钥在该日期的用量(USD) |
daily_quota[date][].request_count | integer | 该密钥在该日期的请求数 |
代码示例
查询账户余额:
curl "https://query.cometapi.com/user/quota?key=$COMETAPI_KEY"
响应示例
{
"username": "example_user",
"total_quota": 2105.23,
"total_used_quota": 21.07,
"request_count": 1221,
"keys": [
{
"name": "my-key",
"remain_quota": 8.94,
"used_quota": 2.10
}
]
}
每日明细示例
查询某个日期范围内的每日用量:
curl "https://query.cometapi.com/user/quota?key=$COMETAPI_KEY&start_date=2026-04-13&end_date=2026-04-14"
响应除了包含相同的顶层字段外,还会包含 daily_quota:
{
"username": "example_user",
"total_quota": 2105.23,
"total_used_quota": 21.07,
"request_count": 1221,
"daily_quota": {
"2026-04-13T00:00:00Z": [
{
"token_name": "my-key",
"quota_used": 4.27,
"request_count": 59
}
],
"2026-04-14T00:00:00Z": [
{
"token_name": "my-key",
"quota_used": 0.57,
"request_count": 36
}
]
}
}