【ChatGPT】稳定性好响应速度快可部署到国内服务器的ChatGPT 强力推荐!

news2024/11/16 22:53:11

朋友们,大家好,我是 jonssonyan。今天分享一个免费开源的 ChatGPT 项目,它的表现无论是响应速度还是稳定性都比 ChatGPT Plus 还要优秀,只需要有个 Access Token 或者使用热心网友提供的共享账号 就可以免费在线体验,也可以将项目部署到自己的服务器上面。

这个项目名称叫 pandora,是一位来自中国的开发者开发,项目的描述是潘多拉实现了网页版 ChatGPT 的主要操作。后端优化,绕过 Cloudflare,速度喜人。以下 pandora 的 GitHub 开源地址。

pandora: https://github.com/pengzhile/pandora

首先需要解释一下什么是 Access Token。在聊天应用中,当你使用 ChatGPT 与服务器进行交互时,需要进行身份验证,以便服务器确认你的身份,并将相应的聊天记录分配给正确的用户。这时,Access Token 就派上了用场。Access Token 是一种身份验证凭据,用于访问受保护的 API。当你登录 ChatGPT 时,你会收到一个 Access Token ,该 token 将与你的用户 ID 关联,以便在你使用 ChatGPT 时进行身份验证。通常,Access Token 的有效期会有一定的限制,这是为了确保安全性。如果 Access Token 过期了,通常 ChatGPT 的 Access Token 有效期是 30 天,你将需要重新获取一个新的 token 以进行身份验证。

所以,你只需要提供自己的 Access Token 就可以使用自己的 API,这样就不会和其他人公用一个服务,历史记录也是自己的,可以保护自己的隐私。需要注意的我们要保存好自己的 Access Token,如果被其他人利用,就可以操作自己的 ChatGPT 账户

作者提供了很多种方式来使用 pandora,我这里介绍常用的三种

1. 使用网友分享的 ChatGPT 账户

这个方法适合没有 ChatGPT 账户的小伙伴,访问以下网页,随便点击一个数字,就可以使用了,如果不能使用就换一个账户,反正账户有很多。

共享账号:https://chat-shared.zhile.io/shared.html

这个方法的好处是不需要账户,随时随地可以体验 ChatGPT,缺点是用的人太多,导致有的账户被暂时限制回复,而且里面历史记录比较乱。

2. 使用自己的 Access Token 登录作者提供的平台

这个方法适合有 ChatGPT 账户并且没有充值 Plus ,但是想体验比 Plus 还要稳定服务的小伙伴。点击 Continue with Access Token 按钮,在弹窗中输入自己的 Access Token 就可以了。

登录平台:https://chat.zhile.io/login

这种方法的缺点是需要将自己的 Access Token 输入到网页中,不确定该网站是否安全,还是存在的一定的风险性。

3. 将作者的项目部署到自己的服务器

你可能担心自己的 Access Token 输入到其他平台存在被盗用的风险,那就使用最后一种方法,将作者的项目部署一下,可以将项目放在本地启动,也可以将项目部署到一个拥有公网 IP 的服务器上面,这样就可以随时随地使用 ChatGPT 了。项目提供了使用 Docker 的方式部署。

Docker 环境变量: https://github.com/pengzhile/pandora#docker%E7%8E%AF%E5%A2%83%E5%8F%98%E9%87%8F

运行容器的命令如下

docker run -d --name my-pandora --restart always --network=host \
-e PANDORA_TOKENS_FILE=/root/access_token.json -e PANDORA_SERVER=0.0.0.0:8888 \
-v /root/access_token.json:/root/access_token.json pengzhile/pandora

参数解释:

  • -d: 后台运行
  • –name: 指定容器的名称
  • -restart always: 容器随着 docker 启动而启动
  • –network=host: 使用主机网络
  • -e PANDORA_TOKENS_FILE: 指定 Access Token 文件位置,支持多个 Access Token 轮询
  • -e PANDORA_SERVER: 指定程序监听的端口
  • -v: 映射 access token 文件
  • pengzhile/pandora: 镜像的名称

备注:

PANDORA_TOKENS_FILE 环境变量用于指定 Access Token 文件,key 是可以自定义的,token 填写自己的 Access Token,文件格式如下

{"key": "token"}

运行成功之后,使用IP:端口的形式访问 pandora 服务。左侧的历史记录也是自己账户的,因为是个人的账户,所以是独享资源。这就可以使用稳定版的 ChatGPT 了。

好了,今天给大家分享了一个免费开源的 ChatGPT 项目,以后我还会做一些开源项目推荐,和大家分享更多优秀的开源项目。如果本文对你有帮助,欢迎点一个免费的赞。

我是 jonssonyan,我们下期再见。

往期推荐

程序员的"灵魂笔记本":五款高效笔记软件推荐

【原创程序】一行代码轻松搞定 K8s 部署 有手就行

不想错过的 Java 程序员必备开发工具盘点!

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

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

相关文章

Vicuna-13B量化模型单GPU可跑

链接在这(需要科学上网) Vicuna-13B: Best Free ChatGPT Alternative According to GPT-4 🤯 | Tutorial (GPU) 有人在B站转了人家的视频 ChatGPT:在你的本地电脑上运行Vicuna-13B 🤯|教程 (GPU) 下面就是部署的步骤…

023 - C++ 继承

本期我们学习 C 面向对象编程中的继承。 面向对象编程是一个巨大的编程范式,类之间的继承是它的一个基本面,它是我们可以实际利用的最强大的特性之一。 先了解这些 继承允许我们有一个相互关联的类的层次结构。展开来说,它允许我们有一个包…

Ceph入门到精通-Ceph介绍及放置规范

2.cephadm介绍 2.1cephadm介绍 Cephadm 是随着 Ceph 新版本 v15.2.0(Octopus)发布的安装工具,并且不支持 Ceph的旧版本,Ceph中已经Cephadm 不依赖于外部配置工具,如 Ansible、 Rook 和 Salt,它通过 SSH 将管理器守护进程连接到主机…

通信中间件

通信中间件需要解决什么问题 分布式系统中两个不同的系统需要进行通信的时候,使用的是scocket编程,需要直接面对网络中的四层模型,编程时需要确定目标端的详细物理地址。这是非常不方便的。为了解决这个问题,需要通信中间件来屏蔽…

Linux系统编程学习 NO.1 ——操作系统的历史发展

什么是操作系统? 首先,需要明白一个概念操作系统的本质是系统软件,我们平时在电脑上的界面就是一种图形化的操作系统界面。界面上通常安装可执行应用程序如QQ,wps等等,这些应用程序被称为应用软件。大家买的电脑其实是…

【Java实战篇】Day14.在线教育网课平台--消息队列实现异步通知

文章目录 一、需求:支付通知1、需求分析2、技术方案3、集成RabbitMQ4、生产端发送消息5、消费方发送消息 二、需求:在线学习1、需求分析2、表设计与实体类3、接口定义--查询课程4、接口定义获取视频5、Service层开发6、FeignClient定义7、代码完善 三、需…

HOG+SVM分类器实践

文章目录 HOGSVM分类器实践制作SVM分类器导入所需的库提取HOG特征读取正样本和负样本训练分类器定义主函数小结 测试SVM分类器相关疑问1. 提取HOG特征为什么不能彩色图像呢?2. 出现如下错误3. 测试代码中,当我传入100*100的图片时候,为什么im…

Linux下安装Java8环境

查看主机是否已经安装Java环境 java -version 如下图所示,未找到java命令,则需要安装Java环境 JDK官网下载: https://www.oracle.com/java/technologies/javase/javase8u211-later-archive-downloads.html 根据自己系统的位数下载相应版本…

基于Dokcer安装RabbitMQ

基于Dokcer安装RabbitMQ 一、RabbitMQ介绍 1.1 现存问题 服务调用:两个服务调用时,我们可以通过传统的HTTP方式,让服务A直接去调用服务B的接口,但是这种方式是同步的方式,虽然可以采用SpringBoot提供的Async注解实现…

第6章:集合

集合简介 一种无序且唯一的数据结构。不关心顺序,集合里面的元素都是唯一的。 栈,队列,链表他们里面都有可能出现重复的数据,但是集合里面的元素是唯一的。 栈,队列,链表它们都有自己的顺序,但是…

使用媒体查询实现移动端适配,媒体查询meta标签配置(@media screen and,min-width和max-width)

简述:我们在写网站的时候,难免会遇到需要做移动端适配的需求,今天来记录下使用媒体查询实现移动端的适配。媒体查询是一种CSS技术,可以根据设备屏幕的属性(如宽度、高度、方向和分辨率)选择应用特定样式&am…

火爆全网,JMeter接口自动化测试详细实战(超详细)吐血整理...

目录:导读 前言一、Python编程入门到精通二、接口自动化项目实战三、Web自动化项目实战四、App自动化项目实战五、一线大厂简历六、测试开发DevOps体系七、常用自动化测试工具八、JMeter性能测试九、总结(尾部小惊喜) 前言 JMeter接口自动化测…

深度学习 - 44.Gate 与 MMOE 实现多目标学习

目录 一.引言 二.摘要 Abstract 三.介绍 Introduction 四.相关工作 RELATED WORK 1.DNN 中的多任务学习 2.SubNet 集成与 Expert 混合 3.多任务学习应用 五.建模方法 MODELING APPROACHES 1.Shared-bottom Multi-task Model 2.Mixture-of-Experts 3.Multi-gate Mixt…

NOPI用法之自定义单元格背景色(3)

NPOI针对office2003使用HSSFWorkbook,对于offce2007及以上使用XSSFWorkbook;今天我以HSSFWorkbook自定义颜色为例说明,Office2007的未研究呢 在NPOI中默认的颜色类是HSSFColor,它内置的颜色有几十种供我们选择,如果不…

模态分解算法 EMD、EEMD、CEEMD

一、模态分解算法EMD算法介绍 (一)模态分解相关的算法有以下几类 IMF 固有模态函数\EMD经验模态分解\EEMD集合经验模态分解\CEEMD 互补集合经验\(EEMD的标准形式)CEEMDAN自适应噪声完备集合经验模态分解\VMD 变分模态分解 &…

Crypko.ai:动漫角色生成和设计平台

【产品介绍】 Crypko.ai是一个基于GAN(生成对抗网络)的高质量动漫角色生成和设计平台,可以让用户通过简单的操作,创造出各种风格和特征的动漫角色,并且可以对角色的头发、脸部、衣服、风格等进行编辑和调整。 Crypko.a…

【GNN】谱域图卷积

谱域图卷积 1. 谱域卷积的背景知识 1.1 谱域图卷积实现思路 f 1 ( t ) ⋆ f 2 ( t ) F − 1 [ F 1 ( w ) F 2 ( w ) ] f_1(t) \star f_2(t) F^{-1}[F_1(w)F_2(w) ] f1​(t)⋆f2​(t)F−1[F1​(w)F2​(w)] 1.2 如何定义图上的傅里叶变换 经典傅里叶变换: x ( …

人工智能+自助餐:一种有效减少食物浪费的创新方案

一、案例背景: 自助餐是一种受欢迎的餐饮形式,可以满足不同顾客的口味和需求。但是,自助餐也存在着浪费食物的问题,有的顾客拿得多吃得少,有的顾客只吃部分食物,剩下的扔掉。据统计,2022年中国…

【算法竞赛】实现约瑟夫问题的四种方法(附手绘图详解)

💌 博客内容:实现约瑟夫问题的四种方法 😀 作  者:陈大大陈 🚀 个人简介:一个正在努力学技术的准前端,专注基础和实战分享 ,欢迎私信! 💖 欢迎大家&…

视频剪辑配乐技巧 视频剪辑配音推荐

视频是视觉加听觉的艺术,视频的背景音乐不同,所呈现的效果也不同。接下来为大家带来大家视频剪辑配乐技巧,视频剪辑配音推荐的相关内容。 一、视频剪辑配乐技巧 视频剪辑时选好了配乐,视频就成功了一半。那如何找到合适的配乐呢…