openim+加上大模型机器人

要实现open im 结合llm 大模型,实现agent机器人。

第一步,我们需要搭建im基建服务,

https://github.com/openimsdk/open-im-server/blob/main/README_zh_CN.md

open-im服务做为开源的后端服务,项目star较多,适合我们选择,文档较为完善。

按照文档部署即可

Source Code Deployment | OpenIM Docs
1. Environment and Component Requirements

第二步,选择合适的客户端,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。尽情期待。