在GitHub上有很多web版本的ChatGPT项目,感谢这些开源作者,我们能很方便的搭建属于自己的ChatGPT。
前置条件
需要拥有chatGPT的api key。申请地址platform.openai.com/account/api…
国内备案的二级域名。
cloudflare账号
下面的所有步骤都可以不用🪜(github打不开的话就还得用),操作步骤如下:
打开开源项目:: github.com/Yidadaa/Cha…
点击Deploy部署项目到vercel上
备注:Deploy对个人是免费的,只对团体收费。
在vercel上注册一个账号,可用用GitHub账号,给予授权即可。
点击create创建,然后等待即可。
录入chatGPT的key和访问密码。有访问密码才能使用你部署的chatGPT
点Deploy后,就等待部署,大概1分多钟时间
部署成功后,点continue to dashboard ,可以看到,它有一个默认域名。
这个vercel生成的域名只能通过梯子访问。如果想要国内访问,你还得在设置里添加一个自己国内的域名
配置域名解析。下图是阿里云的域名解析配置
添加一个二级域名到cname.vercel-dns.com
最后一步是注册cloudflare账户,并在上面添加你的域名进行管理。
这一步不是必须的,如果你的域名本身就做过DNS加速,国内可以正常访问就不用在做下面的操作,如果你测试打不开,那么就按照下面的方法注册,设置一个DNS代理。
注册后,选择免费计划,然后添加一个节点,录入你的根域名,点击添加后就可以了。
添加完站点后,到DNS这里看下是否被代理
如果这里没有自动代理你的子域名,那么你就得手动添加一下。大概5分钟左右就能生效。也就是说你部署的域名可以在国内正常打开了。