众所周知,ChatGPT经常以违反规定莫名其妙封号(不幸的是我的也被封号了,可恶),而且调用的api接口的费用也是非常的贵,如果用在某个项目里,那钱是哗哗流水一般的没有啊。于是就找找有没有可以白嫖免费的ChatGPT的api接口(也可以在网页web界面使用),于是就找到了gpt4free这个项目,我还用这个项目写了个telegram的智能群管机器人(偶尔也智障)。还可以用在一些软件和插件里哦,比如【沉浸式翻译】
首先你得有一台自己的VPS服务器(强烈推荐安装大便系统),然后给服务器装上Docker。
curl -fsSL https://get.docker.com -o get-docker.sh && sh get-docker.sh
curl -L "https://github.com/docker/compose/releases/download/v2.20.2/docker-compose-$(uname -s)-$(uname -m)" -o /usr/local/bin/docker-compose
chmod +x /usr/local/bin/docker-compose
使用以下命令拉取最新镜像并启动容器,端口可以自己改
docker pull hlohaus789/g4f
docker run -d \
-p 8080:8080 -p 1337:1337 -p 7900:7900 \
--shm-size="2g" \
-v ${PWD}/har_and_cookies:/app/har_and_cookies \
-v ${PWD}/generated_images:/app/generated_images \
hlohaus789/g4f:latest
三、使用方法
经过上面的方法后我们就算安装成功了,接下来怎么访问呢?那么就是访问以下的地址,localhost更改为你VPS的IP地址或者域名。
客户端地址:
http://localhost:8080/chat/
api接口地址:
http://localhost:1337/v1
安装步骤
1.下载应用程序:访问发布页面并下载应用程序的最新版本,名为 .g4f.exe.zip
2.文件放置:下载后,在 Downloads 文件夹中找到文件。将其解压缩到系统上您选择的目录,然后执行该文件以运行应用程序。.zipg4f.exe
3.打开 GUI:应用程序使用 GUI 启动 Web 服务器。打开您最喜欢的浏览器并导航到以访问应用程序界面。
http://localhost:8080/chat/
4.防火墙配置(修补程序):安装后,可能需要调整 Windows 防火墙设置以允许应用程序正常运行。为此,请访问您的 Windows 防火墙设置并允许该应用程序。
如果不会使用或者失效等问题,可在评论区留言,或者进入博客Telegram群组反馈