Настройки сервера

Раздел для супер-администраторов: три группы настроек, которые раньше правились только в файлах конфигурации. Каждая вкладка проверяет подключение до сохранения.
ИИ-шлюзы (GPT)
Профили шлюзов, к которым обращается звено «ИИ-агент» (см. ИИ-агент на основе GPT). Вверху адрес шлюза, модель и тайм-аут по умолчанию; ниже таблица профилей с кнопками «Изменить», «Проверить» (отправляет шлюзу короткий запрос и показывает время ответа) и «Удалить», флажок «По умолчанию» выбирает профиль для звеньев, в которых профиль не указан.
В профиле задаются имя (латиницей), адрес, модель, тайм-аут, источник знаний (идентификатор RAG Flow в iQGPT), заголовки запроса и параметры модели в JSON. Ключи доступа не вписывайте в заголовки открытым текстом: укажите ссылку на переменную окружения сервера вида ${EXPOSED_IQGPT_KEY}. Доступны только переменные с префиксом EXPOSED_; если переменная не задана, проверка и звено сообщают об ошибке.
Изменения действуют сразу, перезапуск не нужен. Удаление профиля, на который ссылаются звенья, приведёт к ошибке в этих звеньях.
Языковой сервер и Duckling
Адрес и токен языкового сервера, который использует NLU, и настройки Duckling (извлечение дат, чисел, сумм, адресов электронной почты). Кнопка «Проверить» показывает, доступен ли языковой сервер и какие языки на нём установлены, и отвечает ли Duckling. Эти адреса модуль NLU получает при запуске, поэтому после сохранения перезапустите сервер: консоль покажет значок «Конфигурация устарела».
Почта
Подключение к почтовому серверу и адрес отправителя для исходящих писем платформы. Пока почта не настроена, на странице входа нет ссылки «Забыли пароль?». Подключение задаётся строкой smtp://пользователь:пароль@mail.example.com:587 (или smtps:// для TLS) либо JSON-объектом с параметрами nodemailer. Кнопка «Отправить проверочное письмо» отправляет письмо на ваш адрес или на указанный. Подробнее о сбросе пароля в разделе Аутентификация и единый вход руководства инженера.
Те же настройки можно задать в файлах: data/global/config/basic-skills.json (профили), data/global/config/nlu.json (языковой сервер и Duckling) и раздел mail в iqbot.config.json; в режиме хранения в базе данных они редактируются в «Редакторе кода». Стратегии входа (единый вход через Keycloak, LDAP) настраиваются в главном конфиге, см. Аутентификация и единый вход.