1. 用户日志
New-API 日志查询接口文档
  • 前置步骤
    • 生成/重置系统访问令牌(Access Token)
      GET
  • 用户日志
    • 获取当前用户完整调用日志(分页、可筛选)
      GET
    • 获取当前用户用量统计(总消耗额度 + 近60秒 RPM/TPM)
      GET
    • 通过 API Key(sk-)查询该密钥自身产生的日志(应急/受限接口)
      GET
  • 数据模型
    • UserLog
    • ErrorResponse
  1. 用户日志

通过 API Key(sk-)查询该密钥自身产生的日志(应急/受限接口)

GET
/api/log/token
🔑 凭据速查:sk- API Key → 放 Header:Authorization: Bearer sk-xxxxxxxx
(令牌管理页新建)。本接口不需要额外的 New-Api-User 请求头。
唯一支持直接用 sk- API Key 调用的日志接口,无需 Access Token、
无需 New-Api-User 请求头。
限制较多,仅适合应急查看,不建议作为日常用量统计的主接口:
固定返回该 Key 产生的最近 1000 条日志,不支持分页;
不支持时间范围 / 模型名 / 类型等任何筛选参数;
不返回聚合统计(没有 quota/rpm/tpm 汇总,需要自行在客户端累加 quota 字段)。

请求参数

Authorization
Bearer Token
在 Header 添加参数
Authorization
,其值为在 Bearer 之后拼接 Token
示例:
Authorization: Bearer ********************
or

请求示例代码

Shell
JavaScript
Java
Swift
Go
PHP
Python
HTTP
C
C#
Objective-C
Ruby
OCaml
Dart
R
请求示例请求示例
Shell
JavaScript
Java
Swift
curl --location '/api/log/token' \
--header 'Authorization: Bearer <token>'

返回响应

🟢200
application/json
HTTP 状态码固定为 200,请求是否成功需读取响应体中的 success 字段
(令牌无效等错误场景同样返回 200,见下方 invalidKey 示例)。
Bodyapplication/json

示例
{
    "success": true,
    "message": "",
    "data": [
        {
            "id": 1,
            "user_id": 1001,
            "created_at": 1752537812,
            "type": 2,
            "content": "模型 gpt-4o 请求成功",
            "username": "alice",
            "token_name": "my-key",
            "model_name": "gpt-4o",
            "quota": 1230,
            "prompt_tokens": 512,
            "completion_tokens": 256,
            "use_time": 3,
            "is_stream": true,
            "channel": 5,
            "channel_name": "",
            "token_id": 88,
            "group": "default",
            "ip": "203.0.113.10",
            "request_id": "20260710190852xxxxxxxxxxxxxxxx",
            "upstream_request_id": "chatcmpl-abc123",
            "other": "{\"model_ratio\":2,\"completion_ratio\":4}"
        }
    ]
}
修改于 2026-07-10 10:15:24
上一页
获取当前用户用量统计(总消耗额度 + 近60秒 RPM/TPM)
下一页
UserLog
Built with