对话消息
发送对话消息
适用于:Chatflow、新 Agent、聊天助手、Agent。
向对话型应用发送一条消息并返回助手的回复。流式响应中的事件因应用类型而异。
POST
Authorizations
Body
application/json
发送对话消息的请求体。
用户发送的消息。
响应返回模式。省略时默认为阻塞模式。
streaming(推荐):回复以 Server-Sent Events 形式返回。blocking:生成完成后一次性返回。生成时间较长时有中断风险:在 Dify Cloud 上,如果边缘代理在超时时间内未收到响应,就可能中断连接。- Agent 和新 Agent 应用仅支持
streaming;使用blocking会返回 400。
Available options:
streaming, blocking 仅适用于 Chatflow 应用。 指定要执行的已发布工作流版本 ID。如果未提供,将使用最新发布的版本。在 Dify Cloud 上,指定版本需要付费套餐。
Response
请求成功。内容类型和结构取决于请求中的 response_mode 参数。
- 如果
response_mode为blocking,返回application/json和ChatCompletionResponse对象。 - 如果
response_mode为streaming,返回text/event-stream和服务器发送事件流。
事件类型,固定为 message。
用于请求追踪和停止响应 API 的任务 ID。
该响应事件的唯一 ID。
唯一的消息 ID。调用反馈或推荐问题接口时,将此值作为 message_id 参数使用。
会话 ID。
应用模式。chat 表示聊天助手应用,agent-chat 表示 Agent 应用,advanced-chat 表示 Chatflow 应用。
完整的响应内容。
包含用量和检索资源的元数据。
消息创建时间戳(Unix 纪元秒)。
Last modified on September 1, 2026