52.2k star! 自己部署gpt4free, 免费使用各种GPT

GPT4Free是一个由开发者Xtekky在GitHub上发布的开源项目,它可以免费地使用GPT-3.5、GPT-4、llama、gemini-pro、bard、claude等多种大模型。截止到当前(2024.1.30)已经有52.2k star,可见其受欢迎程度。

github地址:https://github.com/xtekky/gpt4free

1. 部署使用

下面我们使用docker一键部署启动,体验一下效果。在命令行运行以下命令

复制代码
docker pull hlohaus789/g4fdocker run -p 8080:8080 -p 1337:1337 -p 7900:7900 --shm-size="2g" hlohaus789/g4f:latest

如图所示:

到这一步已经部署启动完成,打开浏览器,输入http://localhost:8080即可打开聊天页面,界面与chatgpt有点像。

问个问题,可以正常回答:

2. api调用

该项目还提供了api,可以通过http接口调用。

3. 实现原理

gpt4free的实现原理其实很简单,就是伪装为chatgpt的官方聊天客户端、或poe、或bing、或phind等一些已向openai付费,可正常使用openai服务的网站,调用这些网站的接口来间接调用openai(bard、claude等同理)。

下面我们通过源码验证一下这个原理。

以phind为例,phind.com是一个基于chatgpt的搜索引擎。

打开phind.com,随便搜索一个东西,可以看到phind的接口请求如下:

接下来看一下gpt4free项目中Phind.py的源码,可以看到和上面phind真实的请求url,参数都是可以对上的。

这个项目还挺有意思的,感兴趣的朋友们自己部署一下试试吧,使用docker2分钟就可以完成部署。

文章来源于AI技术实战,作者AI李良

相关推荐
新缸中之脑几秒前
用Stitch和AI Studio改造应用UI
人工智能·ui
花千树-0102 分钟前
5分钟用 Java 构建你的第一个 AI 应用
java·人工智能·spring boot·langchain·aigc·ai编程
学术头条3 分钟前
清华、智谱团队提出Vision2Web:基于Agent验证评估视觉网站开发
人工智能·科技·ai
北京软秦科技有限公司3 分钟前
AI报告文档审核深度赋能化工行业质量管理:IACheck驱动报告质量跃升与合规风险精准管控新范式
大数据·人工智能
Goodwin15 分钟前
TypeScript 成 AI 应用层标配?GitHub Trending 告诉你2026前端往哪走
前端·人工智能·github
mit6.82416 分钟前
Pendulum
人工智能
Candy 91716 分钟前
AI漫画 #AI绘画 #内容创作 #自媒体工具 #漫画创作 #赛博朋克 #AI漫剧 #创作神器
人工智能
张艾拉 Fun AI Everyday16 分钟前
a16z:软件公司只剩两条路了,没有中间态
人工智能
晓晓不觉早17 分钟前
2026年最新AI大模型全景解析:性能迭代与场景落地新突破
人工智能
饼干哥哥19 分钟前
GLM-4.7发布后,n8n就不用学了!搭个AI Skills一键生成工作流
人工智能