Apache NiFi#

NiFi - платформа для реального времени обработки данных, которая может передавать данные и управлять их передачей между многочисленными источниками и целевыми системами. Она поддерживает множество протоколов и предлагает веб-интерфейс пользователя для разработки и мониторинга потоков данных.

NiFi поддерживает загрузку и запрос данных из Vector DB посредством модулей процессоров.

Конфигурация#

Настройка NiFi

Можно настроить процессоры NiFi Vector DB с учетными данными Vector DB, конфигурациями запросов/загрузки. Процессоры предлагают два встроенных провайдера встраивания для преобразования данных в векторные вложения: HuggingFace, OpenAI.

Загрузка в Vector DB#

NiFI Загрузка в

Процессор Put Qdrant позволяет загружать данные FlowFile NiFi в коллекцию Vector DB.

Запрос к Vector DB#

NiFI Запрос к

Процессор Query Qdrant выполняет поиск по подобию по коллекции Vector DB и возвращает результат в виде файла FlowFile.

Дополнительная документация#