Skip to main content
Version: 1.4.2

Руководство по запуску нексуса

В этой инструкции описан базовый цикл работы с нексусом: подготовка среды, создание конфигурации, развертывание и финальная проверка. Следуйте этим шагам, чтобы интегрировать решение в ваш проект и убедиться в корректности передачи данных потребителю.

tip

Требуемая роль: mai_admin. Все записи, которые создаются в этом руководстве, доступны для создания, изменения и удаления только с ней. Роль mai_reporter дает чтение. Состав ролей на чтение отличается от записи к записи – он указан в статье о каждой из них.

Предварительные настройки​


Прежде чем перейти к записи нексуса, создайте следующие записи в системе. Создать их можно и с формы нексуса через кнопку , но в этом случае созданную запись все равно придется добавить в списки доступного на форме экземпляра ИИ – иначе выбрать ее в конфигурации нексуса не получится.

  1. Экземпляр ИИ – экземпляр ИИ-модели или сервиса, развернутый на конкретной инфраструктуре.
  2. Конечная точка – конечная точка, на которую будут отправляться запросы.
  3. Модель – модель, которая будет использована в теле запроса. Запись обязательна для больших языковых моделей (LLM), таких как gpt-5.
  4. (опционально) Токен аутентификации – токен авторизации через Bearer token.

Все перечисленные записи находятся в навигаторе в разделе Управление инсталляциями приложений (MAI) → Маршрутизация ИИ.

Экземпляр ИИ​


  1. Перейдите в навигаторе в Управление инсталляциями приложений (MAI) → Маршрутизация ИИ → Экземпляры ИИ.

  2. Нажмите Создать, чтобы открыть форму новой записи.

  3. Заполните поля:

    • Название – укажите отображаемое название экземпляра.
    • Провайдер – выберите существующего провайдера. Вы можете создать запись нового провайдера через кнопку . В этом случае укажите название нового провайдера в поле Name и сохраните запись.
    • Тип – выберите Модель для модели нейросети или ИИ сервис для сервиса обработки данных.
    • Хост – укажите хост, на котором размещен API модели или сервиса, например: https://api.openai.com/v1.
  4. Нажмите Сохранить или Сохранить и выйти, чтобы применить изменения.

Читайте подробнее об остальных полях формы в статье Экземпляры ИИ.

Конечная точка​


  1. Перейдите в навигаторе в Управление инсталляциями приложений (MAI) → Маршрутизация ИИ → Конечные точки.

  2. Нажмите Создать, чтобы открыть форму новой записи.

  3. Заполните поля:

    • Endpoint – укажите путь конечной точки API, например: /chat/completions.
    • Description – опишите, что делает конечная точка, и укажите ссылку на документацию провайдера.
  4. Нажмите Сохранить или Сохранить и выйти, чтобы применить изменения.

Читайте подробнее в статье Конечные точки.

Модель​


  1. Перейдите в навигаторе в Управление инсталляциями приложений (MAI) → Маршрутизация ИИ → Модели провайдера.

  2. Нажмите Создать, чтобы открыть форму новой записи.

  3. Заполните поля:

    • Провайдер – выберите существующего провайдера.
    • Name – укажите название модели, например, gpt-5.2-2025-12-11.
  4. Нажмите Сохранить или Сохранить и выйти, чтобы применить изменения.

Токен аутентификации​


  1. Перейдите в навигаторе в Управление инсталляциями приложений (MAI) → Маршрутизация ИИ → Токены аутентификации.

  2. Нажмите Создать, чтобы открыть форму новой записи.

  3. Заполните поля:

    • Экземпляр ИИ – выберите запись экземпляра ИИ, к которому относится токен.
    • Name – понятное имя токена, например: OpenAI DEV KEY.
    • Token – значение токена доступа.
  4. Нажмите Сохранить или Сохранить и выйти, чтобы применить изменения.

Добавление ресурсов в списки доступного​


Прежде чем создавать конфигурацию нексуса, добавьте созданные записи в списки доступного на форме экземпляра ИИ:

  1. Перейдите в навигаторе в Управление инсталляциями приложений (MAI) → Маршрутизация ИИ → Экземпляры ИИ и откройте нужную запись.
  2. Добавьте созданные записи в поля Доступные модели, Доступные конечные точки и Доступные токены.
  3. Нажмите Сохранить или Сохранить и выйти, чтобы применить изменения.
note

Модель, конечную точку и токен, которых нет в списках доступного выбранного экземпляра ИИ, выбрать в конфигурации нексуса нельзя – сохранение будет прервано с сообщением о недоступности ресурса.

Создание и тестирование нексуса​


  1. Перейдите в навигаторе в Управление инсталляциями приложений (MAI) → Маршрутизация ИИ → Нексусы.
  2. Нажмите Создать и заполните поля формы конфигурации нексуса. Следуйте инструкции по заполнению формы.
  3. Нажмите Сохранить или Сохранить и выйти, чтобы применить изменения.

Декорация нексуса​


Справочник Декорации нексусов (mai_nexus_decoration) содержит записи декораций, которые позволяют выполнять пользовательские скрипты на этапах до и после обращения к API. С помощью декораций также осуществляется настройка нексусов, которая будет доступна клиентам для ознакомления.

Чтобы создать запись декорации нексуса, выполните следующие шаги:

  1. Перейдите в навигаторе в Управление инсталляциями приложений (MAI) → Маршрутизация ИИ → Декорации нексусов.

  2. Нажмите Создать и заполните поля формы.

    • Title – название нексуса, которое увидит клиент.

    • Operation State – состояние нексуса, например Active.

    • Type – тип нексуса. Например, Chat для взаимодействия с нейросетью в виде чата.

    • Method – метод класса API. Например, Completion для отправки сообщений в чат.

    • Request script – скрипт преобразования запроса. Поле обязательно, поэтому, если преобразование не требуется – например, нейросеть принимает формат OpenAI, – оставьте пустой каркас: ((data) => { })(data);

    • Response script – скрипт преобразования ответа:

      Пример для формата OpenAI
      ((data, message) => {
      const incomingMessage = data.choices[0].message;
      message.completion = incomingMessage.content;
      message.$$tools = incomingMessage.tool_calls
      ? JSON.stringify({
      tools: data.choices[0].message.tool_calls.map(tool => {
      return {
      name: tool.function.name,
      arguments: JSON.parse(tool.function.arguments)
      }
      })
      })
      : '';
      })(data, AIMessage);
  3. Нажмите Сохранить или Сохранить и выйти, чтобы применить изменения.

После этого вы сможете добавить созданную запись в конфигурацию нексуса.

Читайте подробнее в статье Декорации нексусов.

Действие фильтра данных​


Механизм Действия фильтра данных (PII) предназначен для обнаружения конфиденциальных персональных данных в запросах к нейросетям и выполнения заданных действий для их защиты. Механизм активируется на стороне прокси-сервера при передаче данных.

  1. Перейдите в навигаторе в Управление инсталляциями приложений (MAI) → Маршрутизация ИИ → Действия фильтра данных, чтобы открыть таблицу Действия фильтра данных (mai_nexus_action_pii).

  2. Нажмите Создать и заполните поля формы.

    • Name – название действия, например: reroute to local OSS.

    • Detection nexus – нексус для обнаружения персональных данных.

      В текущей версии платформы актуальный нексус: ain.pii-detection.ner.

    • If detected – действие при обнаружении персональных данных:

      • Block (блокировка) – запрос блокируется и не отправляется.
      • Re-route (перемаршрутизация) – требуется указать Re-route nexus, чтобы перенаправить запрос в другой нексус, например в защищенный локальный контур.
      • Mask (маскирование) – требуется указать Mask nexus и Unmask nexus. При обнаружении персональных данных запрос в нейросеть будет отправлен с плейсхолдерами вместо персональных данных. После получения ответа плейсхолдеры будут заменены на исходные значения на уровне платформы. В текущей версии платформы актуальные нексусы: ain.pii-detection.mask и ain.pii-detection.unmask.
  3. Нажмите Сохранить или Сохранить и выйти, чтобы применить изменения.

Читайте подробнее в статье Защита персональной информации.

Тестирование нексуса​


Создайте тестовый запрос, чтобы проверить функциональность созданного нексуса.

  1. На форме конфигурации нексуса в связанном списке Nexus Test Case нажмите Создать.

  2. Заполните поля:

    • Name – название тестового запроса
    • Нексус – ссылка на конфигурацию нексуса, для которой создан запрос. Поле заполняется автоматически.
    • Request – тестовый запрос.
    Пример запроса
        {
    "messages": [
    { "role": "user", "content": "Привет, как твои дела?" }
    ]
    }
  3. Нажмите Сохранить или Сохранить и выйти, чтобы применить изменения.

  4. Вернитесь на созданную запись конфигурации нексуса.

  5. Нажмите Test Configuration в правом верхнем углу, чтобы отправить тестовый запрос.

  6. Уведомление о завершении теста появится во всплывающем сообщении, а в связанном списке Nexus Test Result появится запись с результатом.

Развертывание конфигурации в приложении​


Отдельное действие для развертывания конфигурации нексуса не требуется. После сохранения записи конфигурация автоматически отправляется на все инфраструктуры, к которым относится нексус, если выполнены условия доставки: инфраструктура развернута, потребитель активен, а лицензия находится в состоянии Active.

Если изменения не применились, перезалейте конфигурацию вручную: откройте запись инфраструктуры Middleware и в бургер-меню выберите Обновление конфигурации → ⬆️ Нексусы.

Читайте подробнее в статье Доставка конфигураций.

Добавление нексуса потребителю через лицензию​


  1. Перейдите в навигаторе в Управление инсталляциями приложений (MAI) → License and Quota Management → License.

  2. Откройте запись нужной лицензии из списка.

  3. В связанном списке License Nexus Limit нажмите Add.

  4. В поле Nexus выберите ранее созданную конфигурацию.

  5. (опционально) Заполните поля лимитов и квоты, чтобы ограничить этот нексус на уровне лицензии.

  6. (опционально) Установите флажок Specify rate limits for consumers, чтобы те же лимиты были проставлены потребителям в строках лимитов этого нексуса.

  7. (опционально) Установите флажок Available for all, чтобы сделать нексус доступным всем потребителям в рамках лицензии.

    Если флажок снят, укажите потребителей в поле Specify consumers that will have access to the nexus.

  8. Нажмите Add nexus, чтобы добавить настроенный нексус в лицензию.

  9. Повторите шаги 3-8 для всех нексусов, которые необходимо добавить в лицензию.

Читайте подробнее в статье Лицензии.

Проверка работоспособности на стороне клиента​


Проверьте доступность нексуса. Для этого:

  1. Перейдите в навигаторе в Ainergy → Настройки ИИ → Виджет настройки.

  2. Нажмите значок обновления рядом с заголовком списка All nexuses.

  3. Убедитесь, что новый нексус появился в списке.