Featured image of post ChatGPT本地部署

ChatGPT本地部署

无需VPN,国内快速访问ChatGPT,基于Pandora项目的部署与使用。

Pandora的功能介绍

Pandora是一个开源的ChatGPT镜像项目,是以Access Token的方式,通过FakeGPT(国内的镜像网站中转)登陆ChatGPT。 通过镜像网站中转的可以实现无需VPN访问ChatGPT,并且可以很好的应对人机验证、IP地址审查、访问速度拉胯等问题。

gitlab地址: https://github.com/pengzhile/pandora

通过docker部署Pandora

安装docker(不同系统安装方式不同,请根据实际情况进行安装)

1
yay -S docker

启动docker daemon, 并设置docker为开机启动

1
2
sudo systemctl start docker
sudo systemctl enable docker

拉取pandora镜像

1
docker pull pengzhile/pandora 

运行web版服务

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

这种方式会将所有访8899端口的请求转发的容器中,即可以通过IP地址访问镜像服务,也可以通过127.0.0.1:8899本地访问镜像服务。

获取Accession token

访问网站 https://chat.openai.com/api/auth/session (需要科学上网,并且拥有ChatGPT账号)

登陆使用

点击Continue with Access Token 按钮,然后输入Access token后即可访问web页面。

通过token访问

镜像网站中的体验与官网几乎一模一样,甚至可以使用ChatGPT的插件功能进行提问。

镜像使用

结语

通过Pandora的方式,访问速度大大提高,并且不再受到VPN的限制,这真是一大福音。 若有需要,甚至可以在公网上的服务器部署,这样便可以在多种客户端访问ChatGPT。然而,我现在还未有此打算,有兴趣的朋友,或许可以自行探索。

若有兴趣深入了解,可以点这里看看。

Licensed under CC BY-NC-SA 4.0
使用 Hugo 构建
主题 StackJimmy 设计