GPT4Free:免费接入 GPT-4、Gemini 等大模型

发布时间:2026/8/30 11:27:27
GPT4Free:免费接入 GPT-4、Gemini 等大模型 GPT4Free免费接入 GPT-4、Gemini 等大模型【免费下载链接】gpt4freeThe official gpt4free repository | various collection of powerful language models | opus 4.6 gpt 5.3 kimi 2.5 deepseek v3.2 gemini 3项目地址: https://gitcode.com/GitHub_Trending/gp/gpt4freeGPT4Freeg4f是一个社区驱动的开源项目把 GPT-4、Gemini、DeepSeek、Claude 等多家提供商的模型聚合成统一接口为不想付 API 费的开发者和学生提供免费的大模型调用、图片生成和 OpenAI 兼容 API。项目全景项目说明开发语言Python 3.10另有 Go 启动器 g4f-go许可证GPLv3可自由再分发和修改核心依赖curl_cffi、aiohttp、fastapi、uvicorn、flask见 requirements.txt适用场景本地聊天、免费大模型 API、多模态生成、OpenAI 生态迁移社区状态由 xtekky 创建、hlohaus 维护持续新增提供商与模型代码结构很清晰提供商适配器在 g4f/Provider/按 github、glm、openai、needs_auth 等目录分类客户端封装在 g4f/client/Web 界面在 g4f/gui/。三步跑起来安装方式共三种各有取舍方式命令适合谁Docker推荐docker pull hlohaus789/g4f运维、零配置用户pippip install -U g4f[all]Python 开发者g4f-go单个 Go 二进制首次运行自动下载 Python 运行时没有 Python 环境的机器推荐 Docker环境隔离、依赖齐全支持 x86_64 和 arm64# 1. 创建存放 cookies 和生成媒体的目录 mkdir -p har_and_cookies generated_media # 2. 拉取镜像 docker pull hlohaus789/g4f # 3. 启动8080 为 GUI/API7900 为可选的提供商登录桌面 docker run -p 8080:8080 -p 7900:7900 --shm-size2g \ -v $(pwd)/har_and_cookies:/app/har_and_cookies \ -v $(pwd)/generated_media:/app/generated_media \ hlohaus789/g4f:latest启动后浏览器打开http://localhost:8080/chat/就能聊天。如果走 pip 路线第一次调用也很短# 先执行pip install -U g4f[all] from g4f.client import Client client Client() response client.chat.completions.create( modelgpt-4o-mini, messages[{role: user, content: 用一句话介绍你自己}], ) print(response.choices[0].message.content)能力拆解对话与补全这是主能力域。g4f/models.py 中定义了 GPT-4o、Gemini 3、DeepSeek、Claude、Llama 等几十个模型请求时自动挑选可用提供商支持流式输出、系统消息和工具调用。典型用法就是上面那个Client()调用换model参数即可切换模型。多模态生成图片、音频、视觉理解都在同一套客户端里。比如client.images.generate(modelflux, prompta white siamese cat)返回图片 URL文本转语音走 TTS 模型部分模型如 gpt-4o、Llama 3.2带视觉输入能力。工程化能力内置 OpenAI 兼容的 Interference APIpython -m g4f --port 8080启动带 Swagger 页面、MCP 服务器、本地推理后端Ollama以及一个很实用的特性——config.yaml自定义模型路由按配额和错误数在多提供商间自动切换# 放在 har_and_cookies/ 目录下客户端用 name 调用 models: - name: my-gpt4 providers: - provider: OpenaiAccount model: gpt-4o condition: balance 0 or error_count 3 # 有配额才走 - provider: PollinationsAI # 兜底提供商 model: openai-large场景 → 方案速查场景推荐方案日常聊天、演示Docker Web GUI8080Python 脚本集成g4f.client.Client/AsyncClient已有 OpenAI SDK 代码Interference API/v1让 AI 助手接搜索、抓取工具g4f mcp无 Python 环境的服务器g4f-go 启动器多提供商容灾、按配额调度config.yaml 路由端到端工作流场景一把现有 OpenAI 应用零改造切过来。输入是你的 OpenAI SDK 代码处理是 Docker 部署后把base_url改为容器的/v1端点API Key 用 example.env 模板里配置的G4F_API_KEY输出与官方 OpenAI 接口一致的 JSON。整条链路不依赖任何 OpenAI 账号还能打开/docs页面直接试接口。场景二一条路由吃多个提供商。输入是业务代码里固定的modelmy-gpt4处理是 g4f 读取 config.yaml先检查 OpenaiAccount 的配额余额和近一小时错误数条件不满足就落到 PollinationsAI输出对业务完全透明换后端不用改代码。选择建议与避坑决策表你的情况选法只想体验、不想装环境Docker打开 8080 页面写脚本、要异步并发pip 安装 AsyncClient已有 OpenAI 生态代码Interference API目标机器很干净g4f-go常见坑某些提供商报登录过期/401通过 7900 端口的 VNC 桌面登录网站把 cookies/HAR 文件存进har_and_cookies/即可。Docker 里浏览器类提供商报错把--shm-size加到 2g 以上并确认镜像含 Chrome/Chromium。某模型偶尔失败免费提供商有限流是常态用 config.yaml 配兜底提供商别在业务层写死。海外服务无响应在.env里设置G4F_PROXY代理模板见 example.env。想暴露到局域网或公网先加 HTTPS、认证和防火墙并限制对 cookies 目录的访问。延伸与参与项目由社区共同维护Release 节奏稳定提供商目录还在持续扩充。参与入口都有现成路径总览文档docs/README.md贡献流程CONTRIBUTING.md新建 Provider 可参考 etc/tool/create_provider.py 模板可运行示例etc/examples/测试用例也是用法参考etc/unittest/总结GPT4Free 的价值在于把「免费模型 统一客户端 兼容 API 部署工具」打包成一条完整链路你只面对一个Client或一个/v1端点背后是多提供商的自动切换。下一步可以这样做用 Docker 命令拉起容器打开http://localhost:8080/chat/试一轮对话在你的脚本里用g4f.client.Client跑通一次补全和图片生成翻一遍 etc/examples/ 里的流式和工具调用示例找到和你场景最贴近的一份。【免费下载链接】gpt4freeThe official gpt4free repository | various collection of powerful language models | opus 4.6 gpt 5.3 kimi 2.5 deepseek v3.2 gemini 3项目地址: https://gitcode.com/GitHub_Trending/gp/gpt4free创作声明:本文部分内容由AI辅助生成(AIGC),仅供参考