ChatGPT Next Web 是一个名为 ChatGPT Next Web 的开源项目,可以用于部署一个私人的聊天机器人网页应用。使用者只需要 1 分钟以内的时间就能够在 Vercel 上完成免费一键部署,而且其界面设计美观,支持响应式设计和深色模式,而且首屏加载速度非常快,仅为 100kb 左右。该项目预设了大量的内置对话,支持自动压缩上下文聊天记录,一键导出聊天记录并支持完整的 Markdown 语法。此外,用户还可以使用自定义域名访问,而且该项目还提供有限的权限控制功能,用户可以在 Vercel 项目控制面板的环境变量页增加值为用英文逗号隔开的自定义密码。
开始使用
要使用 ChatGPT Next Web,您需要准备好您的 OpenAI API Key。接着,您只需点击右侧按钮,即可进行一键部署。在此过程中,请记住填写 API Key 和页面访问密码 CODE。部署完成后,即可开始使用。
项目地址: https://github.com/Yidadaa/ChatGPT-Next-Web 
环境变量
ChatGPT Next Web 的大多数配置项都通过环境变量来设置。以下是主要的环境变量:
OPENAI_API_KEY(必填项):OpanAI 密钥,您在 Openai 账户页面申请的 api key。CODE(可选):访问密码,如果你想限制访问该网页,填写此项较为安全。可以使用逗号隔开多个密码。BASE_URL(可选):OpenAI 接口代理 URL,如果你手动配置了 openai 接口代理,请填写此选项。PROTOCOL(可选):OpenAI 代理接口协议,如果遇到 ssl 证书问题,请尝试通过此选项设置为 http。
主要功能
ChatGPT Next Web 具有以下主要功能:
1. 免费一键部署
使用 Vercel,可以在 1 分钟之内免费一键部署私人聊天机器人网页应用。
2. 精心设计的 UI
ChatGPT Next Web 拥有一个精心设计的 UI 界面,支持响应式设计和深色模式,用户可以根据自己的需要选择。
3. 极快的首屏加载速度
ChatGPT Next Web 内容简洁,头部仅有一个图标和一个标题,导致了其首屏加载速度非常快,仅为 100kb 左右。
4. 海量的内置对话
ChatGPT Next Web 预设了大量的内置对话,来自中文和英文。对于那些想要更好地使用机器人交流的用户来说,这是一个非常好的选择。
5. 自动压缩上下文聊天记录
在节省 Token 的同时,ChatGPT Next Web 支持超长对话,并自动压缩上下文聊天记录,让用户可以更好地管理聊天记录。
6. 一键导出聊天记录
ChatGPT Next Web 提供了一键导出聊天记录的功能,并支持完整的 Markdown 语法,方便用户将聊天记录保存到本地。
7. 自定义域名访问
用户可以绑定自己的域名,无障碍快速访问 ChatGPT Next Web。
8. 权限控制
ChatGPT Next Web 提供有限的权限控制功能,用户可以在 Vercel 项目控制面板的环境变量页增加值为用英文逗号隔开的自定义密码。
Docker 部署
docker pull yidadaa/chatgpt-next-web
docker run -d -p 3000:3000 \
-e OPENAI_API_KEY="sk-xxxx" \
-e CODE="your-password" \
yidadaa/chatgpt-next-web
您可以在代理后面启动服务:
docker run -d -p 3000:3000 \
-e OPENAI_API_KEY="sk-xxxx" \
-e CODE="your-password" \
-e PROXY_URL="http://localhost:7890" \
yidadaa/chatgpt-next-web
截图


结语
ChatGPT Next Web 是一个非常好用的私人聊天机器人网页应用,拥有众多的先进功能和良好的用户体验,深受用户喜爱。如果您想要尝试一下,只需点击右侧按钮,即可进行免费一键部署。