code狂魔

V1

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星球排名前三

有兴趣的朋友们,欢迎扫码加入本星球:

如果该文章对你有帮助,那么就点击右下角的 [点赞]「在看」,给一个小小的鼓励吧~

分类:

前端

标签:

前端

作者介绍

code狂魔
V1