Перейти к содержанию

Universal API

ℹ️ Доступен, начиная с версии 2.264 Кассиопея

Сервис используется для асинхронной работы системы и сторонних сервисов AI в рамках очереди в "Первой Форме". Он обеспечивает взаимодействие системы с внешним сервисом искусственного интеллекта (AI) асинхронно -- то есть отправляет запросы и получает ответы через некоторое время, не останавливая работу на время ожидания ответа.

ℹ️ Перед добавлением сервиса предварительно необходимо создать его на странице Сервисы

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

Параметр Описание
Сервис В поле необходимо выбрать предварительно созданный сервис с типом UniversalApi на странице Сервисы
ApiUrl Адрес API для подключения
ApiKey Уникальный код, используемый API для идентификации
Callback поток Выбор из всех существующих потоков очереди
Callback очередь Выбор из всех существующих произвольных событий очереди

Настройки Callback поток и Callback очередь определяют, какой поток и какое событие в "Первой Форме" будет обрабатывать ответ сервиса AI.

Для отображения ответа от сервиса AI в таблицах БД MessageQueue (Очередь) и MessageQueueLog (Информация об очереди после выполнения) предназначены колонки: textResult -- Текст результата и boleanResult -- Признак результата (да/нет).

Для упрощенного формирования запроса к сервису UniversalApi используется смарт-действие Вызов внешнего сервиса: