2023年4月23日星期日

2023年最详细的把ChatGPT接入到微信、WeChat的保姆级教程!从零开始,小白也能成功!!

 前期准备:

1. 一台云服务器:我这里采用的是 raksmart 特价机器 $0.99/月,

CentOS7.6的操作系统















其他云服务器推荐

raksmart注册链接


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 -Vgit










如果能进入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": [

    ""

  ],

#群聊白名单换成"ALL_GROUP"

"group_name_white_list": [

    "ALL_GROUP"

  ],

#按键盘ESC键退出,并输入:wq 保存



























#进入banwords文件夹,复制一份banwords.txt.template并命名为banwords.txt

cd plugins/banwords/
cp banwords.txt.template banwords.txt

#回到 chatgpt-on-wechat 目录
cd ../../

#安装一些python3的库

pip3 install chatgpt_tool_hub
pip3 install qrcode
pip3 install pyqrcode

#运行 app.py
python3 app.py

#想要后台运行的话,先创建一个nohup.out
touch nohup.out

#后台运行
nohup python3 app.py & tail -f nohup.out

#关闭后台运行
ps -ef | grep app.py

kill -9 进程号




没有评论:

发表评论