Skip to content

用量与计费

/v1/usage 用于让当前 API Key 查询自己的余额、额度和用量统计。

查询用量

接口说明:

项目
MethodGET
Path/v1/usage
认证Authorization: Bearer YOUR_API_KEY

Query 参数:

参数类型必填说明
daysinteger日用量统计窗口,允许 1-90
timezonestring日统计使用的时区。
start_datestring模型统计开始日期,格式 YYYY-MM-DD
end_datestring模型统计结束日期,格式 YYYY-MM-DD

请求示例:

bash
curl 'https://api.llmapi.site/v1/usage?days=7&start_date=2026-05-01&end_date=2026-05-29&timezone=Asia%2FShanghai' \
  -H 'Authorization: Bearer YOUR_API_KEY'

响应模式

接口会根据 API Key 配置返回不同模式。

mode说明
quota_limitedAPI Key 配置了总额度或速率限制。
unrestrictedAPI Key 未配置 Key 级额度,返回订阅或钱包余额视图。

额度受限响应示例:

json
{
  "mode": "quota_limited",
  "isValid": true,
  "status": "active",
  "quota": {
    "limit": 100,
    "used": 12.34,
    "remaining": 87.66,
    "unit": "USD"
  },
  "remaining": 87.66,
  "unit": "USD",
  "usage": {
    "today": {
      "requests": 42,
      "input_tokens": 12000,
      "output_tokens": 3400,
      "total_tokens": 15400,
      "cost": 0.82,
      "actual_cost": 0.82
    },
    "total": {
      "requests": 320,
      "input_tokens": 80000,
      "output_tokens": 25000,
      "total_tokens": 105000,
      "cost": 12.34,
      "actual_cost": 12.34
    },
    "average_duration_ms": 1820,
    "rpm": 3,
    "tpm": 1200
  },
  "daily_usage": [],
  "model_stats": []
}

钱包余额响应示例:

json
{
  "mode": "unrestricted",
  "isValid": true,
  "planName": "钱包余额",
  "remaining": 42.5,
  "unit": "USD",
  "balance": 42.5,
  "usage": {
    "today": {
      "requests": 10,
      "total_tokens": 3200,
      "actual_cost": 0.21
    }
  }
}

订阅分组响应示例:

json
{
  "mode": "unrestricted",
  "isValid": true,
  "planName": "Pro Plan",
  "unit": "USD",
  "remaining": 15.2,
  "subscription": {
    "daily_usage_usd": 1.2,
    "weekly_usage_usd": 4.5,
    "monthly_usage_usd": 18.3,
    "daily_limit_usd": 5,
    "weekly_limit_usd": 30,
    "monthly_limit_usd": 100,
    "expires_at": "2026-06-30T00:00:00Z"
  }
}

任务 API 计费

异步任务当前不写入传统 usage_logs,因此不会作为逐条记录出现在传统用量明细中。任务扣费会直接更新余额;请通过 GET /v1/tasks/{id} 或管理端任务详情查看 estimated_costactual_costbilling_detail

任务提交时预扣预估费用。成功后按当前支持的图片规格矩阵、视频时长或按次价格结算;实际费用低于预估费用会退回差额,高于预估费用会补扣差额。失败、超时或取消会释放预扣,不产生任务费用。当前视频上游返回的 token usage 不参与扣费。

错误码

状态码原因
400日期范围、时区等查询参数无效。
401API Key 缺失或无效。
403API Key 已停用或无权查询用量。
500用量统计加载失败。