ChatGPT-Next-Web是一个跨平台 ChatGPT 应用 可自定义GPTapi接口,支持Openai、Azurwe、Clade等对话接口

  • 完整的 Markdown 支持:LaTex 公式、Mermaid 流程图、代码高亮等等

    • 精心设计的 UI,响应式设计,支持深色模式,支持 PWA

    • 极快的首屏加载速度(~100kb),支持流式响应

    • 隐私安全,所有数据保存在用户浏览器本地

    • 预制角色功能(面具),方便地创建、分享和调试你的个性化对话

    • 海量的内置 prompt 列表,来自中文和英文

    • 自动压缩上下文聊天记录,在节省 Token 的同时支持超长对话

    • 多国语言支持:English, 简体中文, 繁体中文, 日本語, Español, Italiano, Türkçe, Deutsch, Tiếng Việt, Русский, Čeština

确保有一定的linux操作能力,需要搭建环境和解决报错']本次介绍一下宝塔面板怎么本地安装ChatGPT Next Web网页,并且DIY自己的GPT网站

ChatGPT Next Web安装步骤

一、下载ChatGPT Next Web项目

下载项目地址的压缩包

 

二、安装宝塔node.js版本管理器

image-2-yote.png

 

三、安装node.js

安装node.js,我这里选择的是16.20.2
image-1-nanz.png

 

四、上传项目文件

在wwwroot目录新建一个网站目录,并上传第一步下载的压缩包,解压
image-2-1-ptqt.png

 

五、运行测试环境

这一步根据环境不同,可能会检测不到node命令,这时需要在这个目录下的终端里完整的安装一遍nodejs和yarn
如果是需要node18版本,则推荐使用Ubuntu系统,我使用的是Ubuntu 22,否则centos系统会出现支持库缺失问题,解决很麻烦

在ChatGPT Next Web目录下打开终端,输入yarn install && yarn dev运行测试
如果你在运行时遇到了下方显示问题,那么可以先运行一次nvm install 16
ef4ba906a7ee8c9ade93bfba630e19c0-fdrd.png
可以看到现在正常执行命令了,等待运行到build with chunk: true出现时说明测试环境运行成功,这时可以关闭终端界面了
99146315f55f7211fe2820cb9d4cbbe4.png

注:如果运行期间出现任何错误,没有运行到build with chunk: true,则自行搜索或询问GPT解决

 

六、添加node项目

设置如下图所示,其中启动命令选择自定义启动命令,并输入yarn install && yarn dev,服务器部署需要添加域名,点击提交,项目自动运行
8BB999D7-43F0-4406-B330-7FADC4425F05.png

 

等待项目运行一段时间后,访问ip+端口,完成部署

106088AE-1F9A-4c1e-A4A8-6D1F29BF3BE1.png