最近ChatGPT大火,小编也来发个小教程,教你怎么不懂技术也可以搭建自己的chatGPT,内容都是一个字一个字的手打的,每一步都有截图,非常详细,所以看起来有点长,但是实际操作起来非常快,过程总共花不到10分钟。
温馨提示:一定要跟着教程的每一步走,缺少任何一步,都无法成功搭建。
一、准备工作
1、订购服务器
首选,进入蓝米云,订购一台美国高防云服务器(ChatGPT一定要使用国外服务器,测试蓝米云的美国高防云服务器完美搭建成功,购买其他服务商的服务器可能步骤有一些不一样)
订购地址:https://www.lanmicloud.com/business/cloud/mggf.html
配置任意选择,建议是2核2G以上,配置太低的话,安装Python可能会有问题
注意订购时,操作系统必须选择centos7.6预装宝塔
购买完成后,进入服务器管理面板,里面有公网IP、系统密码,这两个是我们需要用到的。
2、获取你的ChatGPT key
这里说明一下,要获取ChatGPT key的话,你首先必须要有ChatGPT账号(可以自己注册也可以去找人买一个),另外必须有科学上网,因为chatgpt官方禁止中国使用,无法登录openai官网(不懂科学上网的话,如果你在蓝米云购买的服务器,有账号的前提下,可以让蓝米云的在线QQ客服,帮你获取key)。
进入openai官网:https://beta.openai.com/overview ,登录你的ChatGPT账号
登录完成后,点击右上角的头像,点击View API Keys
然后点击Create new secret key即可生成key,点击复制key,一定要保存好,这个key忘记后无法再查看,只能重新生成新的。
二、配置宝塔
1、打开你的浏览器,输入 http://公网ip:8888 后打开(例如:我的服务器公网ip是154.12.57.27,那就是访问http://154.12.57.27:8888)
设置一个你能记住的用户名和密码,点击确定
2、使用你刚刚设置的用户名和密码,登录宝塔
3、在这里输入你在宝塔官方注册的账号密码(不是刚刚设置的那个),如果没有的话,点击一下免费注册,先注册一个再登录
4、点击右上角的更新,把宝塔版本更新到最新版本
三、安装python环境
1、点击终端
2、首次进入终端,会提示输入密码,这里输入刚刚在蓝米云服务器管理面板显示的系统密码
3、执行命令(进入对应文件夹)
cd /usr/local
4、执行命令(下载依赖)
yum -y install zlib-devel bzip2-devel openssl-devel ncurses-devel sqlite-devel readline-devel tk-devel gcc make libffi-devel
5、执行命令(下载python安装包)
wget https://www.python.org/ftp/python/3.9.9/Python-3.9.9.tar.xz
6、执行命令(解压安装),两条命令分别执行
xz -d Python-3.9.9.tar.xz
tar -xvf Python-3.9.9.tar
7、执行命令(进入python文件夹)
cd Python-3.9.9
8、执行命令(配置安装位置)
./configure prefix=/usr/local/python3
9、执行命令(安装)
make && make install
10、执行命令(添加软连接),分别执行下面两条命令
ln -s /usr/local/python3/bin/python3.9 /usr/bin/python3
ln -s /usr/local/python3/bin/pip3.9 /usr/bin/pip3
四、配置网站
1、点击文件,进入到如下图所示的文件夹,然后再点击这里的终端
2、执行命令(安装git)
yum install git
在下载过程中,会有个提示,意思是确认是否安装,这里输入y,然后回车即可
3、执行命令(下载网站源码)
git clone https://github.com/GaiZhenbiao/ChuanhuChatGPT.git
4、执行命令(进入网站文件夹)
cd ChuanhuChatGPT
5、执行命令(下载源码依赖)
pip3 install -r requirements.txt
6、等待依赖下载完成后,关闭终端,刷新一下页面,就可以看到多了一个ChuanhuChatGPT这个文件夹,我们点进去,然后找到如下图所示的ChuanhuChatbot.py,点击编辑
7、将你的ChatGPT key填写到 第7行如下图位置
8、滑到最底部,将如下图所示的3行代码全部删除
9、替换为下面的代码后,保存并关闭代码窗口
demo.queue(concurrency_count=CONCURRENT_COUNT).launch(server_name="0.0.0.0", server_port=80, share=False)
这里务必注意,替换后的代码缩进格式,必须和下面截图的一模一样,否则会报错!
10、点击安全,然后点击添加端口规则,将端口输入80,然后提交
11、进入软件商店,搜索进程守护管理器,点击安装,安装最新版本就可以了
12、安装完成后,点击进程守护管理器右边的设置,然后在弹出的窗口中,点击添加守护进程
名称:ChatGPT
启动用户:root
运行目录:选择到如下图
启动命令:python3 ChuanhuChatbot.py
进程数量:1
然后点击确定
到这里,ChatGPT网站搭建就完成了,现在你可以直接通过浏览器输入http://你的服务器公网IP ,即可访问并使用了,附一个实际使用的图: