详细统计接口返回每次工具执行的完整记录,包括请求参数、响应数据、执行耗时、计费详情等信息。适用于问题排查和审计追踪。
✓ 免费接口:详细统计接口完全免费,不消耗任何次数或 Credits。
POST https://api.jisuapi.com/agent/stats/detail
| 参数名 | 类型 | 必填 | 说明 |
|---|---|---|---|
execution_id | string | 否 | 指定执行 ID,查询单条记录 |
start_date | string | 否 | 开始日期(YYYY-MM-DD),默认今天 |
end_date | string | 否 | 结束日期(YYYY-MM-DD),默认今天 |
tool_id | string | 否 | 筛选指定工具 |
status | string | 否 | 筛选状态:success/failed/all,默认 all |
page | integer | 否 | 页码,默认 1 |
page_size | integer | 否 | 每页数量,默认 20,最大 100 |
| Header | 值 | 说明 |
|---|---|---|
Authorization | Bearer {appkey} | APPKEY 认证 |
Content-Type | application/json | 请求体格式 |
{
"status": 0,
"msg": "ok",
"result": {
"total": 1250,
"page": 1,
"page_size": 20,
"records": [
{
"execution_id": "exe_20260603_120102_xxx",
"tool_id": "shouji_query",
"tool_name": "手机号码归属地查询",
"request": {
"params": {"mobile": "13800138000"},
"search_id": "sch_20260603_120001_xxx"
},
"response": {
"status": 0,
"data": {
"province": "北京",
"city": "北京",
"company": "中国移动"
}
},
"charge": {
"layer": "free",
"cost": 0.0,
"credits_cost": 0
},
"timing": {
"started_at": "2026-06-03T12:01:02.345Z",
"completed_at": "2026-06-03T12:01:02.483Z",
"elapsed_ms": 138,
"upstream_ms": 120
},
"status": "success"
}
]
},
"request_id": "req_..."
} | status | msg | 说明 |
|---|---|---|
| 101 | APPKEY为空或不存在 | 未提供有效的APPKEY |
| 203 | 日期格式错误 | 日期参数格式不正确 |
| 204 | 时间范围超限 | 查询时间范围不能超过 30 天 |
| 301 | 未找到执行记录 | 指定的 execution_id 不存在 |
curl -X POST "https://api.jisuapi.com/agent/stats/detail" \
-H "Authorization: Bearer 你的APPKEY" \
-H "Content-Type: application/json" \
-d '{
"page": 1,
"page_size": 20
}' curl -X POST "https://api.jisuapi.com/agent/stats/detail" \
-H "Authorization: Bearer 你的APPKEY" \
-H "Content-Type: application/json" \
-d '{
"execution_id": "exe_20260603_120102_xxx"
}' curl -X POST "https://api.jisuapi.com/agent/stats/detail" \
-H "Authorization: Bearer 你的APPKEY" \
-H "Content-Type: application/json" \
-d '{
"status": "failed",
"start_date": "2026-06-01",
"end_date": "2026-06-03"
}' import requests
url = "https://api.jisuapi.com/agent/stats/detail"
headers = {
"Authorization": "Bearer 你的APPKEY",
"Content-Type": "application/json"
}
# 查询最近失败的执行记录
data = {
"status": "failed",
"page": 1,
"page_size": 10
}
response = requests.post(url, headers=headers, json=data)
result = response.json()
if result["status"] == 0:
records = result["result"]["records"]
print(f"找到 {result['result']['total']} 条失败记录\n")
for record in records:
print(f"执行ID: {record['execution_id']}")
print(f"工具: {record['tool_name']}")
print(f"时间: {record['timing']['started_at']}")
print(f"错误: {record['response'].get('msg', '未知错误')}")
print("-" * 50)
else:
print(f"查询失败: {result['msg']}") | 字段 | 类型 | 说明 |
|---|---|---|
execution_id | string | 执行记录唯一标识 |
tool_id | string | 工具 ID |
request | object | 请求参数和上下文 |
response | object | 接口响应数据 |
charge | object | 计费详情 |
timing | object | 时间信息 |
status | string | 执行状态:success/failed |
执行记录保留 90 天。超过 90 天的记录将被自动清理,无法查询。如需长期保存,请定期导出数据。
A: 最多可查询 90 天内的记录。单次查询时间范围不超过 30 天。
A: 包含完整的请求参数和响应数据。如果涉及敏感信息,请注意保护 APPKEY 和接口访问权限。
A: 使用分页参数循环查询所有页,将数据保存到本地文件或数据库。


© 2015-2025 杭州极速互联科技有限公司 版权所有 浙ICP备17047587号-4 浙公网安备33010502005096 增值电信业务经营许可证:浙B2-20190875