文档编织 · skill_id: docuweaver

DocuWeaver 文档编织

类型:文件型(上传+异步)· 长文摘要 / 结构化抽取 / RAG · 经 pddun.net API 网关调用

能力说明

DocuWeaver 面向长文档场景:支持 PDF / Word / 长文本上传,输出摘要、条款与关键信息结构化抽取、多文档对比差异,并基于企业知识库做 RAG 问答。文档解析为异步任务,完成后通过 task_id 查询结果。

支持格式PDF / DOCX / TXT / Markdown
核心能力摘要 / 抽取 / 对比 / RAG 问答
输入形态文件上传 或 长文本
调用模式异步任务 + task_id 查询

适用场景

输入 / 输出示例

请求体(以文本为例,文件走 multipart 上传):

{
  "uid": "YOUR_UID",
  "skill_id": "docuweaver",
  "mode": "extract",
  "doc_text": "本合同租赁期限自2026-10-01至2027-09-30,月租金12000元,逾期超过15日出租方可解除…"
}

响应体:

{
  "code": 0,
  "msg": "ok",
  "data": {
    "task_id": "dw_20260912_0001",
    "summary": "一份期限一年的房屋租赁合同,月租金12000元。",
    "clauses": [
      {"key": "租赁期限", "value": "2026-10-01 ~ 2027-09-30"},
      {"key": "月租金", "value": "12000元"}
    ],
    "risks": ["逾期15日出租方可单方解除,对承租方偏不利"]
  }
}

调用方式

先鉴权:

curl -X POST https://a2ahub.com.cn/api/a2ahub/skill/auth \
  -H "Content-Type: application/json" \
  -d '{"uid":"YOUR_UID","skill_id":"docuweaver"}'

提交文档解析任务:

# 文本模式
curl -X POST https://a2ahub.com.cn/api/store/skill/docuweaver/parse \
  -H "Authorization: Bearer <开发者Token>" \
  -H "Content-Type: application/json" \
  -d '{"uid":"YOUR_UID","mode":"extract","doc_text":"..."}'
# 文件模式:multipart/form-data,字段 file=@/path/to/contract.pdf

RAG 问答复用同一知识库:传 corpus_id 与 question,答案会附带来源段落。文档仅用于本次解析与授权知识库,不外发第三方。