Skip to content

doooodles/ChatGPT

 
 

Repository files navigation

ChatGPT

扫码进群交流

功能介绍

由于ChatGPT只提供了单纯的api,提供完整服务需要额外的开发工作。OpenIM把实时推送、消息记录、会话隔离、上下文管理、多端同步等强大的工程能力赋予了ChatGPT,协助开发者打造真正的聊天机器人

部署OpenIM

  1. 使用该机器人需要先部署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
    

  2. 设置callback 该机器人使用了openIM的回调功能,关于该功能具体查看openIM官网的第三方回调说明文档。第三方回调官方文档

    config/config.yaml

callback:
  callbackUrl : "https://127.0.0.1:8080/callback"
  callbackBeforeSendSingleMsg:
    enable: true 
  callbackBeforeSendGroupMsg:
    enable: true
  1. 重启
docker-compose down; docker-compose up -d

部署callback打通OpenIM和ChatGPT

docker部署(推荐)

最新镜像:openim/chat_gpt:v0.0.1