前往小程序,Get更优阅读体验!
立即前往
首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
MCP广场
社区首页 >专栏 >潘多拉 (Pandora),一个让你呼吸顺畅的 ChatGPT

潘多拉 (Pandora),一个让你呼吸顺畅的 ChatGPT

作者头像
修己xj
发布2023-09-21 16:01:23
发布2023-09-21 16:01:23
1.5K00
代码可运行
举报
文章被收录于专栏:修己xj修己xj
运行总次数:0
代码可运行

今天我在网上偶然发现了一个名Pandora的开源项目,Pandora是一个让你轻松畅享 ChatGPT 的工具。ChatGPT是一款基于语言模型的文本对话系统,它在我们的工作和生活中带来了巨大的便利。作为一名从事IT行业的专业人士,我深切体会到了它在技术和文本处理领域的重要性。当我们在国内使用ChatGPT时,它有助于科学加速网络。之前,我们曾经分享过一篇文章,介绍了如何基于代理搭建本地的ChatGPT系统。今天,我很高兴向大家介绍另一个基于代理搭建的本地ChatGPT项目,它就是Pandora

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

体验地址:https://chat.zhile.io

Pandora 简介

潘多拉 (Pandora),一个让你呼吸顺畅的 ChatGPT。

潘多拉实现了网页版 ChatGPT 的主要操作。后端优化,绕过 Cloudflare,速度喜人。

_20230914075445.png

项目部署

我们在这使用docker或者docker-compose 来部署项目

第一步:构建镜像

下载项目源码到服务器上,解压之后进入到项目的根目录下,执行构建镜像命令:

代码语言:javascript
代码运行次数:0
运行
复制
docker build -t xj/pandora:1.0 .
第二步:查看构建好的镜像
代码语言:javascript
代码运行次数:0
运行
复制
docker images 

如果服务器镜像多的话根据镜像名过滤下

代码语言:javascript
代码运行次数:0
运行
复制
docker images | grep pandora

_20230914080106.png

这样的话我们的镜像就打好了

第三步:启动服务

方式一:docker启动

代码语言:javascript
代码运行次数:0
运行
复制
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 文件

代码语言:javascript
代码运行次数:0
运行
复制
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

启动服务

代码语言:javascript
代码运行次数:0
运行
复制
docker-compose up -d 

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_LOGIN_LOCAL 使用本地环境登录,你可能需要一个合适的代理IP以避免账号被风控!
  • PANDORA_VERBOSE 显示调试信息,且出错时打印异常堆栈信息,供查错使用。
  • PANDORA_THREADS 指定服务启动的线程数,默认为 8,Cloud模式为 4。

使用Docker方式,设置环境变量即可,无视上述程序参数。

第四步:访问服务

访问地址:http://ip:8899/

_20230914194809.png

这儿有两种登录方式,第一种账号密码,我们采用第二种Access Token的方式,这种方式更加安全,只是这个Token每个大概一个月时间会失效,我们得重新复制下。

获取方式如下:我们先登录chatgp登录chatgpt 之后从浏览器中复制

_20230705204100.png

登录之后数据和chatgpt是一致的,页面和chatgpt几乎一样

_20230914195530.png

总结

潘多拉 (Pandora),一个让你呼吸顺畅的 ChatGPT。潘多拉实现了网页版 ChatGPT 的主要操作。后端优化,绕过 Cloudflare,速度喜人。

本文参与 腾讯云自媒体同步曝光计划,分享自微信公众号。
原始发表:2023-09-14 20:08,如有侵权请联系 cloudcommunity@tencent.com 删除

本文分享自 修己xj 微信公众号,前往查看

如有侵权,请联系 cloudcommunity@tencent.com 删除。

本文参与 腾讯云自媒体同步曝光计划  ,欢迎热爱写作的你一起参与!

评论
登录后参与评论
0 条评论
热度
最新
推荐阅读
目录
  • Pandora 简介
  • 项目部署
    • 第一步:构建镜像
    • 第二步:查看构建好的镜像
    • 第三步:启动服务
    • 第四步:访问服务
  • 总结
领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档