New API 统一 AI 网关
New API 是一个自托管 AI 网关,将 OpenAI、Claude、Gemini、DeepSeek 等多家模型服务聚合为统一接口,支持协议互转、渠道路由、用量计费与团队权限管理,适合个人与企业的多模型统一接入。
爱鲜报评分
0.0
0 人评分
49k
星数
是
中文
Go
主语言
是
活跃
331
贡献者
人工分析
EDITORIAL推荐理由
它把多家大模型服务统一成 OpenAI / Claude / Gemini 兼容接口,客户端只需改一次地址即可自由切换上游,省去逐个适配的成本。自带 Web 控制台、渠道权重与重试、配额计费、OAuth 登录等企业级能力,Go 编写部署轻量,社区活跃、Star 数极高。对于需要统一管理多模型访问与成本的团队,是自建 AI 网关的成熟选择。
适用场景
- 团队内部统一接入多家大模型,集中管理密钥与配额
- 为自研应用或 Agent 提供 OpenAI 兼容的统一 API 入口
- 在不同上游供应商之间做灰度、权重与故障切换
- 统计各用户/渠道的 Token 用量与成本核算
- 私有化部署,避免 API Key 分散在客户端
优点
- 支持 OpenAI、Claude、Gemini 等协议互转,客户端兼容性好
- 渠道优先级、权重、重试与多渠道 Key 管理完善
- 内置 Web 控制台,含用量日志、计费、模型广场与调试场
- 支持 OAuth/OIDC、Passkey、双因素等企业级权限能力
- Go 语言实现,Docker 部署简单,社区活跃更新快
缺点
- 作为公开生成式 AI 服务运营时需自行完成备案、内容安全等合规义务
- 上游 Key 与账号需合法获取并遵守各供应商服务条款
- 功能较多,初次配置渠道与计费规则有一定学习成本
- AGPL-3.0 协议对二次分发和商用有传染性约束
上手难度
进阶
New API 是什么
New API 是一个自托管的 AI 网关,用于把多家大模型服务聚合起来,再以统一接口对外分发。它可以把不同厂商的模型转换成 OpenAI 兼容、Claude 兼容或 Gemini 兼容格式,让客户端只改一次地址就能自由切换上游。
项目使用 Go 编写,提供 Web 控制台,适合个人、团队乃至企业做多模型统一管理。
核心能力
多协议接入与互转
- OpenAI Chat Completions / Responses
- Anthropic Messages
- Gemini generateContent / streamGenerateContent
- Realtime、Images、Audio、Embeddings、Rerank 等接口
底层通过 RelayKit 在多种文本协议之间做请求、响应与流式转换,客户端无需为每家上游单独适配。
渠道与路由管理
- 配置模型映射、渠道优先级与权重
- 失败重试、渠道亲和、多上游 Key 轮换
- 上游可接入 OpenAI、Anthropic、Gemini、Azure OpenAI、AWS Bedrock、Vertex AI、DeepSeek、Qwen 等
用量、计费与权限
- 配额、订阅、用量日志与缓存计费
- 基于表达式的分层定价
- 用户、分组、细粒度权限与 API Key 限制
- OAuth/OIDC、Passkey、双因素认证与登录会话管理
控制台与扩展
- 渠道与模型配置、用量与审计日志、模型调试场
- 界面支持简体中文、繁体中文、英文、法文、日文、俄文、越南文
- 可通过 JavaScript 插件扩展图像、视频等异步任务 API
典型使用方式
- 使用 Docker 等方式部署 New API 服务。
- 在控制台添加上游渠道并填入合法的 API Key。
- 为渠道配置模型映射、权重与重试策略。
- 创建用户与 API Key,分发给应用或团队成员。
- 客户端把 Base URL 指向网关,即可用统一协议调用。
客户端 → New API 网关 → 上游模型服务
(统一协议) (OpenAI/Claude/Gemini...)
注意事项
- 请合法获取上游 API Key 与账号,并遵守各供应商服务条款。
- 若作为公开生成式 AI 服务运营,需自行完成备案、许可、内容安全、实名、日志留存等合规义务。
- 项目采用 AGPL-3.0 协议,二次分发与商用需注意其约束。
评论
- 暂无评论,来写第一条吧。