本地或云端运行 Gemma、Qwen、DeepSeek、gpt-oss 等开源大模型的工具,提供命令行、REST API 和 Python/JavaScript 库。
QuantumNous/new-api
自托管的 AI 网关,将多家上游模型服务统一为 OpenAI、Claude、Gemini 兼容接口,并提供路由、密钥、配额与用量统计。
可替代:OpenRouter
- Star
- 50,277
- Fork
- 12,136
- 未关闭 Issue
- 1,380
- 最近提交
- 22小时前
这是什么?
New API 是一个自托管的 AI 网关,位于应用与上游模型服务之间,可接入 OpenAI、Anthropic、Google Gemini、Azure OpenAI、AWS Bedrock、Vertex AI、DeepSeek 等。客户端只需调用一套统一接口,网关负责在 OpenAI Chat/Responses、Anthropic Messages 与 Gemini 等请求格式之间转换。
管理员可以在控制台中添加带上游密钥的渠道,配置模型映射、优先级与权重、重试策略,并按用户和分组分配访问权限。API 密钥可限定分组与模型,用量日志、配额、订阅以及基于表达式的计费规则用于按用户统计消耗与成本。
项目提供多语言 Web 控制台、OAuth/OIDC 与双因素登录,并支持通过 JavaScript 插件扩展图片、视频等异步任务接口。主数据库可选 SQLite、MySQL 或 PostgreSQL,可选 Redis,并提供 Docker Compose 部署方式。
核心功能
- 01对外提供 OpenAI、Anthropic Messages 与 Gemini 兼容接口,统一调用多家上游模型
- 02支持渠道的模型映射、优先级、权重与重试,实现请求路由
- 03管理用户、分组、API 密钥与配额,并记录用量日志与成本
- 04控制台支持 OAuth/OIDC、Passkey 与双因素认证
- 05通过 JavaScript 插件扩展图片、视频等异步任务接口
适用场景
- 在团队内分享已授权的模型访问,并按用户设置配额与统计用量
- 在不逐个修改客户端配置的情况下切换上游模型服务商
- 搭建带管理控制台的私有多模型服务
快速上手
- 1
使用 Docker 启动本地实例(SQLite,绑定本机)
mkdir -p data docker run --name new-api -d --restart unless-stopped \ -p 127.0.0.1:3000:3000 \ -e TZ=Asia/Shanghai \ -v "$(pwd)/data:/data" \ calciumion/new-api:latest - 2
打开 http://localhost:3000 并完成设置向导以创建管理员账户
- 3
添加带有上游 API 密钥的渠道,配置模型和价格,然后创建 New API 密钥
- 4
使用你的密钥列出可用模型
curl --fail-with-body http://localhost:3000/v1/models \ -H "Authorization: Bearer ${NEW_API_KEY}"
使用前须知
- 需要自行提供上游 API 密钥和账户,并遵守上游服务条款。
- 作为公开生成式 AI 或 API 转售服务运营会带来较大的法律、备案和合规义务。
- 采用 AGPL-3.0 许可证,属于具有网络使用源码披露要求的 Copyleft 许可证。
标签
常见问题
- new-api 是什么?
- 自托管的 AI 网关,将多家上游模型服务统一为 OpenAI、Claude、Gemini 兼容接口,并提供路由、密钥、配额与用量统计。 New API 是一个自托管的 AI 网关,位于应用与上游模型服务之间,可接入 OpenAI、Anthropic、Google Gemini、Azure OpenAI、AWS Bedrock、Vertex AI、DeepSeek 等。客户端只需调用一套统一接口,网关负责在 OpenAI Chat/Responses、Anthropic Messages 与 Gemini 等请求格式之间转换。
- new-api 可以免费使用吗?用的什么许可证?
- new-api 以 AGPL-3.0 许可证开源。用于商业产品前,请先确认许可证条款。
- new-api 还在维护吗?
- 活跃维护中。new-api 最近一次提交是在 2026年10月19日。
- new-api 适合用来做什么?
- 在团队内分享已授权的模型访问,并按用户设置配额与统计用量 在不逐个修改客户端配置的情况下切换上游模型服务商 搭建带管理控制台的私有多模型服务
- new-api 怎么安装和运行?
- 使用 Docker 启动本地实例(SQLite,绑定本机): mkdir -p data docker run --name new-api -d --restart unless-stopped \ -p 127.0.0.1:3000:3000 \ -e TZ=Asia/Shanghai \ -v "$(pwd)/data:/data" \ calciumion/new-api:latest 打开 http://localhost:3000 并完成设置向导以创建管理员账户 添加带有上游 API 密钥的渠道,配置模型和价格,然后创建 New API 密钥 使用你的密钥列出可用模型: curl --fail-with-body http://localhost:3000/v1/models \ -H "Authorization: Bearer ${NEW_API_KEY}"
- 在哪里获取 new-api?
- 源代码和安装说明在 GitHub 上:https://github.com/QuantumNous/new-api
概要由 AI 根据项目 README 生成;GitHub 数据每日更新。
相关项目
一个 MIT 开源的 AI 网关,通过统一端点接入数百家模型服务商,支持配额感知的自动降级与 Token 压缩。
自托管的 OpenAI 兼容 AI 引擎,可在任意硬件(含纯 CPU)上运行大模型、视觉、语音、图像和视频模型。
在家用 NVIDIA 或 AMD 显卡上本地运行大参数 Qwen3.8-Flash-Next 模型的推理引擎,提供兼容 OpenAI 与 Anthropic 的本地 API。
本地网关与菜单栏应用,让 Claude Code、Codex、Gemini CLI 等编程智能体可以使用任意服务商或订阅的模型。
一款命令行与网页面板工具,用于测试各平台免费编程大模型的延迟和稳定性,并把选中的模型配置到编程工具中。