前言:

因为大部分人是没有服务器也没有域名的,只有ChatGPT的key,那么这种情况也是可以搭建自己的ChatGPT网站的。
image

准备条件:

1.ChatGPT的API-KEY

获取地址:
https://platform.openai.com/account/api-keys

2.注册好的github账号

注册地址:
https://github.com/

3.注册好的vercel账号

用github登录即可,需要手机号验证
https://vercel.com/login

4.本开源项目作者的GitHub

https://github.com/ddiu8081/chatgpt-demo

搭建开始:

1)打开这个项目

https://github.com/nezha001/chatgpt-ywsj
登录好自己的GitHub账号

2)点击项目左下侧的Deploy进入Vercel页面

image-1678001023440

3)然后用github登录成功(需要验证手机号)

image-1678001132238

4)选择github

image-1678001927260
然后自定义一个自己的名称-点击创建
image-1678002118710

5)填入自己的chatgpt的api-key,部署即可

image-1678002274190

6)大约等待1分钟即可成功

image-1678002463954

7) 点击Continue To Dashboard进入管理页面

选中自己刚才部署的项目
image-1678002732076
即可进入vercel官方分配的网址
image-1678002784426

注意如果vercel官方分配的地址无法访问了,可能是需要魔法上网,如果你无法魔法,那就需要继续往后看绑定自己的域名了

绑定自定义域名(可选)

当然如果你有自己的域名也可以绑定自己的域名

8)选中自己的项目-打开下图-View Domains

image-1678003192227
将自己要绑定的域名填入以下的位置并ADD增加
image-1678006465877
此时他会要求我们做如下CNAME
image-1678006639329
那么我们将自己的域名CNAME到vercel给你的域名即可
打开Cloudflare做如下配置
image-1678006982028
稍微等待一会,刷新,直到没有错误提示即可
image-1678006932016

此时(有可能还得等待一会5分钟)就可以用自己的域名来访问了

Demo:
https://ai.ywsj.cf/
image-1678007161386