Pandora - Nginx简易部署属于自己的ChatGPT 无需apiKey

1,743 阅读2分钟

Pandora 是什么

项目地址:github.com/pengzhile/p…

Pandora 是一个为用户提供流畅聊天体验的 ChatGPT 解决方案。它通过优化后端和绕过 Cloudflare 来提高速度和性能。

Pandora 在网页版 ChatGPT 中实现了主要的操作,并且速度比我们平时登录时的要快许多。它主要是提供了一种获取最新 Access Token 进行页面登录。

Access Token 的有效期为 14 天,这意味着您可以在手机上无障碍地使用 Pandora。

Pandora比较官网ChatGPT的优势

  1. 也不会出现烦人的登录校验问题
  2. 解决了保持一个页面过长时,要需要重新刷新页面的烦人问题等等的一系列官方校验
  3. 同时也支持像官网那样的一键继续内容

image.png

搭建并部署

下面方案window或者linux系统都适用

1. Python版本目测起码要3.7

2. pip安装运行

pip install pandora-chatgpt[cloud]
pandora-cloud

此时在本机服务器运行127.0.0.1:8018,可以看到正常的chatGPT页面

image.png

3. 通过Nginx反向代理

image.png

    location / {
            proxy_pass http://127.0.0.1:8018;
            proxy_set_header Host $host;
            proxy_set_header X-Real-IP $remote_addr;
            proxy_set_header X-Forwarded-For $proxy_add_x_forwarded_for; 
   }

在已安装好的Nginx中的nginx/conf.d/default.conf中把上面代码粘贴进去如上截图所示位置

这段代码是一个 Nginx 反向代理的配置。它将收到的请求转发到本地的 http://127.0.0.1:8018 地址上,并传递一些必要的请求头信息,如 HostX-Real-IPX-Forwarded-For。这样可以帮助后端服务器正确处理请求并获取客户端的真实 IP 地址。

重点注意记得把服务器对应8081和80的端口号打开

检查是否可以通过公网IP连接上服务

image.png

4. 登录

ai.fakeopen.com/auth

  1. 推荐安装插件获取登录Access Token image.png

可以得到这样的Access Token

image.png 2. 获取到对应的Access Token后填入input框中

image.png

3.成功

image.png

总结

从官网过渡过到使用 GPTApiKey再到Pandora,都是为了追求更加舒适的使用体验。

在实际体验过程中,确实少了很多繁琐的验证问题。