向对话型应用发送请求。
API Key 认证。对于所有 API 请求,请在 Authorization HTTP 头中包含您的 API Key,并加上 Bearer 前缀。示例:Authorization: Bearer {API_KEY}。强烈建议将 API Key 存储在服务端,不要在客户端共享或存储,以避免 API Key 泄漏导致严重后果。
发送对话消息的请求体。
用户输入/问题内容。
用户标识符,在应用内唯一。此标识符用于限定数据访问范围——会话、消息和文件仅在使用相同的 user 值查询时可见。
响应返回模式。streaming(推荐)使用 SSE。blocking 等待完成后返回(长时间处理可能会被中断)。Cloudflare 超时为 100 s。省略时默认为阻塞模式。
streaming, blocking 用于继续会话的会话 ID。传入上一条消息的 conversation_id。要开始新会话,请省略此字段或传入空字符串。响应会返回一个 conversation_id——在后续消息中传入该值即可继续该会话。
指定要执行的已发布工作流版本 ID。如果未提供,将使用最新发布的版本。
请求成功。内容类型和结构取决于请求中的 response_mode 参数。
response_mode 为 blocking,返回 application/json 和 ChatCompletionResponse 对象。response_mode 为 streaming,返回 text/event-stream 和 ChunkChatEvent 对象流。事件类型,固定为 message。
用于请求追踪和停止响应 API 的任务 ID。
该响应事件的唯一 ID。
唯一的消息 ID。调用反馈或推荐问题接口时,将此值作为 message_id 参数使用。
会话 ID。
应用模式,固定为 advanced-chat。
完整的响应内容。
包含用量和检索资源的元数据。
消息创建时间戳(Unix 纪元秒)。