如何注册Chat-GPT账号和自建ChatGPT-WEB项目

2023-4-25 chatgpt最新教程 , 我手把手重新注册的账号真实可用!

前言

chat-gpt4.0的发布又让chatgpt进入了大家的视野,当我知道还有好多小伙伴都没有体验过甚至都没有chatgpt的账号的时候我就想着写一篇通俗易懂的教程,教大家如何去创建一个自己的chatgpt账号,如果有程序员底子的可以看后面的自建一个chatgpt-web项目网站,让你周围没有条件的小伙伴们直接去你的网站上体验一下chatgpt的魅力!前提是你要会魔法还必须是好的魔法太差的可能都进不去openai官网ヾ(≧▽≦*)o

要学习魔法的也可以评论区留言!

注册谷歌账号

在注册chat-gpt账号之前我们需要先注册一个谷歌邮箱,因为现在chat-gpt账号越来越难注册,大点的邮箱平台现在也就只有谷歌邮箱可以注册chatgpt了,其他的大部分平台都不支持chatgpt的注册了╯︿╰

谷歌邮箱注册地址-点击进入

根据要求输入以下数据

image

验证手机号,选择中国然后填写自己手机号即可,如果出现手机号无法验证等错误,一般都是因为该手机号已被注册的问题

image

然后输入谷歌发的验证码

image

然后后面就根据自己喜好进行选择就行,隐私政策同意以后就会进入你谷歌账号的主页,谷歌邮箱创建成功之后我们就可以根据谷歌邮箱再去创建chatgpt账号了

注册chatgpt账号

注册chatgpt账号地址-点击进入

邮箱验证

image

输入邮箱以后,点击continue进入下一步

image

输入以后,点击continue进入一下步,就会给你邮箱发送一封验证邮件,直接点击Open Gmail跳转到谷歌邮箱,然后登录谷歌邮箱

image

谷歌邮箱登录上以后就会发现有一份openai的邮件

image

点击Verify email address

image

点击以后就会跳转到chatgpt官网,然后就会让你输入一些自己的个人信息,出生日期最好输入大于18周岁的,输入完成以后点击continue进入下一步

image

短信验证

接下来就会跳转到手机号验证环节了,我们就需要去一个虚拟短信平台去帮组我们去接收openai的短信,我这里使用的是sms-activate.org,不过这个平台不是免费的哦.点击进入虚拟短信平台然后点击注册,输入自己的邮箱和密码去注册一个账号,这里的邮箱就不限制了自己的qq邮箱,163邮箱都可以使用

image

,注册成功以后,然后点击充值

image

往下滑直接选择支付宝

image

应付金额,选择最低充值金额,然后点击支付,去使用支付宝扫码支付即可,大家注意哦这里是2美元应该差不多人民币14块钱

image

支付成功以后回到主页就可以看见自己有余额了

image

然后去左侧栏的服务搜索哪里,去搜openai,并点击进入服务

image

然后再弹出来的国家框里面选择一个国家,点击后面的小黄车

image

点击小黄车以后就等于购买,购买成功以后,就会跳转到你购买的手机号管理界面

image

,然后复制你购买的手机号粘贴到chatgpt官网的手机号验证那个页面

image

点击no以后,会弹出一个send code via SMS(通过短信发送验证码),点击即可,如果出现

image

这种情况,一般是手机号被封掉了或者是你的节点问题,直接回去到虚拟短信平台,把这个手机号取消掉激活重新选择一个国家手机号重新输入在换一个节点,我也是试了几个发现是魔法的问题,重新换个节点就好了 哈哈哈

image

显示以下界面就是短信发送成功了

image

然后我们来短信平台,稍等一下就会接收到验证码信息

image

然后把这个短信验证码复制到chatgpt官网的短信验证码框里面,就会直接跳转chatgpt的对话页面

注册成功

image

然后就恭喜你,注册成功啦! 以后通过你的谷歌邮箱就可以登录chatgpt账户了呢,然后我们可以先在官网试着逗他玩一玩,官网直接使用gpt是免费的呢

image

自建chatgpt-web项目

经过上面的教程,想必大家都已经有了属于自己的chat-gpt账号了,那我们接下来教大家如何在自己的服务器上部署一个属于自己的chatgpt-web项目让你拥有自己的chatgpt网站,让你那些不懂魔法的小伙伴可以来你的网站去体验chatgpt

寻找chatgpt-web项目

chatgpt-web项目在github上已经有很多开源的了,我们就不重复造轮子了,找一个好一点的拉下来直接部署即可,我这里使用的是gouguoyin/chatgpt-web项目,找了一圈下来感觉这个项目还是可圈可点的,有会员系统有试用机制还是挺不错的,只不过这个项目貌似现在属于是开发阶段,后续也可能会收费,那就不得而知了如果大家感兴趣可以去这个项目的QQ群里面看一下 : 145225165

部署chatgpt-web项目

  1. 我们先把项目从github上下载下来

image

  1. 然后我们在服务器上创建一个文件夹用来存放web项目,文件夹名字和路径大家都可以自定义
mkdir /usr/chat/
  1. 然后把github上下载下来的项目压缩包解压,然后上传到服务器的/usr/chat/文件夹下

image

配置mysql环境

打开你的数据库连接客户端,我这里使用的navicat15,然后新建一个数据库,库名就叫chatgpt

image

新建完成之后右键我们新建的数据库,选择运行sql文件,

image

然后点击开始,然后等待sql的读取,然后我们数据库里面就会有gpt项目运行所需要的数据了

image

配置项目的数据库连接信息

cd /usr/chat/chatgpt-web-main/service
ll -a
vim .env

我们先修改数据库的连接信息,根据注释把自己的信息填上即可

image

配置项目的邮箱信息

这个项目需要配置邮箱信息,因为项目的注册和登录需要给用户发送一个邮箱验证码,所以需要一个自己的邮箱作为发送方给用户发送验证码信息

  • MAIL_HOST : 就保持默认的smtp.qq.com
  • MAIL_PORT : 保持默认的465
  • MAIL_USERNAME : 你的邮箱url qq和163都行,我这里使用的是qq邮箱
  • MAIL_PASSWORD: 邮箱授权码 , 这个授权码需要去邮箱哪里获取,具体获取流程看下面
  • MAIL_FROM_ADDRESS : 你的邮箱url
  • MAIL_FROM_NAME : 给用户发送的邮件上面显示的发件人名称,自定义即可

如何获取qq邮箱的授权码

  1. 先登录qq邮箱,然后点击设置-账户-POP3/IMAP/SMTP/Exchange/CardDAV/CalDAV服务,把圈的那个服务进行开启

image

  1. 开启以后点击后面的管理服务,进入服务管理,然后点击生成授权码

image

  1. 然后将生成的授权码复制到刚才配置文件中

image

然后 :wq保存配置文件

启动项目

启动后端服务

cd /usr/chat/chatgpt-web-main/service
#给服务添加执行权限
chmod +x ./amd64.linux
#启动服务命令
nohup ./amd64.linux>gpt.log &
#测试后端服务时候启动成功
curl http://127.0.0.1:3000

image

然后我们将项目配置到nginx中,使用nginx进行访问我们的chatgpt-web项目,如果大家没有nginx服务可以看我的Linux系列 CentOS7(yum)安装nginx文章进行安装nginx服务

配置nginx启动前端项目

打开nginx配置文件,一般nginx配置文件的路径在 /etc/nginx/nginx.conf

vim /etc/nginx/nginx.conf

在http域里面新增以下配置

image

#如果你服务器有域名就解析出来两个域名一个用来请求前端项目一个用来请求后台管理,如果是ip就ip保持一致,端口号进行变动
#chatgpt前端项目配置
server {
        listen  80 ;
        #这里是你的服务器外网ip地址/内网ip/域名,这里如果是ip地址,就把上面监听的端口号改一下,随意改只要不和服务器其他服务冲突即可
        server_name chatgpt.sangmuen.com;
        index index.php index.html index.htm default.php default.htm default.html;
        location / {
        #项目存放在本地的路径
    root /usr/chat/chatgpt-web-main/chatgpt/;
        index index.html index.htm;
        try_files $uri $uri/ /index.html;
        }
        location /api/{
     proxy_cache off;
        proxy_cache_bypass $http_pragma;
        proxy_cache_revalidate on;
        proxy_http_version 1.1;
        proxy_buffering off;
        proxy_pass http://127.0.0.1:3000;
    }
}
#chatgpt后台管理平台配置
server {
listen 80;
server_name chatgpt-admin.sangmuen.com;
index index.php index.html index.htm default.php default.htm default.html;

location / {
    #项目存放在本地的路径
    root /usr/chat/chatgpt-web-main/admin/;
    index index.html index.htm;
    try_files $uri $uri/ /index.html;
}

location /backend/{
    proxy_pass http://127.0.0.1:3000/backend/;
}

}

配置好以后 :wq 保存,然后重启nginx

systemctl restart nginx

然后我们就可以通过nginx配置的域名或者ip+端口去请求我们chatgpt-web项目了

前台登录,这里就是用户使用的端口,进行注册然后使用gpt

image

后台登录,这里就是配置gpt项目的地方,默认管理员账号: 245629560@qq.com 密码: 123456

image

配置项目的api-key

登录上以后点击左侧菜单栏的 key池管理下的key列表,然后把我们自己的chatgpt的api-key添加上去

image

如何获取chatgpt的apikey

  1. 进入chatgpt官网 : https://platform.openai.com/ , 没有登录的登录一下,进入以下页面

image

  1. 点击左上角用户头像 - Manage account

image

  1. 下面显示的就是账户的基本信息

image

  1. 然后点击左侧栏的USER - API keys

image

  1. 点击创建以后输入key的名称然后点击Create secret key ,进行创建

image

  1. 复制api-key,注意 : 关闭key窗口就不能回显key值了,只能删除重新建

image

  1. 把复制的api-key粘贴到我们的web项目后台管理的key池里面

image

  1. 点击保存,然后就可以,然后我们只需要登录前台去注册一个用户然后就可以试用一下了

image

如何注册chatgpt账户和自建一个chatgpt-web项目就到此结束啦,遇到什么问题或者发现文章有错误都可以评论区留言,我会第一时间反馈大家的!!!

小结

有的细心小伙伴就发现,chatgpt不是不支持大陆访问么,为什么可以直接在大陆请求chatgpt的api接口吖,其实如果你的服务器在大陆并没有代理环境的话并不能直接请求到openai的官网的,你能请求到是因为你使用的不是官方api而是大陆的代理api,可以在管理后台的系统设置-接口设置里面看见

image

而openai的官方chatgpt接口是https://api.openai.com,如果大家想要使用官方的api地址的话可以看我的Linux系列 CentOS7使用Clash进行网络代理这一篇文章,教大家如果给服务器搭建代理环境!

暂无评论

发送评论 编辑评论


				
|´・ω・)ノ
ヾ(≧∇≦*)ゝ
(☆ω☆)
(╯‵□′)╯︵┴─┴
 ̄﹃ ̄
(/ω\)
∠( ᐛ 」∠)_
(๑•̀ㅁ•́ฅ)
→_→
୧(๑•̀⌄•́๑)૭
٩(ˊᗜˋ*)و
(ノ°ο°)ノ
(´இ皿இ`)
⌇●﹏●⌇
(ฅ´ω`ฅ)
(╯°A°)╯︵○○○
φ( ̄∇ ̄o)
ヾ(´・ ・`。)ノ"
( ง ᵒ̌皿ᵒ̌)ง⁼³₌₃
(ó﹏ò。)
Σ(っ °Д °;)っ
( ,,´・ω・)ノ"(´っω・`。)
╮(╯▽╰)╭
o(*////▽////*)q
>﹏<
( ๑´•ω•) "(ㆆᴗㆆ)
😂
😀
😅
😊
🙂
🙃
😌
😍
😘
😜
😝
😏
😒
🙄
😳
😡
😔
😫
😱
😭
💩
👻
🙌
🖕
👍
👫
👬
👭
🌚
🌝
🙈
💊
😶
🙏
🍦
🍉
😣
Source: github.com/k4yt3x/flowerhd
颜文字
Emoji
小恐龙
花!
上一篇
下一篇