C
ChaoBro

new-api:3.4 万星的 AI 模型统一网关,OpenAI/Claude/Gemini 格式互转

new-api:3.4 万星的 AI 模型统一网关,OpenAI/Claude/Gemini 格式互转

如果你用过不止一家大模型的 API,大概率遇到过这个场景:换了个模型提供商,代码里要改 endpoint、改认证方式、改请求格式。OpenAI 用 messages 数组,Claude 用 messages 加 system prompt,Gemini 又是另一套。

new-api 做的事情就是:把这些乱七八糟的格式统一掉。

GitHub 33,573 颗星,7,406 个 fork,本周涨了 1,978 颗星。Go 语言编写,5,741 次 commits,是一个非常活跃的项目。

核心功能

格式互转。 new-api 能把各种 LLM 的 API 统一转成 OpenAI 兼容格式、Claude 兼容格式或 Gemini 兼容格式。这意味着你的代码只写一次,换模型只需要在 new-api 里改配置,不用改代码。

模型聚合。 接入多个模型提供商(OpenAI、Anthropic、Google、各家国内厂商),new-api 作为统一网关,给上层应用提供单一的访问入口。

配额和计费管理。 可以给不同的用户/团队设置不同的配额、速率限制、模型访问权限。对个人用户来说,可以管理自己买的多个模型的余额;对企业来说,可以做内部的 API 分发和成本控制。

负载均衡和故障转移。 同一个模型可以配置多个提供商作为备份,主提供商挂了自动切到备用。

它和 one-api 的关系

熟悉这个领域的人可能知道 one-api 项目。new-api 可以看作 one-api 的演进版本,在原有基础上做了大量改进:更好的 UI、更完善的计费系统、更多的模型支持、更灵活的插件机制。

5,741 次 commits 和 658 个 tags 说明这个项目的迭代频率非常高,几乎每天都在更新。

实际使用场景

个人开发者省钱。 你手里可能有 OpenAI 的额度、Google 的免费额度、国内某家的新用户优惠——new-api 把它们聚合成一个入口,哪个便宜用哪个,或者按场景自动路由。

团队 API 管理。 团队 10 个人都用 AI API,与其每人自己买,不如统一采购、通过 new-api 分配配额。谁用了多少、哪个模型花多少钱,一目了然。

应用开发。 你开发的 SaaS 产品需要接入大模型,用 new-api 做中间层,以后换模型或加新模型都不用改业务代码。

和 9router 的区别

上周我们介绍过的 9router 也是做模型路由的,但两者定位不同:9router 侧重"免费模型路由",聚合的是各种免费或低价 API 提供商,主要面向 AI 编程工具的成本优化;new-api 侧重"模型格式统一和企业管理",支持付费模型的规范化管理,更适合正式的生产环境。

需要注意的事

合规性。 new-api 本身只是一个网关工具,但你通过它接入的模型提供商需要你自己确保合规使用。特别是涉及模型转分发时,要检查各家的使用条款。

维护成本。 虽然 new-api 帮你统一了 API 格式,但项目本身需要部署和维护。Docker 一键部署比较简单,但高可用配置需要额外的工作。

我的看法

new-api 的核心价值在于降低切换成本

在模型竞争如此激烈的 2026 年,今天最强的模型明天可能被反超。new-api 让你在业务层和模型层之间加了一个抽象层——换模型不再意味着改代码,只需要改配置。

33,573 颗星证明了这是一个被广泛认可的需求。如果你同时使用多个模型的 API,new-api 几乎是必装的基础设施。

主要来源:

  • GitHub - QuantumNous/new-api(仓库分析)
  • GitHub Trending Go 周榜(热度追踪)
  • 项目文档和 releases