ChatGPT 绝对是目前最先进的人工智能工具,然而由于多种因素的影响,OpenAI 公司目前并未向国内用户开放 ChatGPT 的使用权限,国内也采取了限制措施,屏蔽了 ChatGPT 的官方网站。在国内如果你想体验原汁原味的 ChatGPT 官方原版应用,那么就要通过 pandora 这款应用来实现。
关于 PandoraNEXT
Pandora 基本上是把 ChatGPT 官网 1:1 完美复刻了下来,它基本上代理了 ChatGPT 官网的所有功能,并且还添加了许多官网没有的特性。Pandora 非常灵活和强大,可以满足你对的 ChatGPT 各种需求。
PandoraNEXT 项目 GitHub 地址演示获取: https://www.kjvhh.com/pandoranext.html
如果你是轻度用户,可以直接使用演示地址即可,支持注册 ChatGPT 账号,可以直接点击 "Sign up" 进行注册。输入微软或者谷歌邮箱和密码,验证邮箱后即可成功注册,之后就可以使用注册的账号进行登录了,整个过程非常简单。
支持登录 Plus 账户使用 GPT4.0 和 GPTs插件等官方功能
Pandora 部署方法
如果您需要使用第三方工具的 API 调用,比如 WebUI、翻译软件或自己开发的应用程序,需要集成 ChatGPT,那么使用网页版可能不太适合,而是需要调用 API 接口。Pandora 通过 Chat2API 将网页版模拟成 API 接口,这样您就可以使用 API 来进行调用。
准备工具:你需要有一台 vps,和一个注册时长满半年的 github 账号
1. 获取 license_id【https://dash.pandoranext.com/】,进入这个网址,提示要使用 github 账号授权,之后获取到一个 license_id,他是根据 github 账号注册年限来设定每天使用量的,如果你的账号注册时间没有满半年是无法使用的。
2. 进入项目地址下载 pandora【 点击前往 】,选择适合你 vps 的操作系统架构,一般情况下都是 linux amd64 位系统,复制链接地址,使用 wget 指令将其下载到 vps 里
wget https://github.com/pandora-next/deploy/releases/download/v0.6.1/PandoraNext-v0.6.1-linux-amd64-e1cae28.tar.gz
使用 tar 指令进行解压 pandora 安装包
tar -zxvf PandoraNext-v0.6.1-linux-amd64-e1cae28.tar.gz
进入到 pandora 安装目录里面
cd PandoraNext-v0.6.1-linux-amd64-e1cae28/
3. 修改安装目录中的 config.json 这个配置文件,将里面的 127.0.0.1 改成 0.0.0.0 或者直接删掉,表示监听所有网卡,服务开放到公网
填入之前获取的 license id,site password 这里设置一个密码,用于加密整个 web 网站,proxy api prefix 这个只有设置了这个才会启用 proxy 模式,才能调用 api 接口,改完之后保存上传。
4. 下面就可以尝试运行 Pandora 了,运行成功后可以看到一些基本信息,比如授权的 ip 地址、使用额度、绑定的端口等信息。
https://www.bilibili.com/read/cv29577875/PandoraNext #启动 Pandora 命令
5. 接着我们就可以使用 vps 的 ip+ 端口号的方式访问自己搭建的 pandora 了,输入刚才设置的访问密码(site password),就能成功进入我们的 web 页面了。
6. 确定 pandora 运行没有问题,就可以将其设置为后台运行了,先按 ctrl+ c 停止当前的进程,再执行下面这条指令,让其后台运行,如果要退出 pandora 可以直接 kill 进程 id,通过 cat 查看日志输出,没有报错信息说明运行成功
nohup https://www.bilibili.com/read/cv29577875/PandoraNext > pandora.log 2>&1 & #后台运行 pandora
cat pandora.log #查看输出日志