一、前提条件
今天教大家怎么使用同样 Vercel 来部署 ChatGPT Next-Web,不需要服务器和域名,因是把 ChatGPT Next-Web 部署在 Vercel 上,Vercel 也充当着代理,部署了直接访问就可以使用了,无需FQ。
ChatGPT Next-Web 地址:https://github.com/Yidadaa/ChatGPT-Next-Web
二、注册 Vercel
注册地址:https://zeabur.com/zh-CN
然后用 Github账号登录就行了,没有 Github的话,去看怎么注册 Github 的教程。
到这里 Vercel 就注册完成了。
三、将项目 fork 到自己的仓库
ChatGPT Next-Web 地址:https://github.com/Yidadaa/ChatGPT-Next-Web
Fork ChatGPT Next-Web 到自己的GitHub账号中:
这个步骤会将作者整个项目复制到你自己的仓库(Repository),方便后续进行部署等操作。如果你需要后续,请不要直接下载项目,或者点项目下面的 Deploy 按钮,否则会导致自动更新不可用。
四、将 ChatGPT-Next-Web 部署到 Zeabur
1)Create 创建项目
然后我们回到 Zeabur 的控制台,点击 ,给项目取个名字,点击 Create 创建项目:
点击 Services 按钮,开启一个项目:
2)关联 GitHub 项目
然后从 Github 仓库获取你的代码:
一般情况下,你可以直接看到自己仓库里的 Next-Web 项目,点击 import 即可,没看到的话参考下图,去 Github 里更新一下授权信息即可。
推荐仅授权选中的项目,避免 Zeabur 读取所有的项目内容。
然后点击 import 导入,再点击 Deploy 按钮,就会开始自动 Building
3)配置变量
需要设置一下 Variable,就是环境变量,Next-Web 目前共有四个环境变量,只有 API Key 是必填项目:
OPENAI_API_KEY 获取:
地址(必须登录才可以):https://platform.openai.com/account/api-keys
【注意】每个账号只有一定的免费额度。用完了就得需要money了。还有就是创建的时候需保留key值,要不然提交之后就看不到完整key值了。
查看使用量(Usage)
4)开始部署
5)配置访问域名
配置完域名就可以访问了。我生成的域名:https://liugp-chatai.zeabur.app/
因为我设置了密码了,如有小伙伴需要体验的,可关注我的公众号【大数据与云原生技术分享】在公众号里回复 chatpwd 即可获取密码。如果访问不了了,可能是额度已用完了。
五、使用 docker 快速部署到自己的服务器上
1)前提条件
前提条件就是得需要一个可以访问chatGPT的服务器。这里推荐一个比较便宜的服务器地址:
相比国内云厂家还是便宜不少的。看自己的选择咯。尽量选择国外的服务器。要不然可能会无法访问。
2)部署 docker
3)开始使用 docker 部署 ChatGPT
使用 Zeabur 和 docker 两种方式部署 ChatGPT 详细教程就先到这里,有任何疑问欢迎给我留言哦。可关注我公众号【大数据与云原生技术分享】加群交流或私信沟通~