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


    今天我在网上偶然发现了一个名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 来部署项目

    第一步:构建镜像

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

    docker build -t xj/pandora:1.0 .
    
    • 1
    第二步:查看构建好的镜像
    docker images 
    
    • 1

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

    docker images | grep pandora
    
    • 1

    _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
    
    • 1

    方式二: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
    
    • 1
    • 2
    • 3
    • 4
    • 5
    • 6
    • 7
    • 8
    • 9
    • 10
    • 11
    • 12
    • 13

    启动服务

    docker-compose up -d 
    
    • 1

    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,速度喜人。

  • 相关阅读:
    视频批量高效剪辑,轻松翻转视频画面,支持将视频画面进行逆时针90度翻转。
    编程每日一练(多语言实现)基础篇:求总数问题
    在C#中,要将两个列表相加
    git push的详细使用
    SSM项目与Redis整合以及Redis注解式开发以及Redis击穿穿透雪崩
    c语言基础:L1-052 2018我们要赢
    java应用CPU飙高的排查思路及解决方案
    行业分析| 调度行业未来趋势
    8、数据结构-字符串、编码集
    温湿度计传感器DHT11控制数码管显示verilog代码及视频
  • 原文地址:https://blog.csdn.net/weixin_44002151/article/details/132889774