社区所有版块导航
Python
python开源   Django   Python   DjangoApp   pycharm  
DATA
docker   Elasticsearch  
aigc
aigc   chatgpt  
WEB开发
linux   MongoDB   Redis   DATABASE   NGINX   其他Web框架   web工具   zookeeper   tornado   NoSql   Bootstrap   js   peewee   Git   bottle   IE   MQ   Jquery  
机器学习
机器学习算法  
Python88.com
反馈   公告   社区推广  
产品
短视频  
印度
印度  
Py学习  »  chatgpt

手把手教程 | 给家里人搭建一个chatGPT网站 ~ 退休人员也可直接访问~

生信石头 • 2 年前 • 600 次点击  

写在前面

Emmm... 假期和吴老师及家里人一同出游,期间陈及时舅公提起 chatGPT,聊得还挺开心。具体谈到访问 chatGPT 服务还是有门槛,当然,这是一个问题。尽管前面我们提到 TBtools 的 WebAwesome 插件收录了相关镜像,但镜像常常失效或者不稳定。我们自己使用没问题,然而对于吴老师的外公外婆(80~90岁)来说,其实不太方便。下午看着陈及时,也做不了啥事情,干脆就尝试搭建一个「可直接访问的chatGPT」,也不需要海外信用卡(有支付宝就行....)

搭建要求

总的来说,极为简单,我也没想过这么简单....

  1. 需要有 github 账户;

  2. 需要一个国内域名;

  3. 需要有支付宝(或者微信也可以?)

PS: 搭建过程中需要全局飞机

总的来说,分为下述三点展开

获取 OpenAI 的 API Key

首先是在 openai.com 注册一个账户(具体方法,主要只是解决一个收验证码的虚拟手机号问题),大体开销不超过10块钱。
注册好之后,充值是一个问题。

绝大多数人并无海外信用卡....处理方式比较简单,充值就行。我搜索了下,找到一个叫 nobepay 的网站,跟收验证码类似,这个网站可以虚拟信用卡,自行注册,随后支付宝充值开卡就可以了。

https://www.nobepay.com/app/home

点击「在线充值」,似乎最低也要充值 500,手续费是 5块,考虑到我确实有想法搭建这个网页,索性就充值了。

充值完就可以开始获取虚拟信用卡

按照说明操作即可

随后获取卡片相关信息即可

使用这些卡片信息,即可用于 openai 充值。


在 OpenAI 充值完毕,即可创建 API Key

得到这个 Key,逻辑上可以自己开发各种机器人,但是我们只是要简单搭建一个 chatGPT(类似镜像)。

一分钟快速搭建镜像

首先进去 github,登录自己的账户,随后 fork 下述项目

https://github.com/Yidadaa/ChatGPT-Next-Web

随后到 vercel 网站,注册登录,链接到自己的 github 。

https://vercel.com

直接创建一个新项目 Project

选择部署(如果要收费,那么选择免费的那个就可以)

期间,需要设置两个环境变量,

等待即可,部署完成后,即可获得 vercel 给的一个专属域名,随后可以访问并使用。

部署全网直接访问

这个比较有趣,其他人要直接访问 vercel,那么需要一些科学操作。但我们可以直接用域名做cname映射,从而实现家人都可以自由访问的状态。
我喊朋友直接送了我一个域名(假定,tbtools-chatgpt.top 腾讯云 9 块钱可以搞定)。随后直接在域名服务商处设置映射,映射到cname.vercel-dns.com

随后回到vercel.com网站,在前面创建的项目下,我们增加一个 domain 绑定

点击 Add ,等到即可。整体上,可能需要等待 5~10 min。

如此,大功告成。

快速分发与便捷访问

如此,直接将自己域名链接发送给家人,让他们用手机访问,并给密码,基本上只有第一次简单设置一下密码,后续就可以便捷使用。用手机默认浏览器访问,随后可以添加便签到桌面,使用起来就跟独立的 App 没啥区别。


我测试了下,安卓系还更简单和方便....图标也好看许多。

写在最后

折腾了个把小时,随后带娃和休息,感觉还是不错,以后我也不用去跟大伙一起挤免费镜像了。当然,最关键的是,可以让身边更多人体会一下,所谓人工智能,大体是有什么具体应用。而 chatGPT 确实也可能提高我们的工作效率,以及解决一些日常疑问。

Python社区是高质量的Python/Django开发社区
本文地址:http://www.python88.com/topic/154370
 
600 次点击