multimodal-Parent-Child и multimodal-General.
При разработке инструмента-плагина для обработки мультимодальных данных, чтобы мультимодальный вывод плагина (например, текст, изображения, аудио, видео и т. д.) корректно распознавался и встраивался узлом База знаний, выполните следующую настройку:
-
В файле кода инструмента вызовите интерфейс сессии инструмента для загрузки файлов и постройте объект
files. -
В YAML-файле поставщика инструмента объявите
output_schemaкакmultimodal-Parent-Childилиmultimodal-General.
Загрузка файлов и построение файловых объектов
При обработке мультимодальных данных (например, изображений) сначала загрузите файл с помощью инструмента сессии инструмента Интеллос, чтобы получить метаданные файла. В следующем примере используется официальный плагин Интеллос, Интеллос Extractor, чтобы показать, как загрузить файл и построить объектfiles.
UploadFileResponse, содержащий информацию о файле. Его структура выглядит так:
name, size, extension, mime_type и т. д.) можно сопоставить с полем files в структуре мультимодального вывода.
Объявление структуры мультимодального вывода
Структура мультимодальных данных задаётся официальной JSON-схемой Интеллос. Чтобы узел База знаний мог распознать тип мультимодального вывода плагина, укажите в полеresult внутри output_schema в YAML-файле поставщика плагина соответствующий URL официальной схемы.
multimodal-Parent-Child полная конфигурация YAML выглядит так:

