知识流水线
运行流水线
对一个或多个数据源运行完整的知识流水线。response_mode 选择流式或阻塞响应。
POST
授权
每个请求都通过 API 密钥认证:Authorization: Bearer {API_KEY}。应用接口使用应用 API 密钥,知识库接口使用知识库 API 密钥(快速开始)。
API 密钥应保存在服务端,切勿嵌入客户端代码。缺失或无效的密钥会返回 HTTP 401(unauthorized)。
路径参数
知识库 ID,通过 获取知识库列表 获取。使用限定范围的密钥时,从 Dify 页面 URL 复制 ID。
请求体
application/json
响应
流水线执行结果。格式取决于 response_mode:流式返回 text/event-stream,阻塞返回完整的 JSON 结果。
Server-Sent Events 流。当 response_mode 为 streaming 时返回;线路格式参见 SSE 流式传输。
主要事件:
workflow_started:执行开始node_started/node_finished:逐节点进度,包含node_id、node_type、status、inputs、outputsworkflow_finished:最终结果,包含status、outputs、total_tokens、elapsed_timeping:心跳保活