机缘巧合下看了零度解说的视频,然后发现一个巨强大的本地部署的chatgpt的项目,高仿官网的。
项目地址:https://github.com/zhile-io/pandora
本地部署
1、下载并安装Docker 【官网下载】(window、mac、linux都支持)
下载后点击exe程序出现类似这个窗口(因为我已经安装过了),等待一分钟左右即可(需要重启电脑或注销登录)。
2、重启电脑后WIN+R输入cmd(最好使用管理员方式启动)依次输入以下两个命令后在浏览器上访问127.0.0.1:8899
docker pull pengzhile/pandora
docker run -e PANDORA_CLOUD=cloud -e PANDORA_SERVER=0.0.0.0:8899 -p 8899:8899 -d pengzhile/pandora
出现如下界面说明成功。
使用账号登录或者使用Access TOKEN登录
3、获取自己的 Access TOKEN:http://chat.openai.com/api/auth/session(注意这一步需要魔法,并且Access TOKEN有效期是14天,每隔14天就要重新获取哦)
4.访问本地链接:http://127.0.0.1:8899 即可搞定!
============================ 分割线 =============================
补充
Docker环境变量
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 显示调试信息,且出错时打印异常堆栈信息,供查错使用。
使用Docker方式,设置环境变量即可,无视上述程序参数。
如果你利用docker部署,可以在参数里加上PANDORA_API=gpt-3.5-turbo
docker run -e PANDORA_CLOUD=cloud -e PANDORA_API=gpt-3.5-turbo -e PANDORA_SERVER=0.0.0.0:8899 -p 8899:8899 -d pengzhile/pandora
如果你没有opanai账号这个牛*的作者也有个共享accessToken的网址
https://chat-shared2.zhile.io/shared.html