Файловая система
Коннектор KnowledgeBase. Карточка собрана из описания в каталоге коннекторов.
ГотовИсточник данныхtype: filesystemeap-connector-filesystemверсия 1.1.0
Локальная папка или смонтированный том. Откуда KnowledgeBase забирает документы.
Самый простой источник: указываете папку или смонтированный том, и KnowledgeBase индексирует всё содержимое рекурсивно. Удобен для выгрузок из других систем, разовых архивов и проверки пайплайна на своих данных.
Что умеет
Рекурсивный обход одной или нескольких папок
Без учётных данных: доступ определяется правами процесса
Подходит для томов Kubernetes и сетевых дисков, смонтированных в контейнер
Параметры экземпляра · 2
- Папки
fs_pathsобязательноСписок путей. Для одного пути есть fs_path.
- Тенант
tenant_idТенант в индексе.
Пример настройки
toml
[[default.plugins]]
role = "data_source"
type = "filesystem"
instance_id = "fs_archive"
tenant_id = "default"
fs_paths = ["/mnt/kb/archive"]
extractor_instance_id = "paleograph_default"
indexer_instance_id = "hippocampus_default"Как подключить
- Установите пакет коннектора в окружение KnowledgeBase и добавьте его в
plugin_packages. - Опишите экземпляр блоком
[[default.plugins]]с уникальнымinstance_id. - Секреты положите в
.secrets.tomlстрокой с тем жеinstance_idили передайте черезplugin_secrets. - Перезапустите KnowledgeBase и дождитесь первой синхронизации.
Как устроены роли и что должен реализовать коннектор: Контракт коннекторов. Все коннекторы: Маркетплейс.