news 2026/4/18 4:04:58

解析:One-API 与 New-API 核心原理

作者头像

张小明

前端开发工程师

1.2k 24
文章封面图
解析:One-API 与 New-API 核心原理

One-API 与 New-API 都是用于统一管理和分发大模型API的工具,但其设计理念、核心架构和功能侧重点存在显著差异。下面将详细解析它们的工作原理,并进行对比。

一、One-API 的工作原理

One-API 的工作原理可以概括为:作为一个统一的API网关,它通过“适配器模式”将不同厂商的大模型API协议,标准化为OpenAI API格式,并在此基础上实现智能的路由、分发与管理。One-API 的核心是一个API网关与协议转换器。它的工作原理可以概括为“接收标准请求 -> 匹配并转发 -> 转换协议 -> 返回标准响应”的流程。

第一,统一入口与认证:客户端(如ChatGPT Next Web、FastGPT)使用一个从One-API获取的令牌(Token),向One-API的服务地址发起请求。这个请求的格式完全遵循OpenAI API标准

第二,模型匹配与渠道选择:One-API接收到请求后,会解析请求中的model参数(例如gpt-3.5-turbo)。系统会在后台配置的“渠道”中,寻找模型名称完全匹配的渠道进行转发。一个“渠道”对应一个真实AI服务商(如OpenAI、百度、阿里)的API密钥。如果同一模型对应多个渠道,系统默认会在同优先级中随机选择一个。

第三,协议转换(适配器模式):这是One-API实现多模型兼容的核心技术。系统根据渠道类型,调用对应的适配器(Adaptor)。每个适配器(如openai.Adaptorali.Adaptor)都封装了将标准OpenAI格式的请求和响应,与目标厂商API特有格式进行相互转换的逻辑。这使得开发者无需关心底层不同API的差异。

第四,请求中继与返回:适配器将转换后的请求发送给真正的AI服务商API地址,收到响应后,再转换回OpenAI格式,最终返回给最初的客户端。因此,对于客户端而言,它始终是在与一个“标准的OpenAI服务”进行交互。

二、New-API 的工作原理与核心增强

New-API 是基于One-API的二次开发版本,继承了其核心的网关和适配器架构,但在功能、管理和企业化支持上进行了大幅扩展。

其整体架构同样分为两层:对外提供统一AI模型接口的/v1/*中继层,以及负责系统配置和运营的/api/*管理后台

中继层负责请求的路由、认证、协议转换和转发,这与One-API类似。管理后台则提供了更强大的控制能力。

New-API的主要增强体现在以下几个方面:

  1. 更丰富的模型与功能支持:除了支持GPT、Claude、Gemini等主流大模型,New-API还宣称支持Midjourney、Suno等多模态模型,并提供了重排序(Rerank)等高级功能接口。
  2. 企业级管理与运营功能
    • 权限与组织管理:提供了基于RBAC(角色权限控制)的精细化权限系统,支持组织架构管理和团队资源分配。
    • 支付与商业化:集成了在线支付(如支付宝、微信支付)功能,支持额度充值,这是原版One-API不具备的。
    • 监控与数据分析:提供了更完善的实时监控、日志审计和用量统计仪表盘,便于运营决策。

三、One-API 与 New-API 的主要区别

综合来看,两者的主要区别如下:

功能维度One-API (原版)New-API (二次开发版)
核心定位轻量、专注的API统一网关与协议转换器功能全面的企业级AI接口管理与商业化平台
多模型支持支持国内外数十种主流大语言模型(LLM)。在LLM基础上,扩展支持图像、音频生成等多模态模型(如Midjourney)。
核心工作原理基于适配器模式进行协议转换和请求中继。继承并优化了适配器模式,架构上明确区分中继层(/v1/*)管理后台(/api/*)
企业级功能提供基础的令牌、渠道、配额管理和日志功能。提供RBAC权限系统、组织管理、在线支付、实时监控仪表盘等深度企业功能。
部署与使用单可执行文件,Docker一键部署,开箱即用。同样提供Docker一键部署,但管理界面(UI)经过重新设计。
适用场景适合开发者、研究团队或个人项目快速集成和管理多个大模型API,简化开发流程。适合需要构建商业化AI服务、进行精细化的团队资源管理和成本控制的企业或SaaS提供商。

总结来说,One-API更像一个精巧的“转换插头”,解决的是让不同形状的接口(各种大模型API)都能插到同一个插座(OpenAI标准)上的问题。而New-API在此基础上,建造了一个功能齐全的“智能配电箱”,不仅管理插头,还负责计费、监控每个插座的用电量、分配不同房间的电力额度,并支持更多种类的电器(多模态模型)。选择哪一个取决于用户的需求是更偏向于技术集成,还是更偏向于运营与商业化。

二 开源 One-API 的主流落地案例

统一网关与多供应商路由:在一个实例中同时接入OpenAI、Azure、Anthropic、Google Gemini、智谱 ChatGLM、百度文心一言、阿里通义千问、字节豆包、腾讯混元、DeepSeek、Ollama等,使用OpenAI 兼容的/v1/chat/completions 统一调用;结合渠道负载均衡、失败自动重试、令牌/IP/模型权限实现稳定分发与成本控制。

企业内网合规访问与代理:通过渠道代理地址多机部署打通内外网策略,集中管理密钥与配额,对外仅暴露 One-API 网关;可按用户分组/渠道分组设置倍率与权限,满足审计与分账需求。

多租户分发与计费运营:启用兑换码用户邀请奖励公告/充值链接额度明细与多币种(USD)展示等,面向团队或外部开发者提供按量计费/配额能力,配合系统访问令牌做二次集成与自动化运维。

模型重定向与灰度 A/B:通过模型映射将请求从昂贵模型透明切换到性价比更高的模型(如将 gpt-4 映射至 gpt-4-turbo),在不改客户端代码的前提下完成灰度、回滚与成本优化

生态客户端直连:客户端(如Cherry Studio等)直接使用One-API 生成的令牌按 OpenAI 规范调用,后台可指定渠道优先级/权重并观测延迟与余额,实现“一套客户端,多模型切换”

版权声明: 本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若内容造成侵权/违法违规/事实不符,请联系邮箱:809451989@qq.com进行投诉反馈,一经查实,立即删除!
网站建设 2026/4/17 5:40:46

【MongoDB实战】第10章 新手避坑指南:90%的人都会踩的错误

文章目录 《MongoDB实战入门》第10章 新手避坑指南:90%的人都会踩的错误 10.1 连接与配置类错误 10.1.1 连接字符串配置错误 错误场景与实战示例 正确配置与实战代码 标准连接字符串格式 正确实操代码(Python驱动) 10.1.2 服务启动失败 场景1:端口占用 排查与解决实战 场景…

作者头像 李华
网站建设 2026/4/18 3:59:18

【图数据库与知识图谱】第一部分:基石篇——图与图谱的基本认知

文章目录 第1章 图论基础:古老数学的现代逆袭 1.1 图论简史与核心思想:从“七桥问题”到“万物互联” 1.2 图的基本构成:3个要素搞定“关系建模” 1.3 图的类型:4种常见类型,覆盖不同场景 1.3.1 无向图:关系是“双向的” 1.3.2 有向图:关系是“单向的” 1.3.3 属性图:带…

作者头像 李华
网站建设 2026/4/17 10:57:55

基于三电平SVPWM改进技术的异步电机感应电机直接转矩控制性能研究参考文献参考研究及其优劣对比

基于三电平SVPWM改进的异步电机/感应电机直接转矩控制发波方式用三电平SVPWM,相比较于两电平SVPWM和滞环离线开关表发波方式,整体的控制性能有很大的改善。 提供对应的参考文献;直接转矩控制(DTC)这玩意儿在电机控制圈子里算是经典…

作者头像 李华
网站建设 2026/4/16 16:59:41

零基础学AI大模型:从环境搭建到实战应用的完整入门指南_大模型从入门到精通,从看这篇开始

本文为AI大模型零基础学习者提供全面入门指南,涵盖大模型基础概念、学习环境搭建、机器学习与深度学习基础知识、预训练模型使用与微调方法,以及实战项目实践。通过系统学习,小白可逐步掌握从环境配置到模型应用的全流程,为进入AI…

作者头像 李华
网站建设 2026/4/11 15:46:14

数学建模代码难复现?10款AI写作工具连排版都帮你解决了

还在为论文写作头痛?特别是数学建模的优秀论文复现与排版,时间紧、任务重,AI工具能帮上大忙吗?今天,我们评测10款热门AI论文写作工具,帮你精准筛选最适合的助手。aibiye:专注于语法润色与结构优…

作者头像 李华