v2.6.0 历史分页+筛选+搜索+表头升降排序;一键清空历史(DELETE /api/tests);右下角置顶/置底悬浮按钮
This commit is contained in:
@@ -137,20 +137,32 @@
|
||||
|
||||
**响应:** `{ "ok": true, "id": 9 }`
|
||||
|
||||
### `GET /api/tests?limit=<n>`
|
||||
测试历史列表(按 id 倒序)。`limit` 默认 100,最大 1000。
|
||||
### `GET /api/tests`
|
||||
测试历史列表,支持**分页 + 搜索 + 筛选 + 排序**:
|
||||
|
||||
| 参数 | 说明 |
|
||||
|------|------|
|
||||
| `page` | 页码,默认 1 |
|
||||
| `page_size` | 每页条数,默认 20,最大 100 |
|
||||
| `q` | 关键词搜索(匹配 id/名称/模型/提供商/状态/时间) |
|
||||
| `status` | 状态筛选,逗号多选:`done,error,canceled,running` |
|
||||
| `provider` | 提供商筛选:`openai` / `anthropic` / `google` |
|
||||
| `sort` | 排序字段:`id`/`created_at`/`name`/`provider`/`model`/`status`/`samples`/`ttft`/`prefill`/`decode`/`total_ms`,默认 `id` |
|
||||
| `order` | 排序方向:`asc` / `desc`,默认 `desc`(数值字段空值恒排最后) |
|
||||
|
||||
**响应:**
|
||||
```json
|
||||
[
|
||||
{ "id": 9, "created_at": "2026-08-23 18:52:00", "status": "done",
|
||||
{ "ok": true, "items": [ { "id": 9, "created_at": "2026-08-23 18:52:00", "status": "done",
|
||||
"provider": "openai", "model": "unsloth/Qwen3.8-27B-Q4_K_M",
|
||||
"name": "Qwen3 不同上下文长度速度对比",
|
||||
"error": "",
|
||||
"summary": { "samples_ok": 2, "samples_total": 2, "avg_ttft_ms": 1808.7, ... } }
|
||||
]
|
||||
"summary": { "samples_ok": 2, "samples_total": 2, "avg_ttft_ms": 1808.7, ... } } ],
|
||||
"total": 31, "page": 1, "page_size": 20, "total_pages": 2 }
|
||||
```
|
||||
|
||||
### `DELETE /api/tests`
|
||||
一键清空全部测试历史(测试记录 + 采样指标 + 日志),不可恢复。响应 `{ "ok": true }`。
|
||||
|
||||
### `POST /api/tests/<id>/cancel`
|
||||
停止正在运行的测试。响应 `{ "ok": true, "msg": "正在停止..." }`
|
||||
|
||||
@@ -353,7 +365,10 @@ curl -X POST $BASE/api/tests -H 'Content-Type: application/json' -d '{
|
||||
}'
|
||||
|
||||
# 查询测试列表 / 详情
|
||||
curl "$BASE/api/tests?limit=10"
|
||||
curl "$BASE/api/tests?page=1&page_size=20"
|
||||
curl "$BASE/api/tests?q=Qwen&status=done,error&sort=decode&order=desc&page=1&page_size=10"
|
||||
# 一键清空全部历史(不可恢复)
|
||||
curl -X DELETE $BASE/api/tests
|
||||
curl $BASE/api/tests/9
|
||||
|
||||
# 画图数据(CSV)
|
||||
|
||||
Reference in New Issue
Block a user