获取个人日志
GET /api/log/self
分页获取当前用户的日志记录,支持按类型、时间范围、令牌、模型等条件筛选。
鉴权说明
用户控制台接口,需登录用户身份(会话 Cookie,或 Authorization: Bearer <access_token>)。此令牌与模型调用使用的 sk- 密钥不同。
Query 参数
| 参数名 | 类型 | 必选 | 说明 |
|---|---|---|---|
p | integer | 可选 | 页码,从 1 开始,默认 1 |
page_size | integer | 可选 | 每页数量(兼容 ps、size) |
type | integer | 可选 | 日志类型:1 充值、2 消费、3 管理、4 系统、5 错误、6 退款 |
start_timestamp | integer | 可选 | 起始时间(Unix 时间戳,秒) |
end_timestamp | integer | 可选 | 结束时间(Unix 时间戳,秒) |
token_name | string | 可选 | 令牌名称 |
model_name | string | 可选 | 模型名称 |
content | string | 可选 | 日志内容关键字 |
group | string | 可选 | 分组,多个以逗号分隔 |
request_id | string | 可选 | 请求 ID |
task_id | string | 可选 | 任务 ID |
filter_model_test | string | 可选 | 传 true 时过滤模型测试日志 |
响应字段(200)
| 字段名 | 类型 | 说明 |
|---|---|---|
success | boolean | 是否成功 |
message | string | 提示信息 |
data | object | 分页对象 |
data.page | integer | 当前页码 |
data.page_size | integer | 每页数量 |
data.total | integer | 日志总数 |
data.items | array<object> | 日志列表,元素结构见下方 ↳ 日志对象 |
日志对象字段
| 字段名 | 类型 | 说明 |
|---|---|---|
id | integer | 日志 ID |
user_id | integer | 用户 ID |
created_at | integer | 创建时间(Unix 时间戳,秒) |
type | integer | 日志类型:1 充值、2 消费、3 管理、4 系统、5 错误、6 退款 |
content | string | 日志内容 |
username | string | 用户名 |
token_name | string | 令牌名称 |
model_name | string | 模型名称 |
quota | integer | 消耗额度 |
prompt_tokens | integer | 提示 Token 数 |
completion_tokens | integer | 补全 Token 数 |
use_time | integer | 请求耗时(秒) |
is_stream | boolean | 是否流式 |
group | string | 分组 |
token_id | integer | 令牌 ID |
request_id | string | 请求 ID |
task_id | string | 任务 ID |