本地部署chatgpt根据开源项目Pandora

机缘巧合下看了零度解说的视频,然后发现一个巨强大的本地部署的chatgpt的项目,高仿官网的。

项目地址:https://github.com/zhile-io/pandora

本地部署chatgpt根据开源项目Pandora_第1张图片

本地部署

1、下载并安装Docker 【官网下载】(window、mac、linux都支持)

本地部署chatgpt根据开源项目Pandora_第2张图片
下载后点击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

本地部署chatgpt根据开源项目Pandora_第3张图片
出现如下界面说明成功。
使用账号登录或者使用Access TOKEN登录

3、获取自己的 Access TOKEN:http://chat.openai.com/api/auth/session(注意这一步需要魔法,并且Access TOKEN有效期是14天,每隔14天就要重新获取哦)

本地部署chatgpt根据开源项目Pandora_第4张图片

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

你可能感兴趣的:(分享,python,gpt-3)