由于ChatGPT只提供了单纯的api,提供完整服务需要额外的开发工作。OpenIM把实时推送、消息记录、会话隔离、上下文管理、多端同步等强大的工程能力赋予了ChatGPT,协助开发者打造真正的聊天机器人
-
使用该机器人需要先部署openIM服务器 open-im-server部署文档
1.1 项目clone
git clone https://github.com/OpenIMSDK/Open-IM-Server.git --recursive;Copy to clipboardErrorCopied
1.2 初始化安装
cd Open-IM-Server; chmod +x install_im_server.sh; ./install_im_server.sh;Copy to clipboardErrorCopied
1.3 检查服务
cd script;./docker_check_service.sh
-
设置callback 该机器人使用了openIM的回调功能,关于该功能具体查看openIM官网的第三方回调说明文档。第三方回调官方文档
config/config.yaml
callback:
callbackUrl : "https://127.0.0.1:8080/callback"
callbackBeforeSendSingleMsg:
enable: true
callbackBeforeSendGroupMsg:
enable: true
- 重启
docker-compose down; docker-compose up -d
最新镜像:openim/chat_gpt:v0.0.1