New API 是一套开源、自托管的AI模型聚合API网关系统,基于One API进行二次开发,主要用于统一接入和管理不同AI模型服务商的API接口。平台支持OpenAI、Anthropic、Google Gemini、Azure OpenAI、AWS Bedrock、Vertex AI、DeepSeek、通义千问等多种上游模型服务,并提供渠道调度、API密钥管理、用量统计、成本控制和用户权限管理功能。
除了常见的官方AI模型API,New API还支持Trae、WorkBuddy、Antigravity、豆包、ZCode、Qoder、商汤小浣熊、Loomy及其他兼容服务的上游接入。通过账号池和渠道聚合,可以将不同来源的模型服务统一整合为OpenAI兼容的API网关,方便应用程序、AI Agent和团队共享已授权的模型资源。
系统提供独立管理后台和用户控制台,支持模型配置、渠道管理、API Key分配、订阅套餐、用量统计及成本分析,适合搭建私有AI模型网关、团队AI服务平台及多模型API统一管理系统。
New API系统基本信息
| 项目名称 | New API |
|---|---|
| 系统类型 | AI模型聚合API网关 |
| 项目基础 | 基于One API二次开发 |
| 开源协议 | One API基础项目采用MIT许可证,具体以当前项目仓库授权文件为准 |
| 部署方式 | 自托管部署 |
| 模型协议 | OpenAI、Anthropic、Gemini等API协议 |
| 核心功能 | 模型聚合、渠道调度、API管理、用量统计、成本控制 |
| 管理界面 | 管理员后台、用户控制台、模型调试Playground |
| 界面语言 | 简体中文、繁体中文、英语、法语、日语、俄语、越南语 |
多AI模型聚合与统一API接口
New API支持接入多个AI模型供应商,将不同厂商的模型服务统一管理,并通过兼容接口向外提供服务。应用程序只需要配置统一的API地址和访问密钥,在更换模型供应商或调整上游渠道时,可以减少客户端重复修改的工作量。
支持接入的模型服务包括:
- 国际模型:OpenAI、Anthropic、Google Gemini。
- 云平台模型:Azure OpenAI、AWS Bedrock、Vertex AI。
- 国产模型:DeepSeek、通义千问及其他兼容服务。
- 其他上游:Trae、WorkBuddy、Antigravity、豆包、ZCode、Qoder、商汤小浣熊、Loomy等。
- 自定义渠道:支持接入其他兼容OpenAI API协议的服务。
通过统一网关,可以将不同来源的模型和账号资源集中管理,为团队成员、应用程序及AI Agent提供统一的访问入口。
多协议API接口兼容
New API支持多种主流AI接口协议,包括OpenAI Chat Completions、Responses、Anthropic Messages和Google Gemini协议,并根据上游能力提供流式输出、工具调用、推理及多模态输入等功能。
| 接口类型 | 常用接口地址 |
|---|---|
| OpenAI Chat | POST /v1/chat/completions |
| OpenAI Responses | POST /v1/responses |
| Anthropic Messages | POST /v1/messages |
| Gemini生成内容 | /v1beta/models/{model}:generateContent |
| Gemini流式生成 | /v1beta/models/{model}:streamGenerateContent |
| Realtime WebSocket | GET /v1/realtime |
| 图片生成 | /v1/images/generations |
| 图片编辑 | /v1/images/edits |
| 语音生成 | /v1/audio/speech |
| 语音转录 | /v1/audio/transcriptions |
| 向量生成 | POST /v1/embeddings |
| 文本重排 | POST /v1/rerank |
不同模型及上游服务支持的协议能力存在差异,实际可用的流式输出、工具调用及多模态功能取决于对应渠道的实现情况。
渠道管理与智能调度
系统提供多渠道管理功能,可以为不同AI模型配置对应的上游服务,并通过模型映射将客户端请求分配到指定渠道。
渠道调度支持优先级、权重、失败重试、渠道亲和性及多密钥管理。通过统一设置模型路由规则,可以根据业务需求调整模型调用顺序和渠道分配策略,提高多上游服务管理的灵活性。
用户管理、API Key与访问权限控制
New API提供用户和分组管理功能,可以为不同团队、用户及应用分配相应的模型访问权限。管理员能够创建API Key,并设置访问范围及相关使用限制。
账户安全方面支持OAuth/OIDC认证、通行密钥、两步验证及登录会话管理,方便对不同用户的访问权限进行统一控制。
用量统计、额度管理与成本计费
系统内置模型调用统计和成本管理功能,可以记录不同用户、模型及渠道的API使用情况。
支持额度管理、订阅套餐、用量日志、缓存计费及基于表达式的阶梯定价。管理员可以结合模型调用情况设置不同套餐和计费规则,查看模型服务的使用量与成本数据。
通过统一的用量统计和价格配置,可以用于管理团队内部AI资源消耗,也可以作为多模型API服务平台的计量和运营基础。
异步任务与JavaScript插件扩展
New API提供异步任务扩展机制,支持通过JavaScript插件扩展图片、视频等任务API。任务提交后可以通过统一接口查询任务状态及获取处理结果。
相关接口包括:
POST /v1/tasks/{pluginKey}
GET /v1/tasks/{taskId}
具体任务类型、请求参数及结果格式由相应插件声明,适合根据不同模型服务扩展异步生成和任务处理能力。
管理后台与模型调试控制台
平台提供完整的Web管理界面,可以在后台配置AI渠道、模型映射、API访问权限及用户分组,并查看用量记录和审计日志。
系统还内置Playground模型调试环境,方便开发者直接在控制台测试不同模型的接口调用情况,检查请求参数和模型响应。
界面支持七种语言,包括简体中文、繁体中文、英语、法语、日语、俄语和越南语,适合不同语言环境的团队使用。
适用场景
New API适合用于搭建AI聚合API平台、多模型接口网关、私有AI服务平台、团队AI模型管理系统及AI Agent统一接口服务。
对于需要同时使用OpenAI、Claude、Gemini、DeepSeek及其他模型服务的开发团队,可以通过New API统一管理上游渠道、模型访问权限、API密钥和调用成本。也可以将已授权的模型资源分配给团队成员和应用程序,减少多个AI服务接口分别维护带来的管理成本。
项目提供开源源码,基于One API进行二次开发,适合用于自托管部署、AI接口管理及多模型服务平台的功能扩展。


本文永久链接地址:https://www.ymkuzhan.com/77317.html




