跳至主要内容

ChatGPT Next Web-------一键免费部署你的私人 ChatGPT 网页应用。

主界面

【用到的资源】 1. 项目平台https://github.com/ 2. 部署平台https://vercel.com/ 3. 域名解析https://www.cloudflare.com/zh-cn/ 4. 域名免费申请https://nic.eu.org/ 申请域名时服务器名称severname1:edmund.dnspod.net Severname2:dempsey.dnspod.net 5. 域名购买https://www.namesilo.com/ 5. Opeai API 获取链接https://platform.openai.com/account/api-keys 7. 地址信息生成https://www.fakenamegenerator.com/

以上没有账号的先申请号,已有的直接忽略,先看教程!!

我自己搭建好的web,可以先进去试用,apikey不提供,自己有的直接点击设置,然后在API秘钥这里黏贴自己的就可以尝鲜!

点击直达

开始使用

  1. 准备好您的OpenAI API 密钥
  2. 点击右侧按钮开始部署: 使用 Vercel 进行部署,直接使用 Github 账号登录即可,记住在环境变量页面填入 API Key 和页面访问密码
  3. 配置完毕后,即可开始使用;
  4. (可选)绑定域名:Vercel分配的域名DNS在某个区域被污染了,绑定域名可以直连。

持续更新

如果你按照上述步骤一键配置了自己的项目,可能会发现提示总是“存在更新”的问题,这是由于 Vercel 会默认为你创建一个新项目而不是 fork 本项目,这会导致无法正确地检测更新。建议您按照以下步骤重新部署:

  • 删除掉掉的仓库;
  • 使用页面右上角的fork按钮,fork本项目;
  • 在Vercel重新选择并部署,请查看详细教程

自动更新

如果您遇到 Upstream Sync 执行错误,请手动 Sync Fork 一次!

当你 fork 项目之后,由于 Github 的限制,需要手动在你 fork 后的项目去的 Actions 页面启用 Workflows,并启用 Upstream Sync Action,启用之后即可开启定时自动更新:

自动更新

启用自动更新

手动更新代码

如果您想要手动立即更新,可以查看Github 的文档了解如何让 fork 的项目与上游代码同步。

您可以明星/观看本项目或者关注作者来及时获得新功能更新通知。

配置页面访问密码

配置密码后,用户需要在设置页面手动填写访问码才可以正常聊天,否则会通过消息提示未授权状态。

警告:请务必将密码的填写设置得足够长,最好7位以上,否则会被爆破

本项目提供有限的权限控制功能,请在Vercel项目控制面板的环境变量页添加名为的CODE环境变量,设置为使用中文分隔符的自定义密码:

code1,code2,code3

增加或修改该环境变量后,请重新部署项目使生效。

环境指标

本项目大部分配置项都是通过环境变量来设置,教程:如何修改Vercel环境变量

OPENAI_API_KEY(必填项)

OpanAI 密钥,您在 openai 账户页面申请的 api 密钥。

CODE(任选)

访问密码,任选,可以使用逗号隔开多个密码。

警告:如果不填写此项,则任何人都可以直接使用您安装后的网站,可能会导致您的令牌被急速消耗完,建议填写此选项。

BASE_URL(任选)

默认:https://api.openai.com

例子:http://your-openai-proxy.com

OpenAI 接口代理 URL,如果您手动配置了 openai 接口代理,请填写此选项。

如果遇到 ssl 证书问题,需要BASE_URL的协议设置为 http。

OPENAI_ORG_ID(任选)

指定OpenAI中的组织ID。

HIDE_USER_API_KEY(任选)

如果您不想让用户自行填写API Key,则环境变量设置为1即可。

DISABLE_GPT4(任选)

如果您不想让用户使用GPT-4,则环境变量设置为1即可。

开发

强烈不建议在本地进行开发或者部署,由于一些技术原因,很难在本地配置好OpenAI API代理,除非你能保证可以直连OpenAI服务器。

点击下方按钮,开始二次开发:

在 Gitpod 中打开

在开始写代码之前,需要在项目根目录新建一个.env.local文件,里面填入环境变量:

OPENAI_API_KEY=<your api key here>

本地开发

  1. 安装nodejs 18和yarn,具体细节请询问ChatGPT;
  2. 执行yarn install && yarn dev即可。⚠️注意:此命令仅用于本地开发,不要用于部署!
  3. 如果你想本地部署,请使用yarn install && yarn start命令,你可以配合pm2来监视进程,防止被杀死,详情询问ChatGPT。

部署

容器(推荐)

Docker版本需要在20及以上,否则会提示找不到镜像。

⚠️注意:docker 版本在大多数时间都会落后最新的版本 1 到 2 天,所以部署后会持续出现“存在更新”的提示,正常属于现象。

docker pull yidadaa/chatgpt-next-web

docker run -d -p 3000:3000 \
   -e OPENAI_API_KEY="sk-xxxx" \
   -e CODE="页面访问密码" \
   yidadaa/chatgpt-next-web

你也可以指定代理:

docker run -d -p 3000:3000 \
   -e OPENAI_API_KEY="sk-xxxx" \
   -e CODE="页面访问密码" \
   --net=host \
   -e PROXY_URL="http://127.0.0.1:7890" \
   yidadaa/chatgpt-next-web

如果您需要指定其他环境变量,请自行在上述命令中增加-e 环境变量=环境变量值来指定。

本地部署

在控制台运行下方命令:

bash <(curl -s https://raw.githubusercontent.com/Yidadaa/ChatGPT-Next-Web/main/scripts/setup.sh)

⚠️注意:如果您安装过程中遇到问题,请使用 docker 部署。

评论

此博客中的热门博文

用于接收短信和激活任何服务的虚拟号码

当在社交网络、聊天工具、C2C网站等服务注册账号时,需要接收验证码短信。 5SIM 提供使用临时虚拟号码通过验证的机会,而无需使用个人手机号码。通过本服务,大家能够在线接到验证码注册许多账号。 关于5SIM服务 有50多万个来自180个国家的手机号码同时在线 可以找到许多国家/地区的用于注册账号的手机号码,包括英国、 俄罗斯、瑞典、德国、法国、印度、印度尼西亚、马来西亚、柬埔寨、蒙古、加拿大、美国、泰国、荷兰、西班牙等等。 天天添加新的虚拟号码 接收从所选网站的无限数量短信。一个号码的价格从 1 卢布起,这样大家不必支付移动运营商的月费 使用手机号码一次并重复接收短信 24/7获取手机号码。本平台运行完全自动,瞬间就接到带有验证码的短信。 在3分钟内注册账号 面向开发者和用户的 API 在接码平台、高质量VPN/代理、浏览器的用户代理和可靠的软件的帮助下设置批量注册账号的过程 手续费 以最低手续费充值余额 (Visa/MasterCard/MIR, QIWI, UnionPay, GCash, KakaoPay, Apple Pay等等) 24/7 客户支持 客户支持提供24小时服务,通过Freshdesk系统,聊天工具和社交网络会帮助解决所有问题。 虚拟手机号使用方式如下: 为赚取收入或个人任务注册许多账号 注册账号时,网站要求指定手机号码。大多数情况下,一个号码只能注册一个账号。如果使用虚拟号码,则可以在社交网络上不受限制地注册账号。网站管理员、SMM和ORM专家会赞同这种功能。对他们来说,账号是一个管理和推广工作项目的工具。 保持匿名性 如果知道个人号码,能够查到其所有者的姓名、护照号码、居住地址等有关信息。使用接码平台时,就完全排除信息泄露可能性。 保护自己免受骗子的侵害 大家可能遇到过要求输入手机号码以无受速度限制下载文件的网站。在此类网站上输入手机号码的时候,能面临开启付费订阅的风险。因此,我们建议使用一次性号码。 参与促销活动获取折扣 各种服务和网络商店举行促销活动来赠送礼物。为此,需要输入手机号码。在这种情况下,规则是一个人只能收到一件礼物。这就是输入手机号码并进行验证的原因。用于在线接码的虚拟号码可以绕过所有限制并享受任何免费优惠品。 摆脱地区限制 一些互联网服务不允许特定地区的居民进行注册。原因可能有所不同。例如,俄罗斯用户经常无法访问乌克兰网站...

一键更改默认 ssh 端口的脚本

99%的vps到手,默认都是22端口,加上上面有的人root密码极其简单,很容易被暴力破解,成为肉鸡等等。因此最好修改SSH默认的22端口为其他随机端口号。懒到家的我,肯定是一键脚本啊,因此,刺激了这个小脚本。 功能 自定义端口修改SSH默认的22端口 提醒 修改后记得修改防火墙端口,放行你的新SSH端口,装宝塔的也要记得放行。新端口用不了,很大概率是防火墙的问题。 免责 这个脚本是我自用的脚本,测试的机器和系统有限,难免造成失联等情况, 不要用于生成环境、不要用于生成环境、不要用于生成环境 。 脚本 bash <( curl -Ls https://raw.githubusercontent.com/Netflixxp/port/main/port.sh ) 或者 wget -O port.sh https://raw.githubusercontent.com/Netflixxp/port/main/port.sh && chmod +x port.sh && clear && ./port.sh

VPS无人直播教程

准备工作 1、VPS一台(国内平台直播建议选择阿里云或腾讯云、国外平台直播请随意选择海外商家的VPS即可) 本人使用的VPS官网: 点此进入 2、VPS重置好CentOS系统 3、安装FinalShell SSH工具: Windows版下载地址: 点此下载 macOS版下载地址: 点此下载 mac版安装路径:/Applications/FinalShell.app/ 配置文件路径:/Users/$USER/Library/FinalShell/ mac版卸载删除安装目录:/Applications/FinalShell.app/ 开始搭建直播 1、使用 FinalShell SSH工具连接我们的VPS 详见 YouTube 视频教程 2、安装 screen 窗口管理工具 yum -y install screen 3、新建一个窗口 screen -S stream 4、创建 Linux 直播软件 ffmpeg 目录及视频储存目录 mkdir /home/mg-1 mkdir /home/mg-1/ffmpeg 4-1、创建无人直播视频储存目录 mkdir /home/mg-2 mkdir /home/mg-2/video 5、进入 ffmpeg 目录 cd /home/mg-1/ffmpeg 6、复制、粘贴运行以下一键脚本 #!/bin/bash PATH=/bin:/sbin:/usr/bin:/usr/sbin:/usr/local/bin:/usr/local/sbin:~/bin export PATH #=================================================================# # System Required: CentOS7 X86_64 # # Description: FFmpeg Stream Media Server # # Author: LALA # # Website: https://www.lala.im # #======...