Repolode
theopenco

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. 1

    Установите зависимости и настройте среду разработки (требуется Docker).

    pnpm i && pnpm run setup
  2. 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 обновляется ежедневно.

Похожие проекты

Самостоятельно размещаемый LLM API-шлюз для личного использования: объединяет каналы нескольких провайдеров за одной конечной точкой, поддерживает переключение при сбоях и учёт расходов.

2,7 тыс.+9 за неделю450TypeScriptAGPL-3.0Активно поддерживаетсяОбновлён 16 дней назад

Единый бинарный файл на Rust, который предоставляет любому AI SDK одну точку доступа к разным LLM-провайдерам, а также инструменты MCP, управление трафиком и журналирование запросов.

598+170 за неделю94RustApache-2.0Активно поддерживаетсяОбновлён 21 час назад

Самостоятельно разворачиваемый AI-шлюз с API, совместимыми с OpenAI, Claude и Gemini, который маршрутизирует запросы к разным провайдерам моделей и отслеживает ключи, квоты и расходы.

51,5 тыс.+439 за неделю12,5 тыс.GoAGPL-3.0Обновлён 5 часов назад

Самостоятельно размещаемый AI-шлюз, объединяющий API-ключи и подписки разных провайдеров за одной точкой доступа, с балансировкой, переключением при сбоях и журналами использования.

7,2 тыс.+10 за неделю795GoMITАктивно поддерживаетсяОбновлён 6 часов назад

Самостоятельно размещаемый AI-шлюз на Go с API, совместимым с OpenAI и Anthropic, для работы с разными LLM-провайдерами, учёта затрат, переключения при сбоях и применения ограничений.

1,3 тыс.+16 за неделю125GoMITОбновлён 6 часов назад