今天群友又发了个好玩的仓库:missuo/FreeGPT35 ,我一看,原来是 OpenAI 的 ChatGPT-3.5 免登录使用已经开放使用了,不再是灰度测试了。然后这个仓库的功能就是对目前的 ChatGPT 网页免登录版本进行逆向,并提供 OpenAI 标准格式的 API 转换。
随即就喊群友进行测试,发现似乎美国以外的 IP 都不行,而原本在美国的 IP ,即便前段时间出 CF 五秒盾的 IP 也已经不会再出盾了,可以直接使用。我一看,美国 IP ,运行 Nodejs ,这不是妥妥的第一时间想到大善人Glitch 么。
我稍微改动了一点点,在 Glitch 上测试运行,果然成功了,现将部署步骤记录如下:
进入 Glitch 的主页,点击右上角的 New Project > Import from GitHub ,填入 https://github.com/missuo/FreeGPT35
。
导入完成后删掉除了 app.js
、package.json
、 package-lock.json
的所有文件夹/文件,然后点击最下方的 TERMINAL 打开终端,输入命令修改端口为 3000:
1 | sed -i 's/3040/3000/g' app.js |
然后编辑 package.json
,用以下内容覆盖其内容:
1 | { |
到这里就部署完成了,如果此时 Glitch 卡住没能正确加载,你可以点击右上角的 Remix 按钮强行重新加载。
Glitch 的每月免费使用时间高达 1000 小时,足够单个项目运行覆盖整月,但是其休眠也很难缠——Glitch 屏蔽了 Uptime-Robot 等各种监控平台的 IP 访问,并且还屏蔽了自身的 IP 访问自身。这里建议使用自行搭建的网站监控:Uptime-Kuma。
当然群内我提供了公用的,部署在 Serv00 上的 Uptime-Kuma 供群友使用,欢迎自取。
目前此仓库并未提供自定义 API Key 的功能,会接受一切 API Key 的请求,有可能被批量扫描滥用。