原文链接:icloudnative.io/posts/compl…
GPT-4 现在是世界上最强的多模态大模型,才能甩 GPT-3.5 好几条街。
咱们都期望提前用上 GPT-4,不过现在体验 GPT-4 的途径非常有限,要么便是注册 ChatGPT 尊贵的 Plus 会员,即使你开了会员,也是有限制的,每 3 小时只能发送 25 条音讯。。。
要么就去 OpenAI 官网申请 GPT-4 的 API,但是现在申请到 API 的小伙伴非常少,你认为申请到 API 就能够用了吗?GPT-4 的 API 价格超级无敌贵,是 GPT-3.5 价格的 30 倍,你敢用吗?
然而,但是,已然我写了这篇文章,肯定是要告诉那一个惊天大幂幂的!
现在完全免费白嫖 GPT-4 的机会来了,不只能够白嫖,还能够直接作为 API 来调用!
不只能够作为 API 调用,我还接入了大众号给咱们白嫖,你说气人不气人?
下面言归正传,开端手把手教咱们怎么免费白嫖 GPT-4。
gpt4free-ts 介绍
GPT4Free 咱们应该都知道吧?它上线几周就在 GitHub 上揽收了接近 4w 的 Star。原因就在于其提供了对 GPT-4 及 GPT-3.5 免费且几乎无限制的拜访。该项目经过对各种调用了 OpenAI API 网站的第三方 API 进行逆向工程,到达使任何人都能够免费拜访该流行 AI 模型的目的。
这就相当于什么?假定地主家有一个粮仓,你往他家的粮仓悄悄插了一根管子,不停地向外抽米,他全然不知,所以你也不必交钱,全部费用由地主承当。
现在接入 GPT-4 的第三方网站就相当于那个地主,懂了吧?
但是这个项目并没有封装 API,并且现在也不太能用了。
作为开发者,咱们想要的肯定是 API 啊!这就要提到今日的主角了:gpt4free-ts
这个项目是用 TypeScript 写的,相当于 GPT4Free 的 TypeScript 版别,但是更方便布置,并且封装了 API,几乎便是开发者的福音,就他了!
这个项目向多个地主家的粮仓插了管子,其间最强大的地主便是 forefront.ai,这个地主家的粮仓里就包含了 GPT-4 这个香饽饽,并且还有 Claude,就嫖他了!
除了 forefront 之外,它接的粮仓还挺多的。。
大批量注册临时邮箱
forefront 的 GPT-4 模型是有限制的,每个账号每 3 小时内只能发送 5 条音讯。
所以接下来需求用到一个非常奇特的服务叫 RapidAPI。你能够经过这个 API 来获取无穷无尽的临时邮箱,然后再用这些无穷无尽的临时邮箱去注册无穷无尽的 forefront 账号。
这么一说,你是不是就悟了?哈哈哈
首要你需求在这里注册一个账号并登录:rapidapi.com/calvinlovel…
然后需求在 Pricing 页面开启订阅:
一般情况下订阅免费套餐即可,一天能够调用 100 次。
假如你有更高的需求,能够考虑订阅更高档的套餐(比方你的用户数量特别多)。
订阅完了之后,你就能看到 API Key 了。这个 Key 咱们后面会用到。
Sealos 云操作系统介绍
单机操作系统咱们应该都知道吧?Windows、macOS、Linux 这些都归于单机操作系统,为什么叫单机操作系统呢?由于他的内存啊,CPU 啊,都在一台机器上,你不可能用其他机器的内存和 CPU。
那么什么是云操作系统呢?便是把一群机器的 CPU 和内存当作一个整体,然后给用户提供一个交互界面,用户能够经过这个交互界面来操作所有的资源。
懂 K8s 的玩家可能要说了:这个我懂,K8s 就能够!
假如咱们的方针愿景是一个云操作系统,K8s 充其量只能是这个云操作系统的内核,就像 Linux 内核一样。完好的云操作系统需求一个像 Windows 和 Ubuntu 操作系统那样的交互界面,也便是操作系统发行版。
关于云操作系统来说,Sealos 便是那个发行版。
链接:cloud.sealos.io
有人可能会把云操作系统了解成“Web 界面”,但其实不是,Sealos 云操作系统完全是类似于 Windows 和 macOS 桌面的那种逻辑,并不是 Web 界面。我只需求点几下鼠标,一个运用就装好了,老夫并不知道什么容器什么 K8s。
数据库也一样,小鼠标一点,一个分布式数据库就装好了。
我知道,这时候云原生玩家要坐不住了,您别着急,看到桌面上的终端了没?
终端只是这个云操作系统中的一个 App 而已。同理,容器办理界面依然能够作为云操作系统的 App,我管你是 Kubernetes Dashboard、Rancher、KubeSphere 仍是 Kuboard,都能够作为 App 装在这个云操作系统中。这时候关于云原生专家而言,依然能够命令行咔咔秀操作,也能够经过各种办理界面来办理容器。
云操作系统嘛,便是要什么人都能用才行,不论你是什么角色,都能在这个操作系统里找到你想要的 App 去完结你的使命。
装置 gpt4free-ts
接下来才是这篇文章的重头戏。
我要教咱们怎么在 Sealos 中点几下鼠标就能装置一个 gpt4free-ts 集群。
没错,便是 gpt4free-ts 集群。
什么叫集群?便是说我要运行一群 gpt4free-ts 实例,然后前面加一个负载均衡作为对外的 API 进口。
下面的过程非常简略,楼下的老奶奶都会,是真的,其时我就在楼下看她操作。
首要进入 Sealos 云操作系统的界面:**cloud.sealos.io**。
然后翻开桌面上的运用办理 App:
点击「新建运用」:
在发动参数中,依照以下方式进行设置:
- 运用名称随便写,比方 gpt4free。
- 镜像名称是:xiangsx/gpt4free-ts:latest
- CPU 和内存需求依据运用的实际情况来填写。这个运用运行之后默认会发动两个 Chrome 浏览器来模仿登录 forefront,每次对话会从里面取一个账号来运用,次数用完了会主动注册新账号(由于每个账号每 3 小时只能发送 5 条信息)。咱们能够经过环境变量来修正发动的浏览器数量,所以需求依据你的浏览器数量来确认 CPU 和内存。 我自己把浏览器数量设置为 3,所以需求的内存和 CPU 比较多(后面会告诉你怎么设置环境变量)。
- 实例数依据自己的实际需求填写,我需求接入大众号,粉丝比较多,一个实例才 3 个账号(由于我一个实例跑了 3 个浏览器),根本不够用,所以我开了 3 个实例。
- 容器露出端口指定为 3000。
- 翻开外网拜访。
继续往下,打开高档设置,点击「修改环境变量」:
填入以下环境变量:
rapid_api_key=<rapid_api_key>
DEBUG=0
POOL_SIZE=3
⚠️注意:请将 <rapid_api_key> 替换为你自己的 key。
其间 POOL_SIZE 便是浏览器数量,每个浏览器会登录一个 forefront 账号。你能够依据自己的需求调整浏览器数量,并依据浏览器数量调整 CPU 和内存。假如你不知道怎么调整合适,建议无脑跟着本文操作。
继续,点击「新增存储卷」:
容量只需 1G,挂载路径设置为 /usr/src/app/run
:
这个存储的效果是为了保存已登录的账号。已经注册的账号 3 个小时今后还能够重新运用,不必再浪费邮箱去注册新账号。
终究点击右上角的「布置运用」,即可完结布置:
终究要等候所有的实例都处于 Running 状态,才算是发动成功了。
点击右边的仿制按钮,便可仿制 API 的外网地址:
咱们来测一下这个 API:
完美!打完收工!
接入微信大众号
什么?你想将这个 API 接入自己的大众号?换个方式吧!直接来看直播吧,咱们会经过直播活动手把手教你怎么将 GPT-4 免费接入大众号、网页等各种前端。
活动链接:forum.laf.run/d/684
当然,直播过程不会直接教你怎么接入大众号,而是“授你以渔”,告诉你怎么运用 Laf 来经过各种姿势调用这个 API,终究你也接入大众号也罢,网页前端也罢,那都不是事儿~