EnlyAI ← 返回首页
对比 API 网关 2026 年 6 月 18 日 · 阅读约 11 分钟

One API vs New API:LLM聚合平台对比

当你想统一管理多个大模型 API、做用量统计和成本核算时,开源的 LLM 聚合平台是最务实的选择。在这个领域,One APINew API 是绕不开的两个名字——前者是这个赛道的开创者,后者则是基于前者演进而来、目前社区最活跃的继任项目。

很多人在选型时都会纠结:到底该用哪个?它们到底差在哪?这篇文章会从项目背景、功能、模型支持、性能、运维和适用场景几个维度做一次客观对比,帮你做出判断。

一、项目背景与关系

先厘清两者的关系,这是理解后续差异的基础。

One API 由 songquanpeng 发起,是最早一批把"多模型聚合 + OpenAI 兼容接口"做成开箱即用产品的开源项目。它确立了这套架构的基本范式:渠道(Channel)管理、令牌(Token)分发、按分组计费、用量日志。很多后来者的设计都借鉴了它。

New API 由 Calcium-Ion(QuantumNous)发起,是 One API 的二次开发分支。它的定位很明确:在完全兼容 One API 数据库的前提下,补齐新模型格式、补齐企业级功能、重做前端 UI。换句话说,New API 不是另起炉灶,而是站在 One API 肩膀上往前走。这也是为什么从 One API 迁移到 New API 几乎没有数据迁移成本——数据库结构兼容。

一句话概括:One API 是奠基者,New API 是积极演进的继承者。

二、核心功能对比

两者都具备聚合平台的基础能力:多渠道管理、令牌鉴权、用量统计、按模型/分组计费。差异主要体现在"新模型格式支持"和"工程化能力"上。

能力维度One APINew API
OpenAI Chat 兼容支持支持
Claude Messages 原生格式部分完整支持
Google Gemini 原生格式部分完整支持
OpenAI Responses API不支持支持
Realtime API(语音实时)不支持支持(含 Azure)
跨格式转换(OpenAI⇄Claude)不支持支持
Rerank 模型不支持支持(Cohere、Jina)
Midjourney / Suno 等多模态有限较完整
前端 UI经典风格现代化重写
多语言界面中英中/英/法/日
数据库兼容兼容 One API 数据
社区活跃度(2026)维护中更活跃

从表格能看出一个清晰的趋势:One API 覆盖了基础场景,New API 在新模型格式和企业功能上明显领先。如果你只需要对接 OpenAI 兼容的文本接口,两者都能胜任;但一旦涉及 Claude/Gemini 原生格式、实时语音、跨格式转换,基本只有 New API 能满足。

三、模型与接口格式支持

这是两者差距最大的地方,也是选型时最该关注的点。

One API 诞生较早,它的核心是 OpenAI 兼容格式——所有上游模型都被转成 OpenAI 的 /v1/chat/completions 格式对外暴露。这在 GPT 一家独大时是合理的,但随着 Claude、Gemini 各自原生格式的成熟,这种"统一转成 OpenAI 格式"的做法会丢失一些原生能力(比如 Claude 的 thinking、Gemini 的思考预算)。

New API 的思路是多格式并存 + 跨格式转换

举个具体例子。如果你的应用已经用 Anthropic SDK 写好了,想接入 GPT 模型,用 One API 就得改客户端代码;而用 New API,可以直接把 Claude 格式的请求路由到 GPT 后端,客户端一行不用改。这种灵活性在多模型混合调度的场景下价值很大。

四、性能与稳定性

两者底层都是 Go 实现,单机性能都不弱。但在高并发和复杂调度场景下,New API 做了更多工程优化:

One API 也有基本的负载均衡和重试,但策略相对简单。如果你的 QPS 不高(比如个人项目或小团队),这点差距感知不强;但到了企业级用量,New API 的调度能力会更省心。

五、计费与成本管理

作为 API 网关,计费是核心功能。两者都支持按 token 计费、按模型设定倍率、分组管理用户额度。差异在于精细度:

对于只做内部网关的团队,One API 的计费能力够用;但如果你要把 API 作为产品对外销售,New API 的商业化能力明显更完整。

六、部署与运维

两者的部署方式高度一致,都支持 Docker 和 Docker Compose 一键部署。New API 的部署示例:

# 拉取镜像并启动(默认 SQLite)
docker run --name new-api -d --restart always \
  -p 3000:3000 \
  -e TZ=Asia/Shanghai \
  -v ./data:/data \
  calciumion/new-api:latest

# 使用 MySQL
docker run --name new-api -d --restart always \
  -p 3000:3000 \
  -e SQL_DSN="root:123456@tcp(localhost:3306)/oneapi" \
  -e TZ=Asia/Shanghai \
  -v ./data:/data \
  calciumion/new-api:latest

部署后访问 http://localhost:3000 即可使用。从 One API 迁移到 New API,通常只需要把数据库指向原来的库,启动 New API 容器即可,历史渠道、令牌、日志都会保留。

运维层面,两者都支持 SQLite(轻量)和 MySQL/PostgreSQL(生产)。New API 额外提供了更完善的备份脚本、日志轮转和健康检查配置。社区文档方面,New API 有独立的官方文档站(docs.newapi.pro),覆盖了安装、配置、API、FAQ,对新手更友好。

七、一个调用示例:两者对外接口一致

无论用 One API 还是 New API,对调用方而言接口都是 OpenAI 兼容格式。下面这段 cURL 在两个平台上都能跑(只需替换 base URL 和 Key):

curl https://your-gateway.com/v1/chat/completions \
  -H "Content-Type: application/json" \
  -H "Authorization: Bearer sk-你的令牌" \
  -d '{
    "model": "gpt-4o-mini",
    "messages": [
      {"role": "user", "content": "用一句话解释什么是API网关"}
    ]
  }'

这种接口一致性意味着:你的应用代码不绑定具体平台,今天用 One API,明天换 New API,客户端零改动。这也是开源聚合平台相对闭源 SaaS 的一大优势——可迁移性。

八、适用场景与选型建议

说了这么多差异,到底该怎么选?给几条明确的建议:

选 One API,如果:

选 New API,如果:

一个简单的判断标准:如果你的需求里出现了"Claude 原生格式""实时语音""跨格式转换""对外售卖 API"中任何一条,直接选 New API。如果都没有,两者皆可,但 New API 是更面向未来的选择。

九、不想自己部署?托管方案

自建聚合平台虽然灵活,但也意味着你要承担运维、上游 Key 管理、合规备案、安全更新等持续成本。对于个人开发者或小团队,一个更省事的选择是直接用托管型聚合服务。

EnlyAI(https://enlyai.com)就是这样一个基于 New API 构建的托管平台。它把 New API 的能力以服务形式提供——你不需要自己部署服务器、不需要维护多个上游渠道,注册后拿到一个 API Key,base URL 指向 https://enlyai.com/v1,就能调用 GPT、Claude、Gemini 等数十种模型,接口完全兼容 OpenAI 格式。

这种托管方案的好处是:你享受了 New API 的全部能力(多格式、跨转换、用量看板),却不用碰运维。等用量大到值得自建时,再迁移到自部署的 New API 也只是换个 base URL 的事。

总结

One API 和 New API 不是对立关系,而是传承关系。One API 定义了 LLM 聚合平台的基本形态,New API 在此基础上补齐了新模型格式、企业级功能和现代化体验。对于 2026 年的新项目,New API 在功能完整度和社区活跃度上都更占优;而 One API 依然是稳定可靠的基础选择,尤其适合已经部署且无迁移动力的存量用户。

选型的核心不是"哪个更好",而是"哪个更匹配你的需求"。想清楚你要对接哪些模型、是否需要原生格式、是否对外提供服务,答案自然就清晰了。

不想自己部署?试试 EnlyAI

EnlyAI 基于 New API 构建,提供 OpenAI 兼容的统一 API。一个 Key 即可调用 GPT、Claude、Gemini 等数十种模型,无需运维,开箱即用。

立即注册 EnlyAI,获取 API Key →