安装
Docker安装
1.拉取镜像
docker pull pengzhile/pandora
2.建立容器是还有端口8899
docker run --restart=always --name PANDORA -e PANDORA_CLOUD=cloud -e PANDORA_SERVER=0.0.0.0:8899 -p 8899:8899 -d pengzhile/pandora
下面方法 不能自启动 也可以 选其一
[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://ip:8899/,记得提前防火墙打开8899端口或更改云主机的安全策略。
打开本地ChatGPT页面
拿到自己的Access Token
前提是先通过账号密码登录一下官方的ChatGPT网站。之后访问下面这个链接拿到自己的accessToken并记录下来。
可以获取AccessToken的链接
chat.openai.com/api/auth/session
获取Access Token
效果展示
这是提前登录官方ChatGPT页面
官方ChatGPT页面
这是拿到的Access Token
使用Access Token登录
这是本地ChatGPT页面),可以看到之前的提问记录还在。
本地ChatGPT页面
下面提个问题试试看
提问测试
搞定!后面可以拿着自己的token再别的地方访问,当然了要将Pandora部署到VPS上去才能在别的地方访问。
总结:体验下来虽然需要自备账号和先登录一次官方网站,不是那么方便。不过好处也是有的,可以通过拿到accessToken来换取14天的使用体验,适合在办公环境或者手机上使用,也还不错,并且可以通过分享accessToken给有需要的人使用。