Локальный и облачный запуск открытых моделей, таких как Gemma, Qwen, DeepSeek и gpt-oss, через CLI, REST API и библиотеки для Python и JavaScript.
QuantumNous/new-api
Самостоятельно разворачиваемый AI-шлюз с API, совместимыми с OpenAI, Claude и Gemini, который маршрутизирует запросы к разным провайдерам моделей и отслеживает ключи, квоты и расходы.
Open source альтернатива:OpenRouter
- Звёзды
- 50,277
- Форки
- 12,136
- Открытые issues
- 1,380
- Последний коммит
- 16 часов назад
Что это?
New API — это самостоятельно разворачиваемый шлюз между приложениями и внешними сервисами моделей, такими как OpenAI, Anthropic, Google Gemini, Azure OpenAI, AWS Bedrock, Vertex AI и DeepSeek. Клиенты обращаются к единому API, а шлюз преобразует запросы между форматами OpenAI Chat/Responses, Anthropic Messages и Gemini.
В консоли администраторы могут добавлять каналы с ключами провайдеров, сопоставлять названия моделей, задавать приоритеты и веса, настраивать повторы запросов, а также назначать пользователей и группы. Доступ по API-ключам можно ограничивать группами и моделями, а журналы использования, квоты, подписки и ценообразование на основе выражений помогают отслеживать потребление и расходы по каждому пользователю.
В проект входят веб-консоль на нескольких языках, вход через OAuth/OIDC и двухфакторная аутентификация, а также JavaScript-плагины для асинхронных API задач с изображениями, видео и другими типами контента. В качестве основной базы данных поддерживаются SQLite, MySQL и PostgreSQL; Redis можно подключить дополнительно. В комплекте есть конфигурация Docker Compose.
Ключевые возможности
- 01Предоставляет совместимые с OpenAI, Anthropic Messages и Gemini эндпоинты для работы с одними и теми же моделями провайдеров
- 02Маршрутизирует запросы между каналами с учетом сопоставлений моделей, приоритетов, весов и повторов
- 03Управляет пользователями, группами, API-ключами и квотами, ведет журналы использования и учет расходов
- 04Поддерживает OAuth/OIDC, passkeys и двухфакторную аутентификацию для входа в консоль
- 05Расширяет асинхронные API задач с изображениями, видео и другими типами контента с помощью JavaScript-плагинов
Сценарии использования
- Совместное использование доступа к моделям в команде с квотами и отслеживанием использования для каждого пользователя
- Смена провайдеров моделей без перенастройки каждого клиентского приложения
- Развертывание собственного сервиса с несколькими моделями и веб-консолью для администраторов
Быстрый старт
- 1
Запустите локальный экземпляр с помощью Docker (SQLite, привязка к localhost).
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
Добавьте канал с вашим upstream API-ключом, настройте модели и цены, затем создайте новый API-ключ.
- 4
Выведите список доступных моделей с помощью вашего ключа.
curl --fail-with-body http://localhost:3000/v1/models \ -H "Authorization: Bearer ${NEW_API_KEY}"
Что важно знать
- Необходимо самостоятельно предоставить upstream API-ключи и учетные записи, а также соблюдать условия upstream-сервисов.
- Публичное предоставление или перепродажа генеративного ИИ либо API влечет за собой существенные юридические обязательства, требования к регистрации и соблюдению норм.
- Лицензия AGPL-3.0 — это лицензия с копилефтом, требующая раскрытия исходного кода при использовании по сети.
Темы
Частые вопросы
- Что такое new-api?
- Самостоятельно разворачиваемый AI-шлюз с API, совместимыми с OpenAI, Claude и Gemini, который маршрутизирует запросы к разным провайдерам моделей и отслеживает ключи, квоты и расходы. New API — это самостоятельно разворачиваемый шлюз между приложениями и внешними сервисами моделей, такими как OpenAI, Anthropic, Google Gemini, Azure OpenAI, AWS Bedrock, Vertex AI и DeepSeek. Клиенты обращаются к единому API, а шлюз преобразует запросы между форматами OpenAI Chat/Responses, Anthropic Messages и Gemini.
- new-api можно использовать бесплатно? Какая у него лицензия?
- new-api распространяется с открытым исходным кодом под лицензией AGPL-3.0. Перед использованием в коммерческих продуктах проверьте условия лицензии.
- new-api всё ещё поддерживается?
- Активно поддерживается. Последний коммит в new-api — 19 окт. 2026 г..
- Для чего можно использовать new-api?
- Совместное использование доступа к моделям в команде с квотами и отслеживанием использования для каждого пользователя Смена провайдеров моделей без перенастройки каждого клиентского приложения Развертывание собственного сервиса с несколькими моделями и веб-консолью для администраторов
- Как установить new-api?
- Запустите локальный экземпляр с помощью Docker (SQLite, привязка к localhost).: 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 и завершите работу мастера настройки, чтобы создать учетную запись администратора. Добавьте канал с вашим upstream API-ключом, настройте модели и цены, затем создайте новый 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
Описание создано ИИ на основе README проекта. Статистика GitHub обновляется ежедневно.
Похожие проекты
Самостоятельно размещаемый AI-шлюз под лицензией MIT: единый OpenAI-совместимый endpoint для сотен провайдеров моделей, с автоматическим переключением с учётом квот и сжатием токенов.
Локальный AI-движок с совместимым с OpenAI API: запускает LLM, модели для зрения, речи, изображений и видео на любом оборудовании, в том числе без GPU.
Локальный движок инференса для запуска крупной модели Qwen3.8-Flash-Next на потребительских GPU NVIDIA или AMD в Windows и Linux, с API, совместимыми с OpenAI и Anthropic.
Локальный шлюз и приложение в строке меню, через которые Claude Code, Codex, Gemini CLI и другие агенты для разработки могут использовать любые модели и подписки.
CLI и веб-панель для сравнения бесплатных LLM для программирования у разных провайдеров и установки выбранной модели в ваш инструмент для разработки.