查询请求日志详情¶
查询一次模型调用的结果、正文预览和正文归档信息。
GET https://billing.moi.matrixorigin.cn/api/v1/taas/usage-logs/{id}
调用前准备¶
准备个人访问令牌。创建和管理方法参阅创建和管理个人访问令牌。
通过查询请求日志列表选择要查询的调用。
查询范围为当前用户有权访问的数据。
请求示例¶
将示例中的 $MOI_PERSONAL_ACCESS_TOKEN 和 $USAGE_LOG_ID 分别替换为个人访问令牌和所选请求日志的 ID。
curl --get "https://billing.moi.matrixorigin.cn/api/v1/taas/usage-logs/$USAGE_LOG_ID" \
-H "X-API-Key: $MOI_PERSONAL_ACCESS_TOKEN"
路径参数¶
参数 |
类型 |
是否必填 |
说明 |
|---|---|---|---|
|
string |
是 |
所选请求日志的 ID,取自请求日志列表中的 |
成功响应¶
返回 HTTP 200,响应包含所选请求日志的详情和正文归档信息。
{
"id": "usage_example",
"user_id": "user_example",
"model_id": "model_example",
"model_name": "example-chat-model",
"requested_model": "example-chat-model",
"called_at": 1788710400,
"input_tokens": 12,
"output_tokens": 8,
"cache_read_tokens": 0,
"cache_creation_tokens": 0,
"cost": "0.0001",
"status": "success",
"latency_ms": 120,
"request_body_ref_id": "body_request_example",
"response_body_ref_id": "body_response_example",
"request_body_sha256": "44136fa355b3678a1146ad16f7e8649e94fb4fc21fe77e8310c060f61caaff8a",
"response_body_sha256": "44136fa355b3678a1146ad16f7e8649e94fb4fc21fe77e8310c060f61caaff8a",
"request_body_bytes": 2,
"response_body_bytes": 2,
"created_at": 1788710400,
"credential": {
"type": "personal_access_token",
"id": "credential_example"
},
"request_body": "{}",
"response_body": "{}",
"body_refs": [
{
"id": "body_request_example",
"usage_log_id": "usage_example",
"scope": "user_request",
"preview_body": "{}",
"full_sha256": "44136fa355b3678a1146ad16f7e8649e94fb4fc21fe77e8310c060f61caaff8a",
"status": "complete",
"preview_bytes": 2,
"full_bytes": 2,
"created_at": 1788710400,
"completed_at": 1788710401
}
]
}
字段 |
类型 |
说明 |
|---|---|---|
|
string |
请求日志 ID。 |
|
string |
TaaS 本地密钥 ID;使用该类密钥时返回。 |
|
string |
TaaS 本地密钥名称。 |
|
string |
调用用户 ID。 |
|
string |
调用用户名称;有值时返回。 |
|
string |
模型目录对象 ID。 |
|
string |
实际调用的模型名称。 |
|
string |
请求填写的模型名称。 |
|
string |
调用方 IP。 |
|
integer |
调用时间,Unix 秒。 |
|
integer |
输入 Token 数。 |
|
integer |
输出 Token 数。 |
|
integer |
缓存读取 Token 数。 |
|
integer |
缓存写入 Token 数。 |
|
string |
本次调用费用,十进制字符串。 |
|
string |
调用结果状态。 |
|
string |
调用错误类别;有错误时返回。 |
|
string |
调用错误说明;有错误时返回。 |
|
integer |
调用耗时,毫秒。 |
|
string |
请求正文的归档引用 ID。 有值时返回。 |
|
string |
响应正文的归档引用 ID。 有值时返回。 |
|
string |
完整请求正文的 SHA-256。 有值时返回。 |
|
string |
完整响应正文的 SHA-256。 有值时返回。 |
|
string |
请求追踪 ID。 有值时返回。 |
|
string |
密钥哈希前缀。 有值时返回。 |
|
string |
计费项代码。 有值时返回。 |
|
string |
调用计价方式。 有值时返回。 |
|
string |
企业方案 ID。 有值时返回。 |
|
string |
企业方案名称。 有值时返回。 |
|
string |
企业合同编号。 有值时返回。 |
|
string |
企业方案模型 ID。 有值时返回。 |
|
string |
计价快照,序列化字符串。 有值时返回。 |
|
string |
结算方式。 有值时返回。 |
|
string |
用量上报状态。 有值时返回。 |
|
string |
用量上报批次 ID。 有值时返回。 |
|
string |
计费用量事件的幂等标识。 有值时返回。 |
|
string |
计费用量事件 ID。 有值时返回。 |
|
string |
计费记录 ID。 有值时返回。 |
|
string |
计费账户 ID。 有值时返回。 |
|
string |
本次计费的 Credit 数量。 有值时返回。 |
|
string |
上报结果记录的 Credit 余额。 有值时返回。 |
|
string |
上报结果记录的可用 Credit。 有值时返回。 |
|
string |
最近一次计费用量上报错误。 有值时返回。 |
|
integer |
完整请求正文的字节数。 |
|
integer |
完整响应正文的字节数。 |
|
integer |
计费用量上报时间,Unix 秒;有值时返回。 |
|
integer |
计费用量上报尝试次数。 |
|
integer |
日志创建时间,Unix 秒。 |
|
object |
本次调用的凭据标识;有记录时返回。 |
|
string |
凭据类别: |
|
string |
凭据对象 ID。 |
|
string |
服务账号 ID;仅服务账号凭据返回。 |
|
string |
请求正文预览;可能截断。 |
|
string |
响应正文预览;可能截断。 |
|
array of object |
关联的正文归档信息。 |
|
string |
正文归档引用 ID。 |
|
string |
所属请求日志 ID。 |
|
string |
关联的上游请求日志 ID。 |
|
string |
所属用户 ID。 |
|
string |
关联的 TaaS 本地密钥 ID。 |
|
string |
请求追踪 ID。 |
|
string |
正文对象 ID。 |
|
string |
正文所属请求或响应阶段。 |
|
string |
正文媒体类型;有值时返回。 |
|
string |
正文预览。 |
|
string |
完整正文的 SHA-256。 |
|
string |
归档状态。 |
|
string |
归档错误说明;有错误时返回。 |
|
boolean |
兼容历史归档的标记;有值时返回。 |
|
integer |
预览字节数。 |
|
integer |
完整正文字节数。 |
|
integer |
归档创建时间,Unix 秒。 |
|
integer |
归档完成时间,Unix 秒;完成时返回。 |
字段路径中的 [] 表示数组中的每一项。