Самостоятельно размещаемый LLM API-шлюз для личного использования: объединяет каналы нескольких провайдеров за одной конечной точкой, поддерживает переключение при сбоях и учёт расходов.
theopenco/llmgateway
API-шлюз с открытым исходным кодом, который направляет запросы к LLM через совместимый с OpenAI интерфейс, поддерживает управление ключами и аналитику использования.
Open source альтернатива:OpenRouter
- Звёзды
- 1,729
- Форки
- 201
- Открытые issues
- 87
- Последний коммит
- 24 часа назад
Что это?
LLM Gateway располагается между вашими приложениями и провайдерами больших языковых моделей, такими как OpenAI, Anthropic и Google Vertex AI. Приложения отправляют запросы на одну конечную точку, а шлюз перенаправляет их выбранному провайдеру — отдельная интеграция для каждого сервиса не нужна.
API-ключи разных провайдеров управляются в одном месте. Шлюз отслеживает запросы, расход токенов, время ответа и стоимость, а также сравнивает производительность моделей, помогая оценить их экономическую эффективность.
Сервис можно использовать в облаке на llmgateway.io или развернуть самостоятельно с помощью Docker, используя единый контейнер с PostgreSQL и Redis. Кодовая база представляет собой монорепозиторий на TypeScript с бэкендом на Hono, дашбордами на Next.js и схемой Drizzle ORM. Основная часть распространяется по лицензии AGPLv3, а некоторые корпоративные функции в каталоге ee/ — по отдельной коммерческой лицензии.
Ключевые возможности
- 01Предоставляет совместимый с OpenAI API для маршрутизации запросов к нескольким провайдерам
- 02Централизованное управление API-ключами разных провайдеров
- 03Отслеживает расход токенов, стоимость и время ответа для каждого запроса
- 04Сравнивает производительность и стоимость разных моделей
- 05Можно развернуть самостоятельно с Docker или использовать как облачный сервис
Сценарии использования
- Перевод существующего приложения на базе OpenAI на других провайдеров с минимальными изменениями кода
- Отслеживание расходов на LLM и использования токенов в команде или нескольких проектах
- Сравнение стоимости и задержки моделей перед выбором модели по умолчанию
- Развёртывание собственного LLM-шлюза, который позволяет контролировать данные запросов
Быстрый старт
- 1
Установите зависимости и настройте среду разработки (требуется Docker).
pnpm i && pnpm run setup - 2
Запустите серверы разработки.
pnpm dev
Что важно знать
- Основной код распространяется по лицензии AGPLv3 — лицензии с авторским левом, которая накладывает обязательства на сетевые сервисы.
- Для использования коммерческих функций в каталоге ee/ требуется платная лицензия Enterprise.
- Настройка среды разработки зависит от сервисов Docker для базы данных и связанных компонентов.
В подборках
Темы
Частые вопросы
- Что такое llmgateway?
- API-шлюз с открытым исходным кодом, который направляет запросы к LLM через совместимый с OpenAI интерфейс, поддерживает управление ключами и аналитику использования. LLM Gateway располагается между вашими приложениями и провайдерами больших языковых моделей, такими как OpenAI, Anthropic и Google Vertex AI. Приложения отправляют запросы на одну конечную точку, а шлюз перенаправляет их выбранному провайдеру — отдельная интеграция для каждого сервиса не нужна.
- llmgateway можно использовать бесплатно? Какая у него лицензия?
- llmgateway распространяется с открытым исходным кодом под лицензией Other. Перед использованием в коммерческих продуктах проверьте условия лицензии.
- llmgateway всё ещё поддерживается?
- Активно поддерживается. Последний коммит в llmgateway — 6 нояб. 2026 г..
- Для чего можно использовать llmgateway?
- Перевод существующего приложения на базе OpenAI на других провайдеров с минимальными изменениями кода Отслеживание расходов на LLM и использования токенов в команде или нескольких проектах Сравнение стоимости и задержки моделей перед выбором модели по умолчанию Развёртывание собственного LLM-шлюза, который позволяет контролировать данные запросов
- Как установить llmgateway?
- Установите зависимости и настройте среду разработки (требуется Docker).: pnpm i && pnpm run setup Запустите серверы разработки.: pnpm dev
- Где скачать llmgateway?
- Исходный код и инструкции по установке — на GitHub: https://github.com/theopenco/llmgateway
Описание создано ИИ на основе README проекта. Статистика GitHub обновляется ежедневно.
Похожие проекты
Единый бинарный файл на Rust, который предоставляет любому AI SDK одну точку доступа к разным LLM-провайдерам, а также инструменты MCP, управление трафиком и журналирование запросов.
Самостоятельно разворачиваемый AI-шлюз с API, совместимыми с OpenAI, Claude и Gemini, который маршрутизирует запросы к разным провайдерам моделей и отслеживает ключи, квоты и расходы.
Самостоятельно размещаемый AI-шлюз, объединяющий API-ключи и подписки разных провайдеров за одной точкой доступа, с балансировкой, переключением при сбоях и журналами использования.
Самостоятельно размещаемый AI-шлюз на Go с API, совместимым с OpenAI и Anthropic, для работы с разными LLM-провайдерами, учёта затрат, переключения при сбоях и применения ограничений.
Open source control plane на базе Envoy предоставляет приложениям единый OpenAI-совместимый API для hosted LLM-провайдеров, self-hosted inference и MCP-серверов.