Transformer Summarizer Demo

这是一个基于 Transformer 的中文文本摘要演示系统。你可以通过下面两个按钮进入接口文档或检查服务状态,也可以直接调用摘要接口。

当前模型:{engine.model_name}

当前后端:{engine.backend_name}

使用指南

1. 点击 打开接口文档,进入 Swagger 页面。

2. 找到 POST /summarize,点击 Try it out

3. 在请求体中填写文本和目标长度,例如:

{
  "text": "这里放一段较长的中文文本",
  "target_length": 120
}

4. 点击 Execute 后查看返回的摘要结果。

5. 如果想确认服务是否正常,可点击 检查服务状态,返回 ok 即表示运行正常。

6. 如果接口返回 backend=fallback,请查看响应里的 error 字段,这表示 Transformer 生成阶段失败,系统才会自动切回备用摘要。

7. 如果原文包含大量换行或空格,建议直接使用 POST /summarize-plain,把正文当作纯文本提交,更适合粘贴文章正文。

提示:/summarize 走 JSON,/summarize-plain 走纯文本。前者适合结构化调用,后者适合直接粘贴文章。