Экземпляры ИИ
Запись таблицы Экземпляры ИИ (mai_nn_instance) описыв ает экземпляр модели или ИИ-сервиса, размещенный у провайдера или развернутый на вашей инфраструктуре. Экземпляр – это то, к чему в итоге обращается нексус: он задает провайдера, хост и набор ресурсов, которые разрешено использовать.
На записи экземпляра вы определяете, какие модели, конечные точки и токены доступны для использования в конфигурациях нексусов. Это позволяет заранее ограничить набор ресурсов и исключить ошибки при настройке нексуса.
Требуемые роли:
- Чтение – mai_reporter.
- Создание – mai_admin.
- Обновление – mai_admin.
- Удаление – mai_admin.
Создание записи экземпляра ИИ
- Перейдите в навигаторе в Управление инсталляциями приложений (MAI) → Маршрутизация ИИ → Экземпляры ИИ.
- Нажмите Создать и заполните поля формы.
- Нажмите Сохранить или Сохранить и выйти, чтобы применить изменения.

Поля формы Экземпляры ИИ
| Поле | Обязательно | Описание |
|---|---|---|
| Название | Нет | Укажите отображаемое название экземпляра. |
| Описание | Нет | Добавьте описание экземпляра, например, адреса веб-интерфейса и документации провайдера или список разрешенных IP- адресов. |
| Провайдер | Нет | Выберите провайдера нейросети из справочника. |
| Тип | Да | Выберите тип экземпляра. Доступные опции:
|
| Хост | Да | Укажите хост, на котором размещен API модели или сервиса. Например: https://api.deepseek.com. Для модели или сервиса в собственном контуре укажите схему, DNS-имя или IP-адрес виртуальной машины и порт, опубликованный в файле Compose, например |
| Self-hosted | Нет | Установите флажок, если модель или сервис разворачивается в вашем контуре, а не размещен у провайдера. После установки флажка на форме появляется раздел Deploy с параметрами развертывания. Читайте подробнее ниже, в разделе Развертывание в собственном контуре. |
| Доступные конечные точк и | Нет | Добавьте конечные точки, которые разрешено использовать с этим экземпляром. |
| Доступные модели | Нет | Добавьте модели из справочника Модели провайдера (mai_nn_model), которые разрешено использовать с этим экземпляром. |
| Доступные токены | Нет | Добавьте токены аутентификации, которые разрешено использовать с этим экземпляром. |
Связанные списки
- Нексусы – конфигурации нексусов, которые обращаются к этому экземпляру.
- Токены аутентификации (mai_nn_instance_token) – токены, созданные для этого экземпляра.
- Control Plane Tasks – задачи общей зоны управления.
Управление доступностью ресурсов
Поля Доступные модели, Доступные конечные точки и Доступные токены определяют, что можно выбрать в конфигурации нексуса для этого экземпляра. Проверка работает в обе стороны.
При настройке нексуса. Если в конфигурации нексуса выбрать модель, конечную точку или токен, которых нет в соответствующем списке выбранного экземпляра, сохранение прерывается и отображается сообщение:
- «Модель "
название модели" недоступна для выбранного экземпляра ИИ» - «Конечная точка
название конечной точкинедоступна для выбранного экземпляра ИИ» - «Токен "
название токена" недоступен для выбранного экземпляра ИИ»
При изменении списков. Если убрать из списка элемент, который уже используется в конфигурациях нексусов, сохранение прерывается и отображается сообщение «Существуют нексусы с удаляемой моделью/токеном/конечной точкой». Слово «нексусы» в сообщении – ссылка на список затронутых конфигураций с уже подставленным фильтром, поэтому вы можете сразу перейти к ним и изменить настройки.
Чтобы вывести модель, конечную точку или токен из использования, сначала измените конфигурации нексусов, которые на них ссылаются, и только затем уберите элемент из списка доступного.
Развертывание в собственном контуре
Кроме подключения моделей и сервисов, размещенных у провайдера, запись экземпляра ИИ позволяет установить мод ель или сервис в вашем контуре и управлять им.
Устанавливаемый сервис должен запускаться в Docker через Docker Compose. Технически платформа позволяет запустить любой Docker-контейнер.
Установку выполняет машина Control Plane – машина, на которой размещена поставка платформы и с которой выполняется развертывание ее компонентов. Она подключается к виртуальной машине по SSH и запускает на ней сервис.
Готовые конфигурации собраны в реестре моделей и сервисов Ainergy. Карточка модели или сервиса содержит файл Docker Compose, переменные окружения, ссылки на скачивание Docker-образа и весов модели, а также требования к виртуальной машине. По умолчанию реестр показывает конфигурации для последней версии поставки. Если у вас установлена другая версия, выберите ее в списке версий реестра. Порядок установки описан ниже, в разделе Установка из реестра моделей и сервисов.
Подготовк а виртуальной машины
Требуемые роли для таблицы Виртуальные машины:
- Чтение – mai_reporter.
- Создание – mai_admin.
- Обновление – mai_admin.
- Удаление – mai_admin.
Модель или сервис устанавливается на виртуальную машину из таблицы Виртуальные машины (mai_virtual_machine). Чтобы создать запись виртуальной машины:
- Перейдите в навигаторе в Управление инсталляциями приложений (MAI) → Внутренняя инфраструктура → Виртуальные машины.
- Нажмите Создать и укажите DNS-имя или IP-адрес машины, ключ из таблицы Ключи SSH (mai_ssh_keys) и имя пользователя для подключения. Если имя пользователя не указано, подключение выполняется от имени
root. - Нажмите Сохранить или Сохранить и выйти, чтобы применить изменения.
Требования к виртуальной машине:
- Установлен Docker, служба запущена. Если Docker недоступен, установка завершается ошибкой
Docker precheck failed. - Установлен Docker Compose v2 (команда
docker compose). - Установлен Python 3.
- Для моделей, работающих на GPU, установлены драйвер NVIDIA и NVIDIA Container Toolkit.
- С машины Control Plane открыт доступ по SSH на порт 22.
- Если Docker-образ или веса модели скачиваются по ссылке, с виртуальной машины открыт доступ по HTTPS к хранилищу: файлы скачивает сама виртуальная машина. Ссылки из реестра ведут на
s3.ainergy.ru.