大家好,我是宝弟!
今天给大家推荐一款纯前端ChatGPT 网页应用ChatGPT-Next-Web,ChatGPT-Next-Web使用react+ts构建,可以生成windows、mac、linux跨平台客户端。文末给出客户端下载地址!.
先睹为快
开始使用
准备好你的 OpenAI API Key;
在项目主页,点击 Deploy按钮,直接使用 Github 账号登录即可,记得在环境变量页填入 API Key 和页面访问密码 CODE;
部署完毕后,即可开始使用;
(可选)绑定自定义域名:Vercel 分配的域名 DNS 在某些区域被污染了,绑定自定义域名即可直连。
如何更新
如果你按照上述步骤一键部署了自己的项目,可能会发现总是提示“存在更新”的问题,这是由于 Vercel 会默认为你创建一个新项目而不是 fork 本项目,这会导致无法正确地检测更新。推荐你按照下列步骤重新部署:
-
删除掉原先的仓库;
-
使用页面右上角的 fork 按钮,fork 本项目;
-
在 Vercel 重新选择并部署
当你 fork 项目之后,由于 Github 的限制,需要手动去你 fork 后的项目的 Actions 页面启用 Workflows,并启用 Upstream Sync Action,启用之后即可开启每小时定时自动更新:
当你 fork 项目之后,由于 Github 的限制,需要手动去你 fork 后的项目的 Actions 页面启用 Workflows,并启用 Upstream Sync Action,启用之后即可开启每小时定时自动更新:
本地开发
安装 nodejs 18 和 yarn,具体细节请询问 ChatGPT;
执行 即可。yarn install && yarn dev 注意:此命令仅用于本地开发,不要用于部署!
如果你想本地部署,请使用 命令,你可以配合 pm2 来守护进程,防止被杀死,详情询问 ChatGPT。
yarn install && yarn build && yarn start
本地部署
使用如下命令:
bash <(curl -s https://raw.githubusercontent.com/Yidadaa/ChatGPT-Next-Web/main/scripts/setup.sh)
资源获取方式
https://github.com/Yidadaa/ChatGPT-Next-Web/tree/main