gpt4free 是什么?聚合多家模型提供方的开源 LLM 调用工具

xtekky/gpt4free · GitHub · 官网
AI 聊天应用
Star6.7万
近 7 天新增0
编程语言Python
开源协议GPL-3.0
创建于2023-03-29
最近更新2026-10-12

中文导读

GPT4Free(g4f)把多个可访问的模型提供方和接口聚合起来,方便开发者用统一方式调用 LLM 与媒体生成模型。项目提供 Python 同步/异步客户端、本地 Web GUI、兼容 OpenAI 的 REST API 以及浏览器 JS 客户端,并支持 Docker、Windows 可执行文件和 pip 安装。适合需要多提供方调用、本地运行对话界面或接入兼容 OpenAI 接口的开发者。

根据 GitHub 公开数据,该项目的编程语言为 Python,开源协议为 GPL-3.0,创建于 2023-03-29,最近更新于 2026-10-12,目前有 66,872 个 Star。

项目介绍

GPT4Free(g4f)是一个社区驱动的项目,把多个可访问的模型提供方和接口聚合在一起,让开发者可以更灵活地调用现代 LLM 与媒体生成模型。项目提供 Python 客户端(同步与异步)、本地 Web GUI、兼容 OpenAI 的 REST API(Interference API),以及官方浏览器 JS 客户端。

它支持多提供方适配器,涵盖 LLM、媒体生成提供方和本地推理后端,并提供图像、音频、视频生成与媒体持久化相关工具。安装方式包括 Docker(完整镜像与 slim 镜像)、Windows 可执行文件和 pip 安装,运行环境推荐 Python 3.10+,部分提供方需要 Chrome/Chromium。

主要功能

适合谁用

适合希望以统一接口调用多家模型提供方的 Python 开发者,以及想在本地运行 Web GUI 或兼容 OpenAI API 的用户。

快速上手

  1. 安装 Docker 并创建持久化目录:mkdir -p ${PWD}/har_and_cookies ${PWD}/generated_media
  2. 拉取镜像:docker pull hlohaus789/g4f
  3. 运行容器:docker run -p 8080:8080 -p 7900:7900 --shm-size="2g" -v ${PWD}/har_and_cookies:/app/har_and_cookies -v ${PWD}/generated_media:/app/generated_media hlohaus789/g4f:latest
  4. 或使用 pip 安装:pip install -U g4f[all]
  5. 启动 GUI:python -m g4f.cli gui --port 8080 --debug,然后打开 http://localhost:8080/chat/

Star 增长趋势

66,87266,847 · 2026-10-14 至 2026-10-16

同类项目

Nous Research 出品的可自我改进 AI Agent
★ 25.4万 · Python · 更新于 2026-10-15
开源 AI 提示词库,支持自托管与多种集成
★ 17.3万 · HTML · 更新于 2026-10-15
可视化搭建与部署 AI 智能体和工作流的开源平台
★ 15.6万 · Python · 更新于 2026-10-15
构建智能体与 LLM 应用的开发框架
★ 14.8万 · Python · 更新于 2026-10-15
微软出品的 21 节生成式 AI 入门课程
★ 12.1万 · Jupyter Notebook · 更新于 2026-10-15
自托管的编码智能体控制中心
★ 9.1万 · TypeScript · 更新于 2026-10-15