Wiki 操作
预览站点
job 到达 ready 状态后,可启动本地站点服务预览生成的 wiki。
POST /api/v1/wiki/{slug}/serve
curl -X POST $HOST/api/v1/wiki/deep-learning/serve \
-H "Authorization: Bearer $TOKEN"
响应:
{ "ok": true, "slug": "deep-learning", "url": "http://<your-server>:8668/preview/deep-learning/", "pid": 12345 }
备注
端口取自该 wiki 的 local/config.md 中的 PORT 字段。未配置时返回 400。
其他站点控制
| 方法 | 路径 | 说明 |
|---|---|---|
POST | /wiki/{slug}/serve/stop | 停止站点进程 |
POST | /wiki/{slug}/serve/restart | 重启站点进程 |
Butler 持续维护
grow 完成后,butler 在后台按轮次持续补全、提质 wiki 词条。
POST /api/v1/wiki/{slug}/butler
curl -X POST $HOST/api/v1/wiki/deep-learning/butler \
-H "Authorization: Bearer $TOKEN" \
-H "Content-Type: application/json" \
-d '{"rounds": 5, "auto": true}'
| 字段 | 默认值 | 说明 |
|---|---|---|
rounds | 0(不限) | 运行轮次,1–1000;0 不限轮次 |
auto | true | 自动决策维护策略 |
model | 系统默认 | 指定 AI 模型(可选) |
| 方法 | 路径 | 说明 |
|---|---|---|
POST | /wiki/{slug}/butler/stop | 停止管家 |
GET | /wiki/{slug}/butler/log | 管家运行日志 |
PUT | /wiki/{slug}/butler/config | 动态调整配置 |
概览与统计
GET /api/v1/wikis-overview
所有 wiki 的状态概览:页数、覆盖率、最近复核时间、serve/butler 运行状态。
GET /api/v1/wiki/{slug}/growth
词条增长曲线。
curl "$HOST/api/v1/wiki/deep-learning/growth?granularity=day&days=7" \
-H "Authorization: Bearer $TOKEN"
| 参数 | 可选值 | 说明 |
|---|---|---|
granularity | hour / day / week | 统计粒度 |
days | 整数 | 查询过去 N 天 |
GET /api/v1/wiki/{slug}/search
wiki 内全文检索:?q=卷积神经网络