code狂魔
2023/04/24阅读:64主题:萌绿
一个月狂揽18.9K star,一键拥有自己的网页GPT
大家注意:因为微信最近又改了推送机制,经常有小伙伴说错过了之前被删的文章,或者一些限时福利,错过了就是错过了。所以建议大家加个星标,就能第一时间收到推送。 图片
「前端实验室」
专注分享 Github、Gitee 等开源社区优质的前端项目、前端技术、前端学习资源以及前端资讯等各种有趣实用的前端内容。
大家好,我是「前端实验室」
爱分享的了不起~
最近一段时间AI可谓是异常的火爆,在今年的 1 月末的月活用户已经突破了 1 亿,成为史上用户增长速度最快的消费级应用程序。
还有一个号称:一键拥有你自己的 ChatGPT 网页服务的开源项目,在不到一个月的时间里就获得了将近20K star,今天就来看看这一个月狂揽20K star的项目——ChatGPT-Next-Web
ChatGPT-Next-Web
ChatGPT Next Web
是一个免费的一键部署私人ChatGPT网页应用程序;提供了海量内置提示列表、自动压缩聊天记录以及一键以Markdown格式导出聊天记录等特性。

用户可以使用OpenAI API Key
开始部署,并可选择绑定自定义域名。此外,该项目还提供本地开发和容器化部署方法。
特点
-
可以使用 Vercel
免费一键部署 -
精心设计的 UI,响应式设计,支持深色模式 -
极快的首屏加载速度(~100kb) -
海量的内置 prompt 列表,来自中文和英文 -
自动压缩上下文聊天记录,在节省 Token 的同时支持超长对话 -
一键导出聊天记录,完整的 Markdown 支持 -
绑定域名后即可在任何地方无障碍快速访问 -
持续更新,拥有多种模型
首页可以可放大全屏可缩小居中
在输入框输入 /
会触发多种提示词
可以设置API Key 和密码,以及模型和各种参数
配置环境变量
ChatGPT Next Web
项目的大多数配置项都通过环境变量来设置。
可以配置OPENAI_API_KEY
,部署好后任何人都可以直接使用你部署后的网站,可能会导致你的 token 被急速消耗完毕;此时就可以配置CODE
访问密码,只有输入密码后才能使用
部署
部署有三种方式
1. 本地部署
在控制台运行下方命令:
bash <(curl -s https://raw.githubusercontent.com/Yidadaa/ChatGPT-Next-Web/main/scripts/setup.sh)
2. Docker 部署(推荐)
docker pull yidadaa/chatgpt-next-web
docker run -d -p 3000:3000 \
-e OPENAI_API_KEY="sk-xxxx" \
-e CODE="页面访问密码" \
yidadaa/chatgpt-next-web
也可以指定 proxy:
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
3. Vercel 部署(最方便)
使用 Vercel进行部署,部署方便,只需要有 Vercel账户即可
首先把项目 fork 到本地
然后登录 Vercel,把项目导入

配置好 OPENAI)API_KEY,点击 Deploy
,即可 部署成功后,直接访问即可
GitHub 地址:https://github.com/Yidadaa/ChatGPT-Next-Web
最后
欢迎加入前端实验室读者交流群,群里有不少技术大神,不定时会分享一些技术要点,更有一些资源收藏爱好者会分享一些优质的学习资料。吃瓜、摸鱼、白嫖技术就等你了~
欢迎和我一起加入ChatGPT俱乐部,一起掌握人工智能最新动态。
限时加入赠送ChatGPT 账号!!!
星球短短几天就发展到近5800+人规模,目前在全国ChatGPT星球排名前三

有兴趣的朋友们,欢迎扫码加入本星球:
如果该文章对你有帮助,那么就点击右下角的 [点赞]「在看」,给一个小小的鼓励吧~
作者介绍