今天我在网上偶然发现了一个名Pandora
的开源项目,Pandora
是一个让你轻松畅享 ChatGPT 的工具。ChatGPT是一款基于语言模型的文本对话系统,它在我们的工作和生活中带来了巨大的便利。作为一名从事IT行业的专业人士,我深切体会到了它在技术和文本处理领域的重要性。当我们在国内使用ChatGPT时,它有助于科学加速网络。之前,我们曾经分享过一篇文章,介绍了如何基于代理搭建本地的ChatGPT系统。今天,我很高兴向大家介绍另一个基于代理搭建的本地ChatGPT项目,它就是Pandora
。
项目地址:https://github.com/zhile-io/pandora/
体验地址:https://chat.zhile.io
潘多拉 (Pandora),一个让你呼吸顺畅的 ChatGPT。
潘多拉实现了网页版 ChatGPT 的主要操作。后端优化,绕过 Cloudflare,速度喜人。
_20230914075445.png
我们在这使用docker或者docker-compose 来部署项目
下载项目源码到服务器上,解压之后进入到项目的根目录下,执行构建镜像命令:
docker build -t xj/pandora:1.0 .
docker images
如果服务器镜像多的话根据镜像名过滤下
docker images | grep pandora
_20230914080106.png
这样的话我们的镜像就打好了
方式一:docker启动
docker run -itd -p 8899:8899 -e PUID=0 -e PGID=0 -e PANDORA_SERVER=0.0.0.0:8899 -e PANDORA_CLOUD=cloud -e TZ=Asia/Shanghai --restart=always xj/pandora:1.0
方式二:docker-compose 启动
编写docker-compose.yml 文件
version: "3.3"
services:
pandora:
image: xj/pandora:1.0
environment:
- TZ=Asia/Shanghai
- PUID=0
- PGID=0
- PANDORA_SERVER=0.0.0.0:8899
- PANDORA_CLOUD=cloud
ports:
- 8899:8899
restart: always
启动服务
docker-compose up -d
Docker环境变量
使用Docker方式,设置环境变量即可,无视上述程序参数。
访问地址:http://ip:8899/
_20230914194809.png
这儿有两种登录方式,第一种账号密码,我们采用第二种Access Token的方式,这种方式更加安全,只是这个Token每个大概一个月时间会失效,我们得重新复制下。
获取方式如下:我们先登录chatgp登录chatgpt 之后从浏览器中复制
_20230705204100.png
登录之后数据和chatgpt是一致的,页面和chatgpt几乎一样
_20230914195530.png
潘多拉 (Pandora),一个让你呼吸顺畅的 ChatGPT。潘多拉实现了网页版 ChatGPT 的主要操作。后端优化,绕过 Cloudflare,速度喜人。