AX 爱鲜报

GPT4Free (g4f)

社区驱动的多模型聚合项目,把各类可访问的 LLM 与媒体生成服务统一成 Python/JS 客户端、本地 Web GUI 和 OpenAI 兼容 API,支持 DeepSeek、GPT、Gemini、Kimi 等模型。

过去 7 天收获 2 颗 Star

爱鲜报评分

0.0

0 人评分

开源 · GPL-3.0 #Python #LLM #AI #ChatGPT #API #DeepSeek

67k

星数

否

中文

Python

主语言

是

活跃

287

贡献者

人工分析

EDITORIAL

推荐理由

g4f 把分散的模型提供方封装成统一接口,并提供 OpenAI 兼容的本地 API,适合想低成本试验多模型、或需要给现有工具快速接入免费/多源模型的开发者。项目星标超 6.6 万,生态成熟,Docker 与 Python 两条路径都开箱可用。但依赖逆向接口,稳定性与合规性需自行评估。

适用场景

  • 多模型对比与快速原型验证
  • 为本地应用提供 OpenAI 兼容 API 网关
  • 在 Docker 中搭建带 GUI 的模型实验环境
  • 图像/音频等多模态生成试验
  • 教学与个人研究中的 LLM 调用练习

优点

  • 聚合多家模型提供方,统一 Python 与 JS 客户端调用
  • 提供 OpenAI 兼容 REST API,现有 SDK 可低成本迁移
  • 自带本地 Web GUI 与 Docker 镜像,部署方便
  • 社区活跃、文档与示例丰富,迭代频繁

缺点

  • 依赖第三方逆向接口,可用性与稳定性波动大
  • 部分提供方需浏览器登录或额外依赖,配置成本不低
  • 服务条款与合规风险需使用者自行判断
  • GPL-3.0 许可,商用集成需注意开源义务
上手难度 进阶

项目概览

GPT4Free(简称 g4f)是一个社区驱动的多模型聚合项目。它把各类可访问的模型提供方封装成统一接口,让开发者用同一套代码调用 GPT、DeepSeek、Gemini、Kimi 等不同来源的语言模型,并支持图像、音频等媒体生成。

项目由 @xtekky 创建、@hlohaus 维护,提供 Python 客户端、浏览器 JS 客户端、本地 Web GUI 以及 OpenAI 兼容的 REST API。

主要能力

  • 多提供方适配:内置大量提供方适配器,覆盖云端 LLM 与本地推理后端。
  • OpenAI 兼容 API:基于 FastAPI 的 Inference API,可直接替换现有 OpenAI SDK 的 base_url。
  • 本地 GUI:自带 Web 客户端,便于交互式试用与调试。
  • 多语言客户端:Python 同步/异步客户端,以及官方浏览器 JS 客户端。
  • 媒体生成:支持图像等生成任务与媒体文件持久化。

快速上手

推荐使用 Docker 部署,镜像同时暴露 GUI/API 端口:

docker pull hlohaus789/g4f
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

也可通过 pip 安装 g4f 包,在 Python 中直接调用客户端发起对话或图像生成请求。

使用建议

  • 部分提供方依赖浏览器自动化,需要 Chrome/Chromium 环境,容器中可适当调大 --shm-size。
  • 需要登录态的提供方可在容器桌面中完成登录,凭证会持久化到挂载目录。
  • 生产环境建议在 g4f 前加一层自己的网关,做好超时、重试与降级。

注意事项

项目通过逆向等方式访问第三方服务,接口随时可能失效,且可能涉及服务条款与合规问题。用于正式产品前,请评估稳定性与法律风险,并遵守 GPL-3.0 许可要求。

评论

登录后才可评论与评分

0 条评论

  • 暂无评论,来写第一条吧。