From ad863077c60b2c5a14bd014a5ad08be3701fd5e9 Mon Sep 17 00:00:00 2001 From: hz4th_coder Date: Wed, 2 Sep 2026 17:52:17 +0800 Subject: [PATCH] =?UTF-8?q?docs:=20README/API=20=E6=9B=B4=E6=96=B0=20v1.3.?= =?UTF-8?q?0=20=E7=83=AD=E5=BA=A6=E6=8E=92=E8=A1=8C/=E6=90=9C=E7=B4=A2/?= =?UTF-8?q?=E6=B0=B4=E5=8D=B0/=E9=80=9F=E5=BA=A6=E9=A1=B9=E7=AE=A1?= =?UTF-8?q?=E7=90=86?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- API.md | 24 +++++++++++++++++++++++- README.md | 8 +++++--- 2 files changed, 28 insertions(+), 4 deletions(-) diff --git a/API.md b/API.md index a4dff19..1a08267 100644 --- a/API.md +++ b/API.md @@ -114,9 +114,31 @@ POST /api/seed-capabilities # 🎲 能力测试演示数据 ## 9. 其他 ```bash -POST /api/chart # 图表代理(转发 data-chart-tool 16016,返回 PNG) +POST /api/chart # 图表代理(转发 data-chart-tool 16016,返回 PNG,自动叠加水印) +GET /api/settings # 前台设置(watermark/top_n) ``` +## 10. 速度项管理(后台,热度/个数/配置简介) + +```bash +GET /api/admin/speed-items +POST /api/admin/speed-items # {provider, model, heat, count, intro, remark} +PUT /api/admin/speed-items/ +DELETE /api/admin/speed-items/ +POST /api/admin/speed-items/sync # 从提交自动同步(默认热度=提交数) +``` + +排行榜默认按 **热度(heat)** 显示前 N 个(N 后台设置 top_n 可改);搜索框热门5个取热度前5。 + +## 11. 站点设置(后台,图片水印/默认条数) + +```bash +GET /api/admin/settings +PUT /api/admin/settings {"watermark_text":"...","top_n":10} +``` + +生成图表时自动叠加水印(默认首页网址,浅底深字/深底浅字自适应)。 + ## 错误 所有接口失败返回 `{"ok": false, "error": "..."}` + 对应 HTTP 状态码; diff --git a/README.md b/README.md index 0348907..b52490e 100644 --- a/README.md +++ b/README.md @@ -10,11 +10,11 @@ | 页面 | 说明 | |------|------| -| `/`(index.html) | 🏆 模型速度排行:按模型+提供商聚合,表头可排序 + **硬件显示** + 🛒**加入对比车** + **运行速度对比图**(预填充/解码/首字,可勾选指定模型) | +| `/`(index.html) | 🏆 模型运行速度排行:**默认按热度显示前10**(后台可配)+ 顶部**搜索框**(点击显示热门5个,支持手动搜索)+ 硬件显示 + **+对比**按钮 + **详情**链接 + **运行速度对比图**(可下载PNG·带水印) | | `/capabilities.html` | 🧪 **模型能力测试模块**:按分类展示测试卡片,点击展开测试项(**内容由后台管理编辑**) | -| `/compare.html` | ⚖️ **模型对比(对比车驱动)**:默认对比前5个,有对比车则按加入顺序;**默认只对比预填充+解码**;对比项可去留;**图表可配置柱状(空心/实心)/折线(实线/虚线)+左右双轴+三色深度+X轴旋转防拥挤** | +| `/compare.html` | ⚖️ **模型对比(对比车驱动)**:默认对比前5个,有对比车则按加入顺序;**默认只对比预填充+解码**;对比项可去留;**图表可配置柱状(空心/实心)/折线(实线/虚线)+左右双轴+三色深度+X轴旋转防拥挤**;可下载PNG带水印 | | `/model.html` | 单模型详情:按上下文长度的速度折线图 + 各账号提交明细(含硬件) | -| `/admin.html` | 🔐 **后台管理**(admin/admin123,网址直达登录,前台无入口):提交管理 / 账号管理 / 能力测试管理 | +| `/admin.html` | 🔐 **后台管理**(admin/admin123,网址直达登录,前台无入口):提交管理 / 账号管理 / 能力测试管理 / **🚀速度项管理(热度·个数·配置简介可改)** / **⚙️设置(图片水印文字·排行默认条数)** | ## 后台管理(/admin.html) @@ -23,6 +23,8 @@ - **📥 提交管理**:分页/搜索(模型/账号/硬件)/查看详情/删除/**点击硬件标签直接修改硬件**/🎲生成演示数据 - **👥 账号管理**:新增/编辑/删除账号(删除连带其提交) - **🧪 能力测试管理**:新增/编辑/删除能力测试模块(名称/分类/图标/说明/测试项JSON/排序/启停),前台只读展示 +- **🚀 速度项管理**:每个速度项可改 **🔥热度 / 个数 / 配置简介 / 备注**,可「🔄 从提交同步」自动生成;排行榜默认按热度前N个、搜索框热门5个均取自这里 +- **⚙️ 设置**:**图片水印文字**(默认首页网址,生成图表时叠加,浅底深字/深底浅字自适应)、**排行默认显示条数** ## 与 llm-speed-tester 联动