潘多拉 (Pandora),一个让你呼吸顺畅的 ChatGPT。项目地址点此。
潘多拉实现了网页版 ChatGPT 的主要操作。后端优化,绕过 Cloudflare,速度喜人。
可以说潘多拉解决了chatgpt官网的各种痛点。
潘多拉支持PIP和docker等多种部署方式,我们这里就以docker为例。
首先准备一台Linux的VPS,安装Docker和Docker-compose,NPM(非必须)
安装docker过程可以参考这篇文章:Linux安装docker和NPM反向代理。
Docker和NPM都安装好后安装好后就可以直接部署pandora:
首先部署潘多拉:
docker pull pengzhile/pandora
运行脚本:
docker run -e PANDORA_CLOUD=cloud -e PANDORA_SERVER=0.0.0.0:8899 -p 8899:8899 -d pengzhile/pandora
此处的参数说明
PANDORA_ACCESS_TOKEN
指定Access Token
字符串。PANDORA_TOKENS_FILE
指定一个存放多Access Token
的文件路径。PANDORA_PROXY
指定代理,格式:protocol://user:pass@ip:port
。PANDORA_SERVER
以http
服务方式启动,格式:ip:port
。PANDORA_API
使用gpt-3.5-turbo
API请求,你可能需要向OpenAI
支付费用。PANDORA_SENTRY
启用sentry
框架来发送错误报告供作者查错,敏感信息不会被发送。PANDORA_VERBOSE
显示调试信息,且出错时打印异常堆栈信息,供查错使用。
然后就可以通过IP:8899直接登录访问。
配置NPM反代
NPM(Nginx Proxy Manager)的作用是对IP地址进行反向代理,简单点说就是可以通过域名如https://mogui.me直接访问到https://123.123.123.123:8899
NPM配置很简单,使用浏览器访问服务器IP:81,默认账号密码如下:
账号 [email protected]
密码 changeme
首次登录需要强制修改密码。
登录后点击Hosts-proxy hostx-addproxy hosts:
填入相应的域名和端口信息.,IP地址推荐直接填写服务器的公网IP,图中展示有误。
SSL标签下可自动申请证书:
稍等几分钟就可以用域名直接访问了。直接登录你的OpenAI账号或者使用token登录都行。
获取Access Token
具体过程请参考官方文档:
- 使用
Access Token
方式登录,可以无代理直连。 - 这个服务 可以帮你安全有效拿到
Access Token
,无论是否第三方登录。 - 其中
accessToken
字段的那一长串内容即是Access Token
。 Access Token
可以复制保存,其有效期目前为14天
。- 不要泄露你的
Access Token
,使用它可以操纵你的账号。