如何自己手动搭建一个属于自己的ChatGPT网站

网络技术2年前 (2023)发布 涂山苏苏
666 0 0

最近ChatGPT大火,小编也来发个小教程,教你怎么不懂技术也可以搭建自己的chatGPT,内容都是一个字一个字的手打的,每一步都有截图,非常详细,所以看起来有点长,但是实际操作起来非常快,过程总共花不到10分钟。

温馨提示:一定要跟着教程的每一步走,缺少任何一步,都无法成功搭建。

获取你的ChatGPT key

这里说明一下,要获取ChatGPT key的话,你首先必须要有ChatGPT账号(可以自己注册也可以去找人买一个),另外必须有科学上网,因为chatgpt官方禁止中国使用,无法登录openai官网。

进入openai官网:https://beta.openai.com/overview ,登录你的ChatGPT账号

登录完成后,点击右上角的头像,点击View API Keys

如何自己手动搭建一个属于自己的ChatGPT网站

然后点击Create new secret key即可生成key,点击复制key,一定要保存好,这个key忘记后无法再查看,只能重新生成新的。

如何自己手动搭建一个属于自己的ChatGPT网站

 

二、配置宝塔

1、打开你的浏览器,输入 http://公网ip:8888 后打开(例如:我的服务器公网ip是154.12.57.27,那就是访问http://154.12.57.27:8888)

设置一个你能记住的用户名和密码,点击确定

如何自己手动搭建一个属于自己的ChatGPT网站

2、使用你刚刚设置的用户名和密码,登录宝塔

如何自己手动搭建一个属于自己的ChatGPT网站

3、在这里输入你在宝塔官方注册的账号密码(不是刚刚设置的那个),如果没有的话,点击一下免费注册,先注册一个再登录

如何自己手动搭建一个属于自己的ChatGPT网站

4、点击右上角的更新,把宝塔版本更新到最新版本

如何自己手动搭建一个属于自己的ChatGPT网站

三、安装python环境

1、点击终端

如何自己手动搭建一个属于自己的ChatGPT网站

2、首次进入终端,会提示输入密码,这里输入刚刚在蓝米云服务器管理面板显示的系统密码

如何自己手动搭建一个属于自己的ChatGPT网站

3、执行命令(进入对应文件夹)

cd /usr/local
如何自己手动搭建一个属于自己的ChatGPT网站

4、执行命令(下载依赖)

yum -y install zlib-devel bzip2-devel openssl-devel ncurses-devel sqlite-devel readline-devel tk-devel gcc make libffi-devel
如何自己手动搭建一个属于自己的ChatGPT网站

5、执行命令(下载python安装包)

wget https://www.python.org/ftp/python/3.9.9/Python-3.9.9.tar.xz
如何自己手动搭建一个属于自己的ChatGPT网站

6、执行命令(解压安装),两条命令分别执行

xz -d Python-3.9.9.tar.xz
tar -xvf Python-3.9.9.tar
如何自己手动搭建一个属于自己的ChatGPT网站 如何自己手动搭建一个属于自己的ChatGPT网站

7、执行命令(进入python文件夹)

cd Python-3.9.9
如何自己手动搭建一个属于自己的ChatGPT网站

8、执行命令(配置安装位置)

./configure prefix=/usr/local/python3
如何自己手动搭建一个属于自己的ChatGPT网站

9、执行命令(安装)

make && make install
如何自己手动搭建一个属于自己的ChatGPT网站

10、执行命令(添加软连接),分别执行下面两条命令

ln -s /usr/local/python3/bin/python3.9 /usr/bin/python3
ln -s /usr/local/python3/bin/pip3.9 /usr/bin/pip3
如何自己手动搭建一个属于自己的ChatGPT网站 如何自己手动搭建一个属于自己的ChatGPT网站

四、配置网站

1、点击文件,进入到如下图所示的文件夹,然后再点击这里的终端

如何自己手动搭建一个属于自己的ChatGPT网站

2、执行命令(安装git)

yum install git
如何自己手动搭建一个属于自己的ChatGPT网站

在下载过程中,会有个提示,意思是确认是否安装,这里输入y,然后回车即可

如何自己手动搭建一个属于自己的ChatGPT网站

3、执行命令(下载网站源码)

git clone https://github.com/GaiZhenbiao/ChuanhuChatGPT.git
如何自己手动搭建一个属于自己的ChatGPT网站

4、执行命令(进入网站文件夹)

cd ChuanhuChatGPT
如何自己手动搭建一个属于自己的ChatGPT网站

5、执行命令(下载源码依赖)

pip3 install -r requirements.txt
如何自己手动搭建一个属于自己的ChatGPT网站

6、等待依赖下载完成后,关闭终端,刷新一下页面,就可以看到多了一个ChuanhuChatGPT这个文件夹,我们点进去,然后找到如下图所示的ChuanhuChatbot.py,点击编辑

如何自己手动搭建一个属于自己的ChatGPT网站

7、将你的ChatGPT key填写到 第7行如下图位置

如何自己手动搭建一个属于自己的ChatGPT网站

8、滑到最底部,将如下图所示的3行代码全部删除

如何自己手动搭建一个属于自己的ChatGPT网站

9、替换为下面的代码后,保存并关闭代码窗口

demo.queue(concurrency_count=CONCURRENT_COUNT).launch(server_name="0.0.0.0", server_port=80, share=False)

这里务必注意,替换后的代码缩进格式,必须和下面截图的一模一样,否则会报错!

如何自己手动搭建一个属于自己的ChatGPT网站

10、点击安全,然后点击添加端口规则,将端口输入80,然后提交

如何自己手动搭建一个属于自己的ChatGPT网站

11、进入软件商店,搜索进程守护管理器,点击安装,安装最新版本就可以了

如何自己手动搭建一个属于自己的ChatGPT网站

12、安装完成后,点击进程守护管理器右边的设置,然后在弹出的窗口中,点击添加守护进程

名称:ChatGPT

启动用户:root

运行目录:选择到如下图

启动命令:python3 ChuanhuChatbot.py

进程数量:1

然后点击确定

如何自己手动搭建一个属于自己的ChatGPT网站

到这里,ChatGPT网站搭建就完成了,现在你可以直接通过浏览器输入http://你的服务器公网IP ,即可访问并使用了,附一个实际使用的图:

如何自己手动搭建一个属于自己的ChatGPT网站
© 版权声明

相关文章

暂无评论

暂无评论...
////