Repolode
InftyAI

InftyAI/llmaz

Нативная для Kubernetes платформа инференса для развёртывания и обслуживания больших языковых моделей с подключаемыми бэкендами, такими как vLLM, SGLang и llama.cpp.

Звёзды
314
Форки
48
Открытые issues
53
Последний коммит
2 месяца назад

Что это?

llmaz — платформа инференса для запуска больших языковых моделей в Kubernetes. Пользователи описывают модель и playground как ресурсы Kubernetes, а платформа берёт на себя загрузку модели и настройку доступа к сервису. Поэтому рабочую LLM-точку доступа можно создать с минимальной конфигурацией.

Платформа интегрируется с несколькими бэкендами инференса, включая vLLM, Text-Generation-Inference, SGLang, llama.cpp и TensorRT-LLM, и умеет загружать модели из Hugging Face, ModelScope и объектных хранилищ. Также поддерживается обслуживание одной модели на разнородных устройствах, распределённый инференс на нескольких хостах через LWS и автомасштабирование с помощью HPA и Karpenter.

Сейчас проект находится в стадии alpha, поэтому до выхода Beta его API могут измениться. Среди дополнительных интеграций — Envoy AI Gateway для ограничения частоты запросов на основе токенов и маршрутизации моделей, а также Open WebUI — встроенный интерфейс чата.

Ключевые возможности

  • 01Развернуть LLM-сервис в Kubernetes, создав ресурсы модели и playground.
  • 02Поддерживаются бэкенды vLLM, TGI, SGLang, llama.cpp и TensorRT-LLM.
  • 03Автоматически загружает модели из Hugging Face, ModelScope и объектных хранилищ.
  • 04Распределённый инференс на нескольких хостах с помощью LWS.
  • 05Автомасштабирование с помощью HPA на основе метрик LLM и автомасштабирование узлов через Karpenter.
  • 06Ограничение частоты запросов на основе токенов и маршрутизация моделей через Envoy AI Gateway.

Сценарии использования

  • Размещение LLM с открытыми весами в существующем кластере Kubernetes с GPU.
  • Обслуживание одной модели на сочетании разнородных ускорителей для баланса стоимости и производительности.
  • Запуск больших моделей, которым нужен распределённый инференс на нескольких хостах.
  • Предоставление совместимой с OpenAI точки доступа для completions с интерфейсом чата для внутренних команд.

Быстрый старт

  1. 1

    Прочитайте руководство по установке и установите llmaz в свой кластер Kubernetes

  2. 2

    Создайте Secret с токеном Hugging Face, если он нужен вашей модели

    kubectl create secret generic modelhub-secret --from-literal=HF_TOKEN=<your token>
  3. 3

    Примените ресурсы OpenModel и Playground, чтобы развернуть facebook/opt-125m

  4. 4

    Настройте проброс порта сервиса на localhost

    kubectl port-forward svc/opt-125m-lb 8080:8080

Что важно знать

  • Проект находится на стадии альфа-версии, поэтому API может измениться до выхода бета-версии.
  • Для развертывания нужен существующий кластер Kubernetes, что добавляет работы по самостоятельному хостингу.
  • Для запуска на GPU или CPU требуется дополнительная настройка, например, как в примере с llama.cpp для CPU.

В подборках

Темы

Частые вопросы

Что такое llmaz?
Нативная для Kubernetes платформа инференса для развёртывания и обслуживания больших языковых моделей с подключаемыми бэкендами, такими как vLLM, SGLang и llama.cpp. llmaz — платформа инференса для запуска больших языковых моделей в Kubernetes. Пользователи описывают модель и playground как ресурсы Kubernetes, а платформа берёт на себя загрузку модели и настройку доступа к сервису. Поэтому рабочую LLM-точку доступа можно создать с минимальной конфигурацией.
llmaz можно использовать бесплатно? Какая у него лицензия?
llmaz распространяется с открытым исходным кодом под лицензией Apache-2.0. Перед использованием в коммерческих продуктах проверьте условия лицензии.
llmaz всё ещё поддерживается?
Обновлялся за последние 6 месяцев. Последний коммит в llmaz — 27 авг. 2026 г..
Для чего можно использовать llmaz?
Размещение LLM с открытыми весами в существующем кластере Kubernetes с GPU. Обслуживание одной модели на сочетании разнородных ускорителей для баланса стоимости и производительности. Запуск больших моделей, которым нужен распределённый инференс на нескольких хостах. Предоставление совместимой с OpenAI точки доступа для completions с интерфейсом чата для внутренних команд.
Как установить llmaz?
Прочитайте руководство по установке и установите llmaz в свой кластер Kubernetes Создайте Secret с токеном Hugging Face, если он нужен вашей модели: kubectl create secret generic modelhub-secret --from-literal=HF_TOKEN=<your token> Примените ресурсы OpenModel и Playground, чтобы развернуть facebook/opt-125m Настройте проброс порта сервиса на localhost: kubectl port-forward svc/opt-125m-lb 8080:8080
Где скачать llmaz?
Исходный код и инструкции по установке — на GitHub: https://github.com/InftyAI/llmaz

Описание создано ИИ на основе README проекта. Статистика GitHub обновляется ежедневно.

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

Оператор Kubernetes для развёртывания и автомасштабирования LLM, моделей эмбеддингов и реранкинга, а также моделей преобразования речи в текст через API, совместимый с OpenAI.

1,3 тыс.144GoApache-2.0Активно поддерживаетсяОбновлён 4 дня назад

Открытый программируемый уровень маршрутизации, который выбирает или объединяет LLM для каждого запроса и направляет их на локальные, частные или облачные backend-системы через единый API endpoint.

6,4 тыс.+68 за неделю1,1 тыс.GoApache-2.0Обновлён 11 часов назад