查询请求日志列表¶
查询当前用户的模型调用记录、Token 用量和计费上报结果。
GET https://billing.moi.matrixorigin.cn/api/v1/taas/usage-logs
调用前准备¶
准备个人访问令牌。
请求参数¶
将示例中的 $MOI_PERSONAL_ACCESS_TOKEN 替换为实际值。
curl --get "https://billing.moi.matrixorigin.cn/api/v1/taas/usage-logs" \
-H "X-API-Key: $MOI_PERSONAL_ACCESS_TOKEN" \
--data-urlencode "page_size=2"
参数 |
类型 |
是否必填 |
说明 |
|---|---|---|---|
|
string |
否 |
供应商 ID。查询仍限定为当前用户的调用。 |
|
string |
否 |
模型目录对象 ID。 |
|
string |
否 |
模型类型。 |
|
string |
否 |
Genesis 本地密钥 ID。 |
|
string |
否 |
Genesis 本地密钥 ID 列表。可重复传递或用逗号分隔。 |
|
string |
否 |
凭据类别: |
|
string |
否 |
凭据对象 ID。必须同时填写 |
|
string |
否 |
调用状态,例如 |
|
string |
否 |
调用错误类别。 |
|
string |
否 |
调用方 IP。 |
|
string |
否 |
计费用量事件 ID。 |
|
string |
否 |
计费记录 ID。 |
|
string |
否 |
调用请求填写的模型名称。 |
|
string |
否 |
计价方式。 |
|
string |
否 |
结算方式:genesis 或 |
|
string |
否 |
AI 服务使用场景。 |
|
string |
否 |
企业方案 ID。 |
|
string |
否 |
企业合同编号。 |
|
string |
否 |
企业方案模型 ID。 |
|
string |
否 |
Responses 响应 ID。 |
|
string |
否 |
Conversation ID。 |
|
string |
否 |
请求日志 ID 列表。可重复传递或用逗号分隔。 |
|
string |
否 |
|
|
integer |
否 |
开始时间,非负 Unix 秒。不能晚于结束时间。 |
|
integer |
否 |
结束时间,非负 Unix 秒。 |
|
integer |
否 |
每页数量,默认 100,最大 1000。 |
|
string |
否 |
上一页返回的下一页标记。首个请求省略。 |
成功响应¶
{
"items": [
{
"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_bytes": 2,
"response_body_bytes": 2,
"request_body_sha256": "44136fa355b3678a1146ad16f7e8649e94fb4fc21fe77e8310c060f61caaff8a",
"response_body_sha256": "44136fa355b3678a1146ad16f7e8649e94fb4fc21fe77e8310c060f61caaff8a",
"created_at": 1788710400,
"credential": {
"type": "personal_access_token",
"id": "credential_example"
}
}
],
"total": 1,
"next_page_token": ""
}
字段 |
类型 |
说明 |
|---|---|---|
|
array of object |
本页记录。 |
|
string |
请求日志 ID。 |
|
string |
Genesis 本地密钥 ID。使用该类密钥时返回。 |
|
string |
Genesis 本地密钥名称。 |
|
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。有值时返回。 |
|
integer |
完整请求正文的字节数。 |
|
integer |
完整响应正文的字节数。 |
|
string |
完整请求正文的 SHA-256。有值时返回。 |
|
string |
完整响应正文的 SHA-256。有值时返回。 |
|
string |
请求追踪 ID。有值时返回。 |
|
string |
密钥哈希前缀。有值时返回。 |
|
string |
计费项代码。有值时返回。 |
|
string |
调用计价方式。有值时返回。 |
|
string |
企业方案 ID。有值时返回。 |
|
string |
企业方案名称。有值时返回。 |
|
string |
企业合同编号。有值时返回。 |
|
string |
企业方案模型 ID。有值时返回。 |
|
string |
计价时保存的价格信息,以字符串返回。有值时返回。 |
|
string |
结算方式。有值时返回。 |
|
string |
AI 服务使用场景。 |
|
string |
AI 服务定价信息。 |
|
string |
用量上报状态。有值时返回。 |
|
string |
用量上报批次 ID。有值时返回。 |
|
string |
计费用量事件的幂等标识。有值时返回。 |
|
string |
计费用量事件 ID。有值时返回。 |
|
string |
计费记录 ID。有值时返回。 |
|
string |
计费账户 ID。有值时返回。 |
|
string |
本次计费的 Credit 数量。有值时返回。 |
|
string |
上报结果记录的 Credit 余额。有值时返回。 |
|
string |
上报结果记录的可用 Credit。有值时返回。 |
|
integer |
计费用量上报时间,Unix 秒。有值时返回。 |
|
integer |
计费用量上报尝试次数。 |
|
string |
最近一次计费用量上报错误。有值时返回。 |
|
integer |
日志创建时间,Unix 秒。 |
|
object 或 null |
本次调用的凭据标识。有记录时返回。 |
|
string |
凭据类别: |
|
string |
凭据对象 ID。 |
|
string |
名称。 |
|
string |
服务账号 ID。仅服务账号凭据返回。 |
|
string |
服务账号名称。 |
|
integer |
符合筛选条件的总记录数。 |
|
string |
下一页标记。为空或省略时已到最后一页。 |
错误响应¶
{
"code": 400,
"message": "page_size must be an integer between 1 and 1000"
}
字段 |
类型 |
说明 |
|---|---|---|
|
integer |
HTTP 错误状态码。 |
|
string |
错误说明。 |