Docker安装Pandora

CoderJia 58 2023-06-15

下载

github地址:潘多拉 (Pandora)

安装

Docker安装

如果下载速度太慢要加梯子

[root@node-1 ~]# docker pull pengzhile/pandora
[root@node-1 ~]# docker run  -e PANDORA_CLOUD=cloud \
                -e PANDORA_SERVER=0.0.0.0:8899 \
                -p 8899:8899 \
                -d pengzhile/pandora

[root@node-1 ~]# docker logs b148d1a6c36a

            Pandora-Cloud - A web interface to ChatGPT
            Github: https://github.com/pengzhile/pandora
            Version: 1.2.2, Mode: cloud, Engine: free
          
2023-06-14 14:58:59.214 | WARNING  | pandora_cloud.server:run:71 - Serving on http://0.0.0.0:8899

Docker环境变量说明 -e设定变量

  • 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-turboAPI请求,你可能需要向OpenAI支付费用。
  • PANDORA_SENTRY 启用sentry框架来发送错误报告供作者查错,敏感信息不会被发送。
  • PANDORA_VERBOSE 显示调试信息,且出错时打印异常堆栈信息,供查错使用。

访问本地hatGPT

打开http://0.0.0.0:8899/,记得提前打开防火墙或云主机的安全策略。

打开本地ChatGPT页面

这里有两种登录方式,选择第二种,因为Access Token有效期14天,期间访问不需要梯子,可以方便我们在没有梯子的环境访问ChatGPT。

拿到自己的Access Token

前提是先通过梯子账号密码登录一下官方的ChatGPT网站。之后访问这个链接拿到自己的Access Token 获取Access Token

效果展示

这是官方ChatGPT页面 官方ChatGPT页面 这是本地ChatGPT页面,此时已经关闭梯子,可以看到之前的提问记录还在。 本地ChatGPT页面 下面提个问题试试看 提问测试 搞定!后面可以拿着自己的token再别的地方访问,当然了要将Pandora部署到VPS上去才能在别的地方访问。

总结:体验下来虽然需要自备账号和梯子先登录一次官方网站,不是那么方便。不过好处也是有的,可以通过拿到accessToken来换取14天免梯子的使用体验,适合在办公环境或者手机上使用,也还不错,并且可以通过分享accessToken给有需要的人使用。