Universal API¶
ℹ️ Доступен, начиная с версии 2.264 Кассиопея
Сервис используется для асинхронной работы системы и сторонних сервисов AI в рамках очереди в "Первой Форме". Он обеспечивает взаимодействие системы с внешним сервисом искусственного интеллекта (AI) асинхронно -- то есть отправляет запросы и получает ответы через некоторое время, не останавливая работу на время ожидания ответа.
ℹ️ Перед добавлением сервиса предварительно необходимо создать его на странице Сервисы
Настройки сервиса:
| Параметр | Описание |
|---|---|
| Сервис | В поле необходимо выбрать предварительно созданный сервис с типом UniversalApi на странице Сервисы |
| ApiUrl | Адрес API для подключения |
| ApiKey | Уникальный код, используемый API для идентификации |
| Callback поток | Выбор из всех существующих потоков очереди |
| Callback очередь | Выбор из всех существующих произвольных событий очереди |
Настройки Callback поток и Callback очередь определяют, какой поток и какое событие в "Первой Форме" будет обрабатывать ответ сервиса AI.
Для отображения ответа от сервиса AI в таблицах БД MessageQueue (Очередь) и MessageQueueLog (Информация об очереди после выполнения) предназначены колонки: textResult -- Текст результата и boleanResult -- Признак результата (да/нет).
Для упрощенного формирования запроса к сервису UniversalApi используется смарт-действие Вызов внешнего сервиса: