Конфигурация нексуса
MAI Nexus Configuration – конфигурация нексуса, которая описывает маршрут, действия и свойства, необходимые для подключения к выбранной нейросети.
Запись конфигурации нексуса содержит следующие элементы:
- Определение параметров подключения.
- Настройка путей учета трафика.
- Настройка политики безопасности.
- Конфигурация отказоустойчивости.
- Тестирование соединения.
Конфигурация поддерживает доступ к параметрам Prompt Tokens Usage Path и Completion Tokens Usage Path. Эти настройки необходимы для точного учета входящего и исходящего трафика, что позволяет системе корректно рассчитывать итоговую стоимость каждой сессии и контролировать потребление ресурсов.
Процесс обработки запроса организован по строгому протоколу, обеспечивающему безопасность и прозрачность каждой сессии:
- Маршрутизация че рез прокси. Сформированный запрос отправляется в прокси-сервер Ainergy, который выступает единой точкой входа.
- Валидация и безопасность. На стороне прокси происходит комплексная проверка конфигурации. Система анализирует параметры запроса, включая фильтрацию персональных данных для обеспечения соответствия корпоративным политикам безопасности.
- Авторизация. После успешной проверки выполняется авторизация через API нейросети с использованием предоставленных учетных данных.
Для обеспечения максимальной доступности сервиса в системе реализован механизм автоматического восстановления: система совершает до трех попыток обращения к конечной точке. В случае неудачи или недоступности основного узла, запрос автоматически перенаправляется на запасную конфигурацию – Bypass, что гарантирует бесперебойную работу даже при технических сбоях на стороне провайдера нейросети.
Завершающим этапом настройки является тестирование соединения, которое позволяет убедиться в корректности всех заданных параметров перед запуском конфигурации в промышленную эксплуатацию.
Статусная модель позволяет разделять записи, которые уже введены в эксплуатацию, находятся в стадии разработки или готовятся к выводу из эксплуатации.
Создание записи конфигурации нексуса
- Перейдите в навигаторе в Managing Application Installation → MAI Nexus.
- Нажмите Создать и заполните поля формы.
- Нажмите Test Connections. В случае успешного соединения переведите статус In operation, чтобы ввести конфигурацию в эксплуатацию.
- Передайте конфигурационные файлы для внедрения на промежуточный экземпляр (middleware).
Поля Формы MAI Nexus Configurations
| Поле | Обязательно | Описание |
|---|---|---|
| Name | Да | Укажите уникальное наименование конфигурации нексуса. |
| NN Instance | Нет | Укажите экземпляр ИИ-модели или сервиса, развернутый на конкретной инфраструктуре из справочника NN Instance. |
| State | Нет | Выберите статус конфигурации. Доступные опции:
|
| Method | Нет | Укажите HTTP-метод для взаимодействия c нексусом. Доступные опции:
|
| NN Instance Host | Нет | Укажите хост экземпляра нейросети. |
| Endpoint | Нет | Укажите конечную точку, на которую будут отправляться запросы. из справочника NN Endpoints. |
| Query Params | Нет | Укажите параметры авторизации в нейросети, если в поле Auth Type выбрано Query Params. |
| Headers | Нет | Укажите параметры авторизации в нейросети, если в поле Auth Type выбрано Headers. Допускается использование плейсхолдера {{AUTH_TOKEN}}. |
| Added Body | Нет | Укажите дополнительные параметры запроса, например, текст промпта, название модели или настройки генерации. |
| Prompt Tokens Usage Path | Нет | Укажите путь к полю в JSON-ответе нейросети, которое содержит количество токенов, затраченных на обработку входящего запроса (включая системную инструкцию, историю диалога и текущий промпт). Например, usage.input_tokens. |
| Completion Tokens Usage Path | Нет | Укажите путь к полю в JSON-ответе нейросети, которое содержит количество токенов, затраченных на генерацию ответе. Например, usage.output_tokens. |
| Model | Нет | Укажите модель, к которой необходимо обращаться при использовании текущего нексуса. |
| Model Path | Нет | Укажите путь к модели, если он отличается от ее названия, чтобы переопределить его в запросах. Ключ модели для некоторых провайдеров может ожидаться в нестандартном формате. |
| Auth Type | Нет | Укажите тип авторизации. Доступные опции:
|
| Auth Token | Нет | Укажите запись токена из справочника для авторизации, если в Auth Type выбрано Bearer. |
| Auth Param | Нет | Укажите параметры авторизации в нейросети, если в поле Auth Type выбрано OAuth 2.0. |
| Timeout | Нет | Укажите время ожидания запроса от конечной точки в секундах. Обратите внимание, что время ожидания может варьироваться от нескольких секунд до нескольких часов в зависимости от типа операций и их вычислительной сложности для конкретной нейросети и поставленной задачи. Значение по умолчанию: 600 секунд. |
| Bypass | Нет | Укажите запись другой конфигурации, которая будет использована, если текущий нексус недоступен (код ошибки 500+). |
| Response to base64 | Нет | Установите флажок, если запросы к текущей нейросети должны быть сформированы в виде строки в кодировке Base64. |
| Decorations | Нет | Описательная сущность, включающая скрипт запроса, метод и другие атрибуты нексуса, которые будут доступны на уровне клиента. |
| Preflow action | Нет | Укажите запись действия из справочника MAI Nexus PII, которое будет выполняться до отправки запроса в нейросеть. |
Действия MAI Nexus Configurations
| UI-действие | Описание |
|---|---|
| Test configuration | Нажмите, чтобы проверить настроенное соединение с нейросетью. |
| Copy JSON | Нажмите, чтобы скопировать файл конфигурации в формате JSON. |
| Copy YAML | Нажмите, чтобы скопировать файл конфигурации в формате YAML. |
| Download YAML | Нажмите, чтобы скачать файл конфигурации в формате YAML. |
Связанные списки
- Nexus Test Case – список тестовых запросов к текущей конфигурации нексуса.
- Nexus Test Result – результат отправки тестового запроса.