环信 AIGC 方案选择
大约 2 分钟
AI 集成
环信 AIGC 方案选择
本文提供两种方案供你接入环信 AI 聊天服务,实现与机器人的聊天功能:
- 方案一:利用服务器回调服务,在 IM 中引入 AI 服务。
- 方案二:使用环信即时通讯云提供的 AI 智能功能。
方案一
通过配置服务端和客户端,利用环信即时通信 IM 服务器回调功能,在 IM 中引入 AI 服务(以 MiniMax 中文大语言模型为例),创建机器人账号,从而跑通示例项目。
技术架构
目前,环信 AIGC 方案可通过服务器回调服务实现与机器人聊天,以单聊为例,工作流程如下:
- 用户发消息给机器人。
- 环信服务器收到消息后,通过服务端回调将事件通知第三方大模型厂商。
- 第三方大模型厂商收到事件通知,将消息回复内容发送给 app server。
- app server 调用 Restful API 将回复内容发送给环信服务器。
- 环信服务器将回复内容发送给用户。
跑通示例项目
完成客户端和服务端配置,跑通 GitHub 示例项目,体验与 AIGC 数字人沟通方案。
有关更多信息,请参见跑通示例项目文档说明。
方案二
使用环信即时通讯 IM 提供的 AI 机器人聊天。你需要在环信即时通讯控制台开通 AI 智能功能,创建机器人,即实现与机器人的单聊功能。
此外,你可以在环信即时通讯控制台查看机器人账号消耗的 token 数和消耗趋势。
有关更多信息,请参见使用 AI 机器人聊天和调用 REST API 获取 app 下的机器人列表相关文档。
技术架构
目前,环信 AI 智能功能仅支持单聊,工作流程如下:
- 用户发消息给机器人。
- 环信服务器收到消息后,通过环信机器人服务将用户消息传递给第三方大模型厂商。
- 第三方大模型厂商对用户消息进行回复,将消息回复内容发送给环信机器人服务。
- 环信机器人服务收到消息后,通过环信服务器将回复内容发送给用户。