openim+加上大模型机器人

要实现open im 结合llm 大模型,实现agent机器人。
第一步,我们需要搭建im基建服务,
https://github.com/openimsdk/open-im-server/blob/main/README_zh_CN.md
open-im服务做为开源的后端服务,项目star较多,适合我们选择,文档较为完善。
按照文档部署即可

第二步,选择合适的客户端,web或者electron 部署执行的客户端即可。

监听im回调。 给im-server 配置回调地址。
第三步选择需要监听的用户sendId进行机器人一一绑定。

发送消息api,对接即可 http://127.0.0.1:10002/msg/send_msg
{
"sendID": "imAdmin",
"recvID": "3575727766",
"groupID": "",
"senderNickname": "openIMAdmin-Gordon",
"senderFaceURL": "http://www.head.com",
"senderPlatformID": 1,
"content": {
"content": "hello!! zmm"
},
"contentType": 101,
"sessionType": 1,
"isOnlineOnly": false,
"notOfflinePush": false,
"sendTime": 1695212630740,
"offlinePushInfo": {
"title": "send message",
"desc": "",
"ex": "",
"iOSPushSound": "default",
"iOSBadgeCount": true
},
"ex": "ex"
}
下一步,我们将实现,语音机器人+openim。尽情期待。