前言:

首先要有一个自己的ChatGPT帐号。那有的朋友会问了,我有帐号直接去访问ChatGPT后台就好了,何必要自己再搭建。确实如此,但对于一些不方便的朋友来说,现在介绍的方法对于这些朋友是非常有用处的。


一、VPS、容器安装

登录到你的VPS主机或容器
VPS主机首先执行以下代码,以Ubuntu系统为例,其他系统同理。
1、没有更新组件的执行以下命令,否则可跳过。

sudo apt-get update

2、安装Docker,安装过的朋友跳过此步骤。

sudo apt-get install docker.io

3、安装潘多拉项目,此项目为开源项目,地址:https://github.com/pengzhile/pandora

docker pull pengzhile/pandora

4、配置并运行潘多拉

docker run  -e PANDORA_CLOUD=cloud -e PANDORA_SERVER=0.0.0.0:8899 -p 8899:8899 -d pengzhile/pandora

以上步骤完成以后,在浏览器中输入自己主机的IP地址和端口号,端口号:8899。进入下图所示,点选“Continue with Access Token”按钮,填入自己的Access TOKEN。
2023-06-20_214406.png
Access TOKEN获取连接:http://chat.openai.com/api/auth/session,要注意的是获取时要保证自己的帐号已正常登陆。
2023-06-20_224353.png
复制上图红色标记之间的代码,粘贴到输入框内,点击OK即可。用自己搭建的项目,可以不用科学上网,10几天免登录,无缝访问ChatGPT。


二、本机安装

1、以Windows系统为例,首先安装docker,下载地址:https://www.docker.com/products/docker-desktop/,下载后将docker安装完成后,重新启动计算机,点击accept继续。
2023-06-20_221345.png
2、升级Docker,进入Windows Powershell,输入:

wsl --update

2023-06-20_222650.png
3、执行CMD命令
依次输入以下代码,注意此时要保持全局科学上网状态。

docker pull pengzhile/pandora

docker run  -e PANDORA_CLOUD=cloud -e PANDORA_SERVER=0.0.0.0:8899 -p 8899:8899 -d pengzhile/pandora

4、此时Docker已经成功运行潘多拉项目。
2023-06-20_223252.png
5、输入127.0.0.1:8899,感受一下本地的ChatGPT吧。