接入前提
获取调用 API 所需的 token 请参考 API 鉴权
用户需要结合联网检索生成内容时,先创建联网任务,再用本接口接收流式 Markdown。读取用户指定的固定网页不属于这个场景。
调用时机
| 场景 | 使用本接口吗 |
|---|---|
| 用户希望结合联网检索生成内容 | 是 |
| 用户提供固定 URL 内容 | 否,使用 导入链接生成内容获取 |
| 用户只输入标题生成 | 否,使用 智能生成内容获取 |
联网生成以 event:close 结束;在此之前收到的 Markdown 片段需要按顺序拼接。
流式返回行为
| 接口描述 | 用户创建type=1且开启联网功能的智能生成任务后,请求该接口生成大纲+内容的结果 | ||
| 接口地址 | /api/ai/chat/network | 请求方式 | GET |
| 权限校验 | 是 | 请求参数 | json |
| 响应类型 | text/event-stream | ||
请求参数
请求示例
ts
curl --location -g --request GET 'https://co.aippt.cn/api/ai/chat/network?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 就不能把当前内容视为完整结果。重新发起联网生成时,应丢弃本次未完成的片段。

API 链路