HTTP SSE 适合客户端发起一次 HTTP 请求,服务端持续推送事件。它是单向通道;要实现下一轮对话,需要再次发送请求。调用前必须先发布应用。
准备四类关键值
先发布应用,并在“应用管理 → 调用”复制 AppKey。每个请求生成新的 RequestId,同一轮连续对话复用 ConversationId;不同用户使用不同 UserId。这样既能串联上下文,也能避免不同用户消息混在一起。

最小请求结构
POST https://wss.lke.cloud.tencent.com/adp/v2/chat
Content-Type: application/json
{
"RequestId": "32到64位的唯一请求ID",
"ConversationId": "32到64位的会话ID",
"AppKey": "从运行中应用复制的AppKey",
"UserId": "your-user-001",
"Contents": [{"Type":"text","Text":"请总结退款规则"}],
"Incremental": true,
"Stream": "enable"
}
官方说明 StreamingThrottle 只改变回包频率,不会加快模型生成。设置太大可能长时间看不到回包。
按事件类型拼接结果
SSE 行由 event: 与 data: 组成。客户端应按事件解析 JSON:request_ack 表示请求已接收,text.delta 是文本增量,过程中也可能出现 text.replace。不能把第一次收到 text.delta 当成完成,应等响应的完成状态或最终事件,并同时处理错误事件和连接中断。
怎样验证与排错
日志至少保留 RequestId、ConversationId、HTTP 状态和最后一个事件类型,但不要记录 AppKey 与完整敏感输入。若不同用户串话,重点检查是否错误复用了 ConversationId 或 UserId;若只有开头没有结尾,检查是否把连接提前关闭;若 200 但业务失败,读取事件中的状态与错误说明。
以下请求是字段结构示例,没有携带真实 AppKey,也没有在你的应用上发起调用。字段约束和事件示例请以腾讯云 HTTP SSE 官方接口文档为准。
Ai菜鸟网。发布者:AI小管家,转载请注明出处:https://www.alyyhw.com/32220.html