会话接口集成
用户接入智能对话机器人流式会话接口概述。
接入步骤
接入大模型会话接口时序图与步骤描述如下:
用户首先需要调用
ApplyForStreamAccessToken
接口以获取安全认证信息。该接口会返回 AccessToken、ChannelId 和 StreamSecret 等后续使用的信息,信息有效期为2小时,期满后需重新调用接口获取。详细信息请参考:获取流式调用的连接信息。接下来,需要生成调用流式会话接口所需的签名(Sign)。该签名应包含当前时间戳(Timestamp)和上一步接口返回的 StreamSecret 参数来计算生成。详情请参考:会话接口签名。
需要将 AccessToken、ChannelId、Sign 和 Timestamp 拼接成完整的 URL,然后使用 SSE 流式调用会话接口,以监听 SSE 事件并获取大模型的流式输出。大模型流式接口会多次返回,每次返回的是完整的回复,因此渲染端应考虑用新的回复覆盖旧的。参考文档:流式会话接口。
集成示例
网页端接入示例:【集成示例】网页端
钉钉端机器人接入示例:【集成示例】钉钉端机器人
微信客服接入示例:【集成示例】微信客服
企业微信接入示例:【集成示例】企业微信
Lark机器人接入示例:【集成示例】Lark机器人