手把手教你10分钟搭建自己的ChatGPT网站

发布时间:2023-03-26 20:25

最近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 ,即可访问并使用了,附一个实际使用的图: