前期准备:
1. 一台云服务器:我这里采用的是 raksmart 特价机器 $0.99/月,
CentOS7.6的操作系统
2. openAI的账号
3. github账号
操作步骤:
0. 最好是一台干净的系统(可以先重装一下)
对于小白朋友,注册完github账号后,请先到服务器上生成ssh key,否则克隆项目时会报错
#到服务器上输入命令
ssh-keygen -t rsa -C "xxxx@test.com"
然后一直回车即可
#复制生成的key
cat ~/.ssh/id_rsa.pub
然后复制粘贴生成的内容
然后点击Add
1. 安装python 3.9+ 和 git
查看一下服务器是否有下载python和git
分别输入python3 -V 和 git
如果能进入python console界面 和显示出 git帮助信息界面就是安装了。但这里要注意,python版本需要在3.9以上
如果没有的话,先安装 python3 和 git
安装之前,如果你想的话,可以先更新一下yum
yum update
#安装git
yum install git
#切换到/home目录下
cd /home
#去github大佬的仓库clone项目
git clone git@github.com:zhayujie/chatgpt-on-wechat.git
#安装wget
yum install wget
#安装python3
wget https://www.python.org/ftp/python/3.9.2/Python-3.9.2.tgz
#解压缩
tar -xzvf Python-3.9.2.tgz
#下载gcc
yum install -y gcc
#下载zlib-devel
yum install -y zlib-devel
#下载openssl-devel
yum install openssl-devel
#下载libffi-devel
yum install libffi-devel
#进入python3.9的目录
cd /home/Python-3.9.2
#编译python
./configure
make altinstall
#加入软连接
ln -s /usr/local/bin/python3.9 /usr/bin/python3
#下载pip3
yum install python3-pip
#安装微信机器人的包
pip3 install itchat-uos==1.5.0.dev0
#更新openAI的包
pip3 install --upgrade openai
更新过程中需要注意python3变成了3.6.8版本,所以这里需要重新设置一下
#删除python3软连接
rm /usr/bin/python3
#重新加入软连接
ln -s /usr/local/bin/python3.9 /usr/bin/python3
#更新openAI包
pip3 install --upgrade openai
#cd进入大佬的项目下
cd ../chatgpt-on-wechat/
#复制一份config.json文件
cp config-template.json config.json
#使用vi命令来修改我们的配置文件
vi config.json
#将openAI 的 api key换成我们自己的
"open_ai_api_key": "自己的key",
#私人聊天换成空字符串
"single_chat_prefix": [
""
],
"group_name_white_list": [
"ALL_GROUP"
],