PandoraNext—一个让你呼吸顺畅的ChatGPT

博客地址

PandoraNext—一个让你呼吸顺畅的ChatGPT-雪饼 (xue6ing.cn)icon-default.png?t=N7T8https://xue6ing.cn/archives/pandora--yi-ge-rang-ni-hu-xi-shun-chang-de-chatgpt

项目

项目地址

pandora-next/deploy

项目介绍

  • 支持多种登录方式:

    • 账号/密码

    • Access Token

    • Session Token

    • Refresh Token

    • Share Token

  • 可内置tokens(可使用上述所有Token),支持设置密码。

  • 全代理模式,你的用户只需要跟你的部署网络能通即可。

  • 支持注册

目前已知 .cn(包括.com.cn等) .top 域名后缀的注册是不被OpenAI支持的。

目前已知 .com .org .net .io .do .fun .xyz .cc .me .cool .link 后缀可注册。

开始部署

使用Docker-Compose部署

安装Docker-Compose

Centos7安装Docker和Docker-Compose

创建工作目录

mkdir pandora-next && cd pandora-next

创建data目录,编辑 config.json 文件和 tokens.json 文件

mkdir data && cd data
编辑 config.json 文件

编辑config.json文件前需要先获取license_id

点击Dashboard - Index (pandoranext.com)登录GitHub账号

复制Licence Id值

编辑config.json文件

vim config.json
{"bind": "0.0.0.0:8181", # 8181端口可更改为服务器未占用端口"tls": {"enabled": false,"cert_file": "","key_file": ""},"timeout": 600,"proxy_url": "","license_id": "", # 粘贴刚复制的Licence Id值"public_share": false,"site_password": "","setup_password": "", "server_tokens": true,"proxy_api_prefix": "","isolated_conv_title": "*","disable_signup": false,"auto_conv_arkose": false,"proxy_file_service": false,"custom_doh_host": "","captcha": {"provider": "","site_key": "","site_secret": "","site_login": false,"setup_login": false,"oai_username": false,"oai_password": false,"oai_signup": false},"whitelist": null
}

其他的保持默认即可,如果想修改变量可查看官方文档config.json 配置 – PandoraNext

:wq保存退出

编辑 tokens.json 文件
vim tokens.json
{"test-1": {"token": "access token / session token / refresh token","shared": true,"show_user_info": false},"test-2": {"token": "access token / session token / refresh token","shared": true,"show_user_info": true,"plus": true},"test2": {"token": "access token / session token / refresh token / share token / username & password","password": "12345"}
}

如果只是想使用账号密码登录使用保持默认即可,如果想修改变量可查看官方文档tokens.json 配置 – PandoraNext

:wq保存退出

返回上一级目录编辑Docker Compose 配置文件

cd ../ && vim docker-compose.yml
version: '3'
services:pandora-next:image: pengzhile/pandora-nextcontainer_name: PandoraNextnetwork_mode: bridgerestart: alwaysports:- "8181:8181"volumes:- ./data:/data- ./sessions:/root/.cache/PandoraNext

:wq保存退出

启动 Docker Compose 配置文件

docker-compose up -d

浏览器输入ip:8181访问

Nginx反代部分代码

server {listen 80;server_name your.domain.server.com;# SSL 配置已省略# ...# proxy to 8181location / {proxy_pass http://{ip}:8181;proxy_set_header Host $host;proxy_set_header X-Real-IP $remote_addr;proxy_set_header X-Forwarded-For $proxy_add_x_forwarded_for;proxy_set_header X-Forwarded-Proto $scheme;}# 其他配置 # ...
}

这样就部署完成啦!如果有任何问题,随时留下你的评论!

注册

在V0.5.0更新了注册功能,用户现在可以使用 PandoraNext 注册 ChatGPT 账号!

点击Sign up

填入邮箱/密码(邮箱建议使用国外邮箱,否则可能注册失败)

我这里拿outlook邮箱示例


点击Continue会发送一封邮件

复制Veriify email address链接

回到刚刚那个网页点击Paste and Veriify email address

将复制的链接粘贴进去直接点击确定即可

这样就注册成功了

如果你有域名你也可以使用Cloudflare搭建一个免费的域名邮箱无限注册

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.mzph.cn/news/611378.shtml

如若内容造成侵权/违法违规/事实不符,请联系多彩编程网进行投诉反馈email:809451989@qq.com,一经查实,立即删除!

相关文章

【大数据OLAP引擎】StartRocks存算分离

存算分离的原因 降低存储成本:同样的存储大小对象存储价格只有SSD的1/10,所以号称存储成本降低80%不是吹的。 存算一体到存算分离 存算一体 作为 MPP 数据库的典型代表,StarRocks 3.0 版本之前使用存算一体 (shared-nothing) 架构&#xf…

Oracle regexp_substr

select regexp_substr(123|456|789, [^|], 1, 2) from dual;

软件测试|快速、可靠的JavaScript依赖管理工具——yarn

简介 Yarn是一个由Facebook于2016年推出的JavaScript软件包管理器。它的目标是解决npm(Node.js的默认软件包管理器)在性能和可靠性方面的一些问题。Yarn旨在提供更快、更安全、更稳定的依赖项安装过程,使JavaScript开发人员能够更轻松地管理…

TortoiseSVN·文件锁定与清理

安装 TortoiseSVN 的时候,选择 svn 命令可用, 选择 will be intalled on local hard drive 。 在锁定的文件夹内 cmd 进入终端,输入 find . -type f -name ".svn/lock" -exec rm -f {} \; 删除所有锁定文件。进行清理操作:svn clea…

RHCE9学习指南 第18章 日志

日志中记录了各种各样的问题,所以读取日志是检测并排除故障的一个重要方式,日志文件默认放在/var/log/目录下。不同的问题要读取不同的日志,例如,邮件发不出去,可以读取日志文件件/var/log/maillog;要查看哪…

【38 Pandas+Pyecharts | 奥迪汽车销量数据分析可视化】

文章目录 🏳️‍🌈 1. 导入模块🏳️‍🌈 2. Pandas数据处理2.1 读取数据2.2 查看数据信息2.3 数据处理 🏳️‍🌈 3. Pyecharts数据可视化3.1 奥迪用户购车时间分布3.2 奥迪各系销量占比饼图3.3 奥迪各系销量…

外汇天眼:CQG 与 TradeStation Securities 的经纪服务集成

TradeStation Securities, Inc.,一家自营的在线股票、ETF、期权和期货交易经纪公司,宣布与CQG合作,CQG是一家为交易员、经纪商、商业套保者和交易所提供高性能技术解决方案的全球供应商,已与TradeStation Securities的经纪服务集成…

Zustand 状态管理

Zustand 状态管理 安装创建 Store给 Store 添加TS类型约束在页面使用 Store返回 Store 中所有状态在 Store 中使用 async 异步方法使用 Immer Middleware (中间件) 更新深层嵌套的 State使用 get 方法,在 set 方法外访问 State 中的数据使用 selector什么是 selecto…

GNN如何处理表格?

链接: https://ieeexplore.ieee.org/document/10184514 在这篇综述中,我们深入探讨了使用图神经网络(GNNs)进行表格数据学习(TDL)的领域,这是一个深度学习方法在分类和回归任务中相比传统方法表现出越来越…

Unity中BRP下的深度图

文章目录 前言一、在Shader中使用1、在使用深度图前申明2、在片元着色器中 二、在C#脚本中开启摄像机深度图三、最终效果 前言 在之前的文章中,我们实现了URP下的深度图使用。 Unity中URP下使用屏幕坐标采样深度图 在这篇文章中,我们来看一下BRP下深度…

2024-01-03 无重叠区间

435. 无重叠区间 思路:和最少数量引爆气球的箭的思路基本都是一致了!贪心就是比较左边的值是否大于下一个右边的值 class Solution:def eraseOverlapIntervals(self, points: List[List[int]]) -> int:points.sort(keylambda x: (x[0], x[1]))# 比较…

2023-12-30 买卖股票的最佳时机 II和跳跃游戏以及跳跃游戏 II

122. 买卖股票的最佳时机 II 思路:关键点是每一次利用峰值来计算【画图好理解一点,就是计算陡坡的值】!每一次累加和的最大! 或者可以这样理解,把利润划分为每天的,如假如第 0 天买入,第 3 天卖出&#xf…

ELF文件格式解析二

使用objdump命令查看elf文件 objdump -x 查看elf文件所有头部的信息 所有的elf文件。 程序头部(Program Header)中,都以 PT_PHDR和PT_INTERP先开始。这两个段必须在所有可加载段项目的前面。 从上图中的INTERP段中,可以看到改段…

《GreenPlum系列》GreenPlum详细入门教程02-GreenPlum安装

文章目录 第二章 GreenPlum安装1.Docker创建centos容器1.1 拉取centos7镜像1.2 创建容器1.3 进入容器1.4 容器和服务器免密操作1.4.1 生成密钥1.4.2 拷贝密钥 1.5 安装ssh服务和网络必须应用1.6 容器设置root密码1.6.1 安装passwd应用1.6.2 容器本机root设置密码 1.7 容器本机免…

uniapp获取手机当前信息及应用版本

appVersion 是app端查询的数据信息 appWgtVersion 是浏览器端查询的数据信息 onLoad() {const systemInfo uni.getSystemInfoSync();console.log(systemInfo);// #ifdef H5const uniAppVersion systemInfo.appVersion;// #endif// #ifndef H5const uniAppVersion systemIn…

C++学习笔记——对象的指针

目录 一、对象的指针 二、减少对象的复制开销 三、应用案例 游戏引擎 图像处理库 数据库管理系统 航空航天软件 金融交易系统 四、代码的案例应用 一、对象的指针 是一种常用的技术,用于处理对象的动态分配和管理。使用对象的指针可以实现以下几个方面的功…

无法访问Bing网站 - 解决方案

问题 Bing官方网址:https://www.bing.com/ 电脑无法访问Bing网站,但手机等移动设备可以访问Bing网站,此时可尝试以下方案。 以下方案适用于各种系统,如Win/Linux系统。 解决方案 方案1 修改Bing网址为:https://www4…

JAVA毕业设计632—基于Java+ssm的宠物店商城系统(源代码+数据库)

毕设所有选题: https://blog.csdn.net/2303_76227485/article/details/131104075 基于Javassm的宠物店商城系统(源代码数据库)632 一、系统介绍 本项目分为用户、营养师、管理员三种角色 1、用户: 登录、注册、宠物信息、宠物粮食、宠物用品、宠物疫…

二叉树基础oj练习(单值二叉树、相同的树、二叉树的前序遍历)

讲了这么多数据结构相关的知识(可以看我的数据结构文章专栏): 抓紧刷题巩固一下了 目录 1.单值二叉树 题目描述 思路1 代码1 思路2 代码2 2.相同的树 题目描述 思路 代码 3.二叉树的前序遍历 代码 思路 1.单值二叉树 965. 单值二叉树 - 力扣(LeetCod…

pycharm社区版配置flask开发环境

新建配置文件,类型选择Shell Script 设置Execute中flask.exe的路径 设置options :--appflask_app.py run --port5000 --debug 设置working 路径 设置环境变量FLASK_APPflask_app.py;FLASK_ENVdevelopment 注意:FLASK_APPflask_app.py和上…