全免费开源-国内搭建ChatGPT个人镜像站与维护全攻略

news2024/11/28 1:50:50

全免费开源-国内搭建ChatGPT个人镜像站与维护全攻略

  • 准备阶段
  • 部署网站
  • 腾讯云注册与解析添加
  • API和密码更换
  • 域名的配置
  • 多密码管理
      • 密码更换
      • 密码批量生成

本教程收集于:AIGC从入门到精通教程汇总

全免费开源,仅需一个域名就可以部署国内的ChatGPT镜像版本。

One-Click to deploy well-designed ChatGPT web UI on Vercel. 一键拥有你自己的 ChatGPT 网页服务。

在网络领域中,镜像站对于共享和分发信息具有重要的作用。这篇文章是为那些希望在GitHub上搭建自己的个人镜像站的人们准备的。在这个过程中,我们也将使用腾讯云来注册和购买域名。下面是详细的步骤:

准备阶段

  1. 创建一个GitHub账户:如果你在访问GitHub时遇到了困难,那么可以试试使用Steam++。
  2. 在腾讯云上注册并购买域名:腾讯云提供了一种方便的方式,你可以在这里购买自己的域名。

部署网站

  1. 访问项目:首先,你需要访问https://github.com/Yidadaa/ChatGPT-Next-Web,并使用自己的GitHub账户登录。然后,点击Fork,将项目复制到自己的仓库中。

  1. 一键部署程序:点击"Deploy",然后输入自己的名字,创建自己的项目。

  1. 然后,输入你的api key和code,点击"Deploy"。只需等待约一分钟,网站就可以部署完成。

  1. 购买并配置域名:在网站搭建完成后,你需要一个域名才能使用。你可以按照以下步骤在腾讯云上购买域名并添加解析。

腾讯云注册与解析添加

有域名的可以直接跳过这一步

访问官网:https://url.cn/5mJHXVa1

  1. 访问腾讯云并登录自己的账号:你可以使用微信扫描二维码登录。
  2. 实名认证:初次使用需要先进行实名认证。你可以点击自己的头像,进入账号中心,然后按照流程输入自己的身份证信息进行实名认证。
  3. 购买域名:https://dnspod.cloud.tencent.com/,认证完成后,你就可以购买自己的域名了。你不需要购买特别贵的域名,只要选择一个特价的就足够了。

  1. 等待域名审核完毕,域名在未审核以前是无法使用的,审核也很快,基本3个小时以内可以完成
  2. 访问域名管理界面(https://console.cloud.tencent.com/domain/all-domain),即可查看自己注册好的域名
  3. 添加解析:在购买好域名后,你需要将域名解析指向 Vercel的服务器。你可以按照Vercel的提示到域名注册商那边添加解析。
  4. 1、进入vercel控制台(vercel.com),打开自己创建的项目

2、点击Settings-Domains,填写刚才注册好的域名

3、域名添加后,Vercel会告诉你要将域名解析指向 Vercel的服务器,按提示到域名注册商那边添加解析即可,划重点,红色方框内的参数是需要填入腾讯云的解析服务中的,不要搞错了

两种方式,任选其一,去域名管理那里设置对应的解析就行。

以cname为例:

把在把刚才在domain中获取的参数直接填入,

其中主机记录对应的是Nane

记录类型设置为CNAME线路类型为默认

记录值为 cname.***-dns.com

TTL直接使用默认的600就行

添加完成以后选择保存

五、直接愉快地访问自己搭建的镜像站

API和密码更换

  1. 访问Vercel并登录自己的账户:进入项目后,打开Setting-Environment Variables,你可以看到自己的API-KEY。
  2. 更换API-KEY:点击API-KEY最后的三个点,然后选择"Edit",在这里你可以替换API-KEY。
  3. 更换密码:你也可以在这里更换密码。只需要删除原密码,输入新密码后点击"Save"即可。
  4. 批量生成密码:如果你需要批量生成密码,你可以使用在线生成工

具。这里推荐一个网站:https://www.dute.org/password-generator。

详细图文教程如下:

一、访问https://vercel.com/,并用Github登录自己的账号,即可看到如下界面

二、打开自己创建的chatgpt项目

三、进入项目后,打开Setting-Environment Variables即可看到自己的API-KEY

四、点击API-KEY最后的三个点-Edit即可进入编辑界面

五、替换API-KEY并保存修改

六、进入Deployments 点击最新的一个部署,-Promote to Production,才能将最新的环境变量生效(非常重要,一定不要遗漏)

域名的配置

  1. 进入你在Vercel控制台创建的项目:点击Settings-Domains,填写你在腾讯云注册好的域名。
  2. 添加域名:添加域名后,Vercel会给出一个提示,让你将域名解析指向 Vercel的服务器。确保将提示中的参数正确填入到腾讯云的解析服务中。
  3. 在腾讯云的域名控制台,找到你的域名,并点击解析:将Vercel给出的参数填入,主机记录对应的是Name,记录类型设置为CNAME,线路类型为默认,记录值为 cname.vercel-dns.com,TTL使用默认的600。
  4. 保存设置后,返回Vercel控制台。页面会自动刷新,刷新完毕后,点击左上角的超链接图标,你就可以通过域名访问你刚刚搭建的网站了。

多密码管理

如果你需要批量管理多个密码,可以按照以下步骤进行:

  1. 进入Vercel控制台,找到你的项目,并点击进入环境变量编辑界面。
  2. 找到"code"变量,点击"Edit"按钮进入编辑界面。
  3. 在这里,你可以输入多个密码,每个密码之间使用英文逗号进行分隔。你可以按照你的喜好进行排序,只要确保每个密码都有英文逗号隔开就可以了。
  4. 完成密码的输入后,点击"Save"保存修改。
  5. 和更换API一样,完成操作后需要进入Deployments 点击最新的一个部署,选择"Promote to Production",这样才能使最新的环境变量生效。

密码更换

一、按照更换API的方法,进入如下界面

二、下拉,找到code,点击Edit进入编辑界面

三、如果需要更换密码,直接删除原密码,输入新密码后点击Save即可

四、如果需要批量授权码,只需要用英文逗号将不同的授权码隔开。

可以这样排序:

也可以这样排序,这种方式更方便后期维护和修改,推荐这样搞

五、添加密码与更换API一样,完成操作后需要进入Deployments 点击最新的一个部署,-Promote to Production,才能将最新的环境变量生效(非常重要,一定不要遗漏)

密码批量生成

直接用在线生成工具即可,这里推荐一个网站:https://www.dute.org/password-generator

搭建和维护个人镜像站的过程虽然看起来有些复杂,但只要按照这个指南一步一步来,你会发现其实并不难。而且,你将会从中学习到许多关于网络、服务器和域名的知识,这对于你的个人成长和技术提升都是非常有益的。希望这个指南能帮助你成功搭建和维护自己的个人镜像站

原文连接:全免费开源-国内搭建ChatGPT个人镜像站与维护全攻略

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

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

相关文章

ConvTranspose2d 的简单例子理解

文章目录 参考基础概念简单例子: stride2step1step2step3 参考 逆卷积的详细解释ConvTranspose2d(fractionally-strided convolutions)nn.ConvTranspose2d的参数output_padding的作用 基础概念 逆卷积,也叫反卷积或者转置卷积,…

故障分析 | OceanBase 频繁更新数据后读性能下降的排查

本文摘要 本文分析并复现了 OceanBase 频繁更新数据后读性能下降现象的原因,并给出了性能改善建议。 背景 测试在做 OceanBase 纯读性能压测的时候,发现对数据做过更新操作后,读性能会有较为明显的下降。具体复现步骤如下。 复现方式 环…

部门新来一00后,给我卷崩溃了...

2022年已经结束结束了,最近内卷严重,各种跳槽裁员,相信很多小伙伴也在准备今年的金三银四的面试计划。 在此展示一套学习笔记 / 面试手册,年后跳槽的朋友可以好好刷一刷,还是挺有必要的,它几乎涵盖了所有的…

NFT数字藏品平台

在 NFT (非同质化代币)发行和交易中,数字藏品交易平台(以下简称“交易平台”)的运营模式和法律地位至关重要。本文对数字藏品交易平台的运营方式进行梳理,并对其中可能存在的法律风险进行分析。 2021年以来…

NFS服务器搭建(案例)

目录标题 第一个问题1.安装软件包2.进入配置文件进行定义,并创建对应的资源文件3.客户端进行挂载,并查看挂载信息,修改挂载权限4.客户端查看挂载的信息 第二个问题1.服务端配置文件进行定义,并创建对应资源文件2.客户端进行挂载3.…

电子邮件是最有效的营销方式吗?解析邮件营销的优势和劣势

互联网的快速发展,使得新媒体营销、短视频营销、微信营销等新型营销方式渗入到大家的生活中。很多人会认为邮件营销已经落后。但事实上,邮件营销仍然有着广泛的市场需求,特别是对于出海或者做跨境电商的企业来讲,邮件营销仍然发挥…

深度学习笔记(续)——数值稳定性、模型初始化与激活函数

深度学习笔记[续]——数值稳定性、模型初始化与激活函数 引言回顾:没有激活函数参与,输入输出分布的变化情况 Xavier \text{Xavier} Xavier方法 存在激活函数的情况假设激活函数是线性函数激活函数的底层逻辑 总结 引言 继续上一节介绍激活函数在神经网…

Google IO 2023推出Android Studio官方AI工具Studio Bot

Google推出Android Studio官方AI工具Studio Bot Studio Bot 简介 在2023 Google I/O大会上,Google 宣布在 Android Studio 中推出了一款名为 Studio Bot 的新 AI 功能,它将为开发者提供更高效、智能的开发体验。Studio Bot 是一个基于机器学习的助手&a…

想要快速进入车载测试?这份车载面试题集锦送给你,建议收藏!

1.道路测试流程 测试场地 1.测试场地有哪些? 对于一些要求不太高/简单的测试场景可以找一些封闭的场地,如断头路或者是城市所在地当地政府提供的诸如智能网联专用道路之类的测试道路,对于复杂或相对要求高一些的测试场景可以到专业的国家智…

【运维杂谈】如何将ios镜像挂载到Linux系统中?

本期我们实现将CentOS7.9系统镜像挂载到Linux系统当中,首先明确什么是挂载,我理解的挂载就是把系统镜像与Linux操作系统建立直接的联系,将镜像的顶级目录连接到Linux根目录下的某一目录中,就好比我们Windows系统插入一张光盘&…

C++学习记录——이십삼 哈希表

文章目录 1、unordered_map unordered_set2、哈希表1、闭散列2、开散列(拉链法/哈希桶)继续优化 3、封装unordered和迭代器 1、unordered_map unordered_set C11提供,功能和map、set完全类似,不过它们底层实现是红黑树&#xff0…

JDBC~

文章目录 JDBCJDBC API详解DriverManagerConnectionStatementResultSetPreparedStatementPreparedStatement原理 JDBC JDBC就是使用JAVA语言操作关系型数据库的一套API JDBC是java处理数据库的接口 JDBC API详解 DriverManager 驱动管理类: 注册驱动,获取数据库连接…

Cplex的数据类型结构及基本语法功能

本序列将会重开一门新的序列----数学求解器cplex,文章不做简单介绍,不灌水,直接给大家进行讲述如何上手实操,并有针对性的给出相应案例分析。 OPL编程 OPL是ILOG团队为运筹学专家量身定制的一种优化建模语言,语法相对简单&#x…

C++系列之入门基础知识

💗 💗 博客:小怡同学 💗 💗 个人简介:编程小萌新 💗 💗 如果博客对大家有用的话,请点赞关注再收藏 🌞 命名空间 常见域的种类 常见的域的种类有:全局域,局部…

快速构建springboot项目

需求:浏览器发送 /hello 请求,服务器接受请求并处理,响应 Hello World 字符串分析 构建 Spring Boot 项目,事实上建立的就是一个 Maven 项目 1.创建maven 工程 在 IDEA上新建一个空的jar类型 的 maven 工程 2.修改pom.xml 1.在…

【Tkinter.Floodgauge】当程序需要长时间运行,可以用这个组件显示进度【文末附源码地址】

文章目录 效果展示源码解析导包Floodgauge组件界面初始化创建窗口修改数值运行 源码地址 效果展示 我在使用tkinter进行界面化操作的时候,会遇到运行很慢的程序,比如:爬虫下载视频、压缩解压文件,这些操作会很耗时间。 Floodgau…

力扣 ~ JavaScript ~ 35. 搜索插入位置

《跃动青春》好可爱的女孩子的友谊哇 35. 搜索插入位置 给定一个排序数组和一个目标值,在数组中找到目标值,并返回其索引。如果目标值不存在于数组中,返回它将会被按顺序插入的位置。 请必须使用时间复杂度为 O(log n) 的算法。 示例 1: …

redis(12)

1)添加地理位置坐标:已经添加的数据,无法再添加 geoadd key 经度 纬度 变量名字 geoadd china:city 121.47 31.23 shanghai 2)获取指定地区的坐标值: geopos key member(变量名字) geopos china:city shnaghai 3)获取到两个坐标之间的距离,后面是可选参…

95后的自述,文科女吃上IT饭了,历经5个月学习成功上岸软件测试......

想不到我一个女文科生也能吃上IT饭,真的是太香了!!! 程序员的待遇怎么这么好!(请大家原谅我没有见过市面的感叹,对于我这种刚上岗的新手而言,能够在厦门这个全国工资房价比最低的地方…

景区手绘图的配准、切图及上传

目录 1 增加一个项目 2 基础配置 3 获取自动上传需要的3个参数 3.1 生成切片上传验证码 3.2 按F5刷新页面 3.3 查看验证码以及其他2个参数 4 配准 5 切图 6 到迅达平台看一下切图效果 7 软件免费下载 这个免费客户端专用于迅达平台,对手绘图背景进行配准&…