Skip to content

日志查询与导出

查询账户的 API 调用日志,用于用量核对、费用核查和问题排查。

接口信息

  • 请求方式GET
  • 接口地址https://1688token.ai/api/log/self
  • 认证方式:Bearer Token(用户 API Key)

请求参数

参数类型必填说明
pinteger页码,默认 1
page_sizeinteger每页条数,默认 10,最大 100
start_timestampinteger开始时间(Unix 时间戳,毫秒)
end_timestampinteger结束时间(Unix 时间戳,毫秒)
model_namestring按模型名称筛选
typeinteger日志类型,1 充值,2 消费,0 全部

请求示例

python
import requests
import time

api_key = "YOUR_API_KEY"
base_url = "https://1688token.ai"

# 查询最近 7 天的消费日志
now = int(time.time() * 1000)
seven_days_ago = now - 7 * 24 * 60 * 60 * 1000

resp = requests.get(
    f"{base_url}/api/log/self",
    headers={"Authorization": f"Bearer {api_key}"},
    params={
        "p": 1,
        "page_size": 20,
        "start_timestamp": seven_days_ago,
        "end_timestamp": now,
        "type": 2
    }
)

data = resp.json()
for log in data["data"]["items"]:
    print(f"{log['model_name']} | {log['prompt_tokens']}+{log['completion_tokens']} tokens | quota: {log['quota']}")
javascript
const apiKey = "YOUR_API_KEY";
const baseURL = "https://1688token.ai";

const now = Date.now();
const sevenDaysAgo = now - 7 * 24 * 60 * 60 * 1000;

const params = new URLSearchParams({
  p: 1,
  page_size: 20,
  start_timestamp: sevenDaysAgo,
  end_timestamp: now,
  type: 2
});

const resp = await fetch(`${baseURL}/api/log/self?${params}`, {
  headers: { Authorization: `Bearer ${apiKey}` }
});

const data = await resp.json();
data.data.items.forEach(log => {
  console.log(`${log.model_name} | ${log.prompt_tokens}+${log.completion_tokens} tokens`);
});
bash
curl "https://1688token.ai/api/log/self?p=1&page_size=20&type=2" \
  -H "Authorization: Bearer YOUR_API_KEY"

响应示例

json
{
  "success": true,
  "data": {
    "items": [
      {
        "id": 12345,
        "created_at": 1715000000,
        "model_name": "claude-sonnet-4-6",
        "type": 2,
        "prompt_tokens": 120,
        "completion_tokens": 85,
        "quota": 500,
        "content": "用一句话解释..."
      }
    ],
    "total": 100
  }
}

响应字段说明

字段类型说明
idinteger日志 ID
created_atinteger请求时间(Unix 时间戳)
model_namestring使用的模型名称
typeinteger1 充值,2 消费
prompt_tokensinteger输入 Token 数
completion_tokensinteger输出 Token 数
quotainteger本次消耗额度
contentstring请求内容摘要

用量统计

查询汇总统计数据(按天聚合):

bash
curl "https://1688token.ai/api/log/stat?start_timestamp=1714320000000&end_timestamp=1715000000000" \
  -H "Authorization: Bearer YOUR_API_KEY"