1. 产品概述
1.1 使用场景
如果APP中已经使用融云IM搭建了聊天通讯模块,需要在聊天业务中增加互动机器人业务,可以参考本文实现。
1.2 支持的大语言模型
目前仅支持微软Azure OpenAI GPT-35-Turbo ,有其他诉求欢迎提工单反馈 (创建工单 https://console.rongcloud.net/agile/formwork/ticket/create)
1.3 资费说明
(1)测试环境: 可免费使用1个对话机器人
(2)生产环境:功能开通费 ¥ 900 / 月 ,功能开通后可使用2个机器人,
每增购一个机器人需要支付 ¥ 500 / 月 (如使用不满1个月 按使用天数折算)
2. 厂商资源信息准备
目前融云仅支持接入微软Azure OpenAI GPT-35-Turbo , 客户需要自己购买微软相关服务并在微软云中完成资源配置及部署(详见 什么是 Azure OpenAI 服务? - Azure AI services | Microsoft Learn )。
3 机器人服务配置
3.1 开通对话机器人服务
-
在开发者后台 “财务管理”-“账号充值”-“在线充值” 中找到 “对话机器人” 充值入口。
您需要保证对话机器人账户余额不少于 ¥900,才能进行下一步——服务开通。
-
在开发者后台 “应用配置”-“智能服务”-“AIGC能力” 中开启 “对话机器人” 服务。
开启服务时需要预付 ¥900 ,在次月会进行当月具体消费的结算(如使用不满一个月,会按使用天数折算)。
服务开通后即可以点击“配置”使用这个产品来编辑符合您需求的机器人。
3.2 增加或减少机器人配额
在机器人列表上方点击 “购买”,即可在“付费功能开通”面板中选择您当前总共需要使用的机器人数,我们会根据增加或减少的实际情况估算当月使用费用(融云会在次月初扣费,消费情况以当月账单为准)。
3.3 创建/编辑机器人
- 在机器人列表页面点击“创建机器人”;
- 在“创建机器人”页面中,填写“机器人基础信息”:在融云侧创建一个机器人 等同于在 im 业务中注册一个终端用户,(参考:注册用户融云开发者文档 );
- 填写模型信息并进行模型配置,目前融云仅支持 Azure OpenAI GPT-35-Turbo(接口版本 2023 - 05 - 15)。
您可参考融云开发者后台中各参数的注释,再进行参数填写( 参数依据微软OpenAI 的接口给出)。参数的注释可以通过将鼠标悬浮在?上获得。
3.4 管理机器人
在对话机器人页面页可以进行机器人的 增购、创建、停用及恢复使用等操作。
4. 在 IM 对话中使用
APP层把机器人加入用户联系人或群聊会话中 ,直接给机器人发消息即可 (参考 融云开发者文档 )。
单聊会话中直接给机器人发消息即可,如下图所示;
在群聊中用户可以添加多个AI机器人,所以用户必须使用@消息,@指定机器人回复自己,效果如下图所示。