今天给大家推荐一个好玩并且实用的开源项目。最近很火的chatgpt想必大家都不陌生吧,功能非常强大,对于我们程序员来说,简直就是帮助我们开发的利器,但是最近在使用过程中发现了一个痛点,就是当我去做别的事情过一段时间在询问的时候,总是让我人机验证一下,非常不爽。所以找到了一个非常不错的开源部署方式,解决了我的痛点。
ChatGPT Next Web
这是一个能够让你一键免费部署你的私人ChatGPT网页应用的开源项目,使用vercel作为托管平台。
前提🗝️
- 注册chatgpt账号
- 注册vercel账号
主要功能💻
-
在 1 分钟内使用 Vercel 免费一键部署
-
精心设计的 UI,响应式设计,支持深色模式
-
极快的首屏加载速度(~85kb)
-
自动压缩上下文聊天记录,在节省 Token 的同时支持超长对话
-
一键导出聊天记录,完整的 Markdown 支持
-
拥有自己的域名?好上加好,绑定后即可在任何地方无障碍快速访问
部署🛠️
- 准备好你的 OpenAI API Key;
- 点击右侧按钮开始部署:🕹️,直接使用 Github 账号登陆即可,记得在环境变量页填入 API Key;
- 部署完毕后,即可开始使用;
- (可选)绑定自定义域名:Vercel 分配的域名 DNS 在某些区域被污染了,绑定自定义域名即可直连。
注意⚠️
在部署的时候需要填写配置:
OPENAI_API_KEY是chatgpt的api key
CODE是访问密码,项目提供有限的权限控制功能,请在 Vercel 项目控制面板的环境变量页增加名为 CODE
的环境变量,值为用英文逗号分隔的自定义密码。此环境变量设置后,访问部署好的chatgpt会报缺少授权,需要配置密码才能访问,所以建议此环境变量不设置,更方便使用。