部署环境
发送对话消息
适用于:Chatflow。
向已部署的 Chatflow 应用发送消息并返回回答,支持阻塞和流式两种模式。
对应的标准 API 接口:发送对话消息。差异:
- 忽略
workflow_id和auto_generate_name。 - 接受
trace_id和trace_session_id。 - 流中不包含 TTS、内容审查、标注和 Agent 事件。
- 错误码不同。
POST
授权
每个请求都通过 API 密钥认证:Authorization: Bearer {API_KEY}。应用接口使用应用 API 密钥,知识库接口使用知识库 API 密钥(快速开始)。
API 密钥应保存在服务端,切勿嵌入客户端代码。缺失或无效的密钥会返回 HTTP 401(unauthorized)。
查询参数
请求体
application/json
发送对话消息的请求体。
响应
内容类型和结构取决于请求中的 response_mode 参数。
- 如果
response_mode为blocking,返回application/json和ChatCompletionResponse对象。 - 如果
response_mode为streaming,返回text/event-stream和服务器发送事件流。
本次运行的任务 ID。使用阻塞式返回时,任务 ID 只出现在最终响应体中,因此 停止对话消息生成 实际只在流式返回时可用。