使用 Docker 一键免费部署 63.8k 的私人 ChatGPT 网页应用

简介: NextChat 是一个可以在 GitHub 上一键免费部署的私人 ChatGPT 网页应用,支持 GPT3、GPT4 和 Gemini Pro 模型。该项目在 GitHub 上获得了 63.8k 的 star 数。部署简单,只需拉取 Docker 镜像并运行容器,设置 API Key 后即可使用。此外,NextChat 还提供了预设角色的面具功能,方便用户快速创建对话。

这次要介绍的也是一个 AI 项目,而且在 Github 上的 star 比上次介绍的 gpt4free 的项目还要多,足足 63.8k!

它就是可以一键免费部署私人 ChatGPT 网页应用,并支持 GPT3, GPT4 & Gemini Pro 模型的 NextChat(项目名叫 ChatGPT-Next-Web)。

github 地址

如何部署

镜像拉取:

docker pull yidadaa/chatgpt-next-web

run 起来:

docker run -d -p 3000:3000 \
   -e OPENAI_API_KEY=sk-xxxx \
   -e CODE=页面访问密码 \
   yidadaa/chatgpt-next-web

没有 openAI_API_KEY?没关系,下一篇我会介绍另一款强大的项目,让你拥有免费的 API Key 😏

一般来说到这里就可以了,我们使用 IP + 端口(3000) 就可以访问到刚刚部署好的项目了:

不过这个时候还没法直接用,需要通过对话框里提供的「登录」或者「设置」链接跳转到这个页面进行密码或者 API 秘钥的设置:

设置完之后因为使用的是免费的 API_KEY,所以这里还需要在设置中配置一下「自定义接口」,否则也无法正常进行对话:

点击左下角的设置图标进入到设置页面,找到「自定义接口」并开启之后,设置接口地址和 API Key:

接口地址和免费 API Key 的获取会在下一篇文章中更新~

然后我们就可以正常使用了:

补充

在 NextChat 中还提供了面具的功能,它其实就是预设了一系列的角色,可以让使用者针对一些场景快速创建对话。

它会快速进行回答,并携带一些图片(这里没展示出来,提供的图片地址访问不了):

在面具功能的旁边还有一个插件功能,不过还在开发中。

大家感兴趣的话可以自己试试看~

相关文章
|
15天前
|
存储 Prometheus 监控
Docker容器内进行应用调试与故障排除的方法与技巧,包括使用日志、进入容器检查、利用监控工具及检查配置等,旨在帮助用户有效应对应用部署中的挑战,确保应用稳定运行
本文深入探讨了在Docker容器内进行应用调试与故障排除的方法与技巧,包括使用日志、进入容器检查、利用监控工具及检查配置等,旨在帮助用户有效应对应用部署中的挑战,确保应用稳定运行。
26 5
|
15天前
|
开发框架 安全 开发者
Docker 是一种容器化技术,支持开发者将应用及其依赖打包成容器,在不同平台运行而无需修改。
Docker 是一种容器化技术,支持开发者将应用及其依赖打包成容器,在不同平台运行而无需修改。本文探讨了 Docker 在多平台应用构建与部署中的作用,包括环境一致性、依赖管理、快速构建等优势,以及部署流程和注意事项,展示了 Docker 如何简化开发与部署过程,提高效率和可移植性。
35 4
|
15天前
|
存储 缓存 运维
Docker镜像采用分层存储,每层代表镜像的一部分,如基础组件或应用依赖,多层叠加构成完整镜像
Docker镜像采用分层存储,每层代表镜像的一部分,如基础组件或应用依赖,多层叠加构成完整镜像。此机制减少存储占用,提高构建和传输效率。Docker还通过缓存机制提升构建和运行效率,减少重复工作。文章深入解析了Docker镜像分层存储与缓存机制,包括具体实现、管理优化及实际应用案例,帮助读者全面理解其优势与挑战。
39 4
|
14天前
|
Java 应用服务中间件 Docker
将基于 Spring 的 WAR 应用程序部署到 Docker:详尽指南
将基于 Spring 的 WAR 应用程序部署到 Docker:详尽指南
22 2
|
19天前
|
持续交付 开发者 Docker
探索容器化技术Docker及其在现代软件开发中的应用
探索容器化技术Docker及其在现代软件开发中的应用
|
20天前
|
Java Linux Docker
什么是 Docker?如何将 Spring Boot 应用程序部署到 Docker?
什么是 Docker?如何将 Spring Boot 应用程序部署到 Docker?
39 3
|
22天前
|
安全 网络安全 数据安全/隐私保护
利用Docker的网络安全功能来保护容器化应用
通过综合运用这些 Docker 网络安全功能和策略,可以有效地保护容器化应用,降低安全风险,确保应用在安全的环境中运行。同时,随着安全威胁的不断变化,还需要持续关注和研究新的网络安全技术和方法,不断完善和强化网络安全保护措施,以适应日益复杂的安全挑战。
41 5
|
19天前
|
持续交付 开发者 Docker
探索容器化技术Docker及其在现代软件开发中的应用
探索容器化技术Docker及其在现代软件开发中的应用
|
27天前
|
机器学习/深度学习 数据采集 Docker
Docker容器化实战:构建并部署一个简单的Web应用
Docker容器化实战:构建并部署一个简单的Web应用
|
17天前
|
Kubernetes Linux 开发者
深入探索容器化技术——Docker 的实战应用
深入探索容器化技术——Docker 的实战应用
58 0