导入Word生成内容获取
接入前提
获取调用 API 所需的 token 请参考 API 鉴权
用户上传 Word、WPS、PDF 或 TXT 时,先按文件类型创建任务,再用本接口接收解析后的流式 Markdown。XMind、Markdown 和固定 URL 有单独的接口。
调用时机
| 场景 | 使用本接口吗 |
|---|---|
| 用户上传 Word、WPS、PDF、TXT 等 Word 类材料 | 是 |
| 用户上传 XMind、FreeMind、Markdown 文件 | 否,使用 上传普通文件 |
| 用户提供 URL | 否,使用 导入URL链接 |
文档解析以 event:close 为结束标志;此前收到的 Markdown 片段要按顺序拼接。
流式返回行为
| 接口描述 | 用户上传word,前端解析 word 获取内容后请求该接口生成大纲+内容的结果 | ||
| 接口地址 | /api/ai/chat/v2/word | 请求方式 | GET |
| 权限校验 | 是 | 请求参数 | json |
| 响应类型 | text/event-stream | ||
请求参数
请求示例
ts
curl --location -g --request GET 'https://co.aippt.cn/api/ai/chat/v2/word?task_id=<taskId>' \
--header 'x-api-key: <apiKey>' \
--header 'x-channel: <channel>' \
--header 'x-token: <token>'响应内容
响应示例
ts
event:message
data:{"content":"``"}
event:message
data:{"content":"`\n"}
event:message
data:{"content":"#"}
event:message
data:{"content":" 业"}
......
event:message
data:{"content":"```"}
event:close
data:api-close文档解析完成后
流式内容接收完成后,接入方可以继续调用 获取大纲数据结构,或进入 作品 生成和导出 PPT。
连接中断且没有 event:close 时,不要继续使用当前 Markdown。先确认上传任务和文件类型,再重新解析。
