Разделы документации
Коннекторы

Загрузка файлов

Индексация загруженных файлов в Charo — форматы, распознавание сканов, ZIP-архивы с метаданными и обновление содержимого.

Что индексируется

  • Загруженные документы поддерживаемых форматов — из них извлекается текст.
  • ZIP-архив распаковывается: индексируются вложенные файлы поддерживаемых форматов.
ГруппаФорматы
Текстовые файлыTXT, MD, MDX, JSON, XML, YML/YAML, SQL, LOG, CONF
ДокументыPDF, DOCX, DOC, PPTX, HTML, EML, EPUB
ТаблицыXLSX, XLSM, CSV, TSV
ИзображенияJPG/JPEG, PNG, TIFF, BMP, GIF, WEBP

Текст со сканов и изображений распознаётся: страница PDF без текстового слоя, отдельно загруженная картинка и картинка внутри .docx, .pptx или .doc читаются и попадают в поиск наравне с обычным текстом. Подробности и разбор ошибок — «Распознавание текста».

Когда использовать

Коннектор «Загрузка файлов» — самый быстрый способ добавить знания: выгрузки из внутренних систем, регламенты, инструкции. В отличие от личных файлов пользователя, документы попадают в общий индекс и доступны в поиске согласно видимости коннектора.

Настройка в Charo

  1. Откройте Админка → Добавление коннектора → Загрузка файлов.
  2. В поле «Файлы» загрузите документы или ZIP-архив.
  3. Задайте доступ (публичный или по группам) и создайте коннектор.

Учётные данные не нужны.

Метаданные в ZIP-архиве

В корень архива можно положить файл .charo_metadata.json с метаданными для вложенных файлов — тогда в ответах ассистента ссылки будут вести на первоисточник, а не на загруженный файл. Распознаются поля: link, file_display_name, title, primary_owners, secondary_owners, doc_updated_at, source_type, document_id.

За одну загрузку принимается один ZIP-архив.

Синхронизация прав

Не применима: у загруженных файлов нет источника прав. Управляйте доступом видимостью коннектора и группами (см. «Права доступа»).

Ограничения и обновление

  • Ограничение на одну загрузку — 512 МБ на весь запрос; оно действует и на стороне API, и на обратном прокси. Отдельного лимита на один файл нет.
  • Содержимое статично: чтобы обновить документ, загрузите новую версию файла в коннектор.

Устранение неполадок

Архив не читается

Файл с расширением .zip, который на самом деле архивом не является. Проверьте выгрузку и загрузите архив заново. Отдельно отклоняются архивы, в которых путь вложенного файла выходит за пределы архива, — перепакуйте такой архив.

Файл не проиндексировался

Формат не поддерживается, файл повреждён либо текста в нём не нашлось вовсе — ни в самом документе, ни на его картинках. Карточка коннектора называет причину и файл.

Не ищется текст с картинки

Откройте изображение и проверьте, есть ли на нём читаемый текст: очень мелкий, рукописный или сильно повёрнутый распознавание не берёт. Анимации (GIF, APNG) не распознаются — сохраните нужный кадр отдельным файлом.