大佬项目地址:https://github.com/pengzhile/pandora
前言:
大佬项目中可以有多种搭建方式,在这里只介绍docker方式搭建,整理搭建过程及遇到的一些问题。
使用前提:有ChatGPT账号!
方式1:docker运行
群晖docker运行
docker运行
①获取AccessToken(按照方法获取好的token保存下来)
使用Access Token方式登录,可以无代理直连。
这个服务 可以帮你安全有效拿到Access Token,无论是否第三方登录。
其中accessToken字段的那一长串内容即是Access Token。
Access Token可以复制保存,其有效期目前为1个月。
不要泄露你的Access Token,使用它可以操纵你的账号。
②复制命令执行
docker run -it \
--name=pandoraGPT \
-v 本地文件夹地址:/data #解释:将容器的内部地址映射到本地,方便管理。如果不想设置可以直接删除本行。运行的时候请删除#号及以后的解释
-e PANDORA_ACCESS_TOKEN=获取的accessToken \
-e PANDORA_SERVER=0.0.0.0:8008 \
-p 8008:8008 \
--restart unless-stopped \
③环境变量说明
PANDORA_ACCESS_TOKEN 指定Access Token字符串。
PANDORA_TOKENS_FILE 指定一个存放多个Access Token的文件路径。(如果有多个ChatGpt账号需要配置,请添加次环境变量)
PANDORA_PROXY 指定代理,格式:protocol://user:pass@ip:port。(本人暂时还未配置,默认代理速度很给力)
PANDORA_SERVER 以http服务方式启动,格式:ip:port。(如果要用本地局域网ip+端口号访问http服务,即在浏览器打开可视化页面,一定设置为0.0.0.0+想要设置的端口号)
PANDORA_API 使用gpt-3.5-turboAPI请求,你可能需要向OpenAI支付费用。(如果要用付费,添加次环境变量,值为true:-e PANDORA_API=true)
PANDORA_SENTRY 启用sentry框架来发送错误报告供作者查错,敏感信息不会被发送。
PANDORA_VERBOSE 显示调试信息,且出错时打印异常堆栈信息,供查错使用。
OPENAI_EMAIL 加上这个环境变量就不用抓了,直接登陆。
OPENAI_PASSWORD 账号密码。
④打开浏览器地址栏输入设置的ip+端口号访问http服务
第一次写教程,如果觉得还行,请给整点妖晶谢谢大家
另外大家看一下我空间,有惊喜