# Как передать короткий документ целиком в чат Open WebUI

Источник: https://modelium.tech/zhurnal/ves-dokument-v-open-webui-full-context/

Приложите короткий текстовый файл непосредственно к чату Open WebUI и выберите для вложения Using Entire Document (Full Context): приложение передаст модели извлечённый текст целиком вместо поиска отдельных фрагментов. Проверьте ответ по исходному файлу; большой документ может вытеснить историю беседы из контекстного окна. Это инструкция по документации, а не воспроизведённый редакцией запуск.

Есть короткий TXT с заметками о встрече, а чат Open WebUI отвечает так, будто не видит важную строку? Для небольшого файла можно выбрать **Using Entire Document** («использовать весь документ»): приложение передаст модели извлечённый текст, а не только найденные поиском фрагменты. **Это не гарантия правильного ответа** — сверяйте его с оригиналом. [s1](#src-s1) [s2](#src-s2)

**Инструкция по официальной документации на 18 октября 2026 года; редакция не запускала Open WebUI с этим файлом.** Ниже один путь: файл прикрепляется **непосредственно к беседе**, а не к настройкам модели или большой базе знаний. Там поведение может отличаться, особенно при включённом вызове инструментов моделью (Native function calling). [s1](#src-s1) [s2](#src-s2)

## Что понадобится?

Нужен работающий Open WebUI с уже подключённой моделью, которую вы собираетесь использовать **локально**; общий первый запуск описан [отдельно](/zhurnal/open-webui/). Для урока возьмите маленький TXT — обычный текстовый файл без личных данных. На Windows его можно подготовить в текстовом редакторе и сохранить как `vstrecha.txt`. Требования к памяти зависят от модели и длины текста: документированный минимум оперативной или видеопамяти именно для этого режима редакция не нашла и не измеряла. Большой файл может занять доступное контекстное окно — объём текста, который модель обрабатывает за один запрос, — и вытеснить прежние сообщения. [s2](#src-s2)

Чтобы проверить шаги на собственном тексте, создайте такой **учебный** файл (это наш пример, не предполагаемый ответ модели): «Встреча 12 октября. Анна готовит схему к 20 октября. Борис сверяет три названия к 22 октября. Бюджет пока не утверждён». Запомните и откройте файл рядом с чатом: именно по нему будете сверять даты и исполнителей.

## Как включить весь файл для одного вопроса?

- Откройте обычный чат Open WebUI с уже подключённой локальной моделью. Прикрепите `vstrecha.txt` через кнопку загрузки файла и дождитесь, пока он появится среди вложений. Если загрузка файлов запрещена администратором или для выбранной модели, сначала выясните причину ограничения: настройка **File Context** (доступ модели к файлу) появляется при включённой **File Upload** (загрузке файлов). Не обходите корпоративный запрет. [s1](#src-s1)

- Нажмите на **прикреплённый файл в этом чате**. В открывшемся просмотре переключите режим файла на **Using Entire Document / Full Context**. Проверьте, что выбран именно этот режим, а не **Focused Retrieval** («поиск подходящих фрагментов»). Вы меняете режим только этого вложения. [s1](#src-s1) [s2](#src-s2)

- Задайте вопрос: «По файлу `vstrecha.txt` перечисли исполнителей, их задачи и сроки. Отдельно скажи, утверждён ли бюджет. Если сведения не указаны, не додумывай». Дождитесь ответа; заранее заданного текста ответа модели нет. [s1](#src-s1) [s2](#src-s2)

- **Сверьте каждую строку** с TXT: Анна — схема к 20 октября, Борис — три названия к 22 октября; бюджет *не утверждён*. Если модель меняет дату, исполнителя или превращает «не утверждён» в «утверждён», исправьте это вручную и не отправляйте пересказ как факт.

## Если модель не видит нужную строку

Сначала проверьте, появился ли файл в **этом** чате, завершилась ли его обработка и включён ли для него **Using Entire Document**. Для коротких документов официальная инструкция предлагает этот режим вместо поиска фрагментов. Если файл привязан **к модели**, а не к беседе, при Native function calling модель обращается к инструментам чтения и не обязательно получает его целиком заранее: приложите учебный TXT именно к чату, как в шагах выше. Если документ очень длинный, сократите учебный пример или выберите режим поиска фрагментов, а не обещайте, что всё поместится в модель. [s2](#src-s2) [s3](#src-s3)

**Граница приватности:** выбор Full Context говорит о способе передачи извлечённого текста модели, но сам по себе не доказывает, что модель, распознавание файла и другие компоненты работают без сетевых запросов. Не подставляйте чувствительные документы, пока не проверили весь свой стек. Для нескольких длинных документов сравните этот маршрут с [Notes и базой знаний](/zhurnal/open-webui-zametki-ili-baza-znaniy/); для отдельной проверки локальности откройте [контроль офлайн-контура](/zhurnal/proverka-offline-kontura-ii/). [s1](#src-s1) [s2](#src-s2)

## Источники

1. [Open WebUI — RAG: File Context, per-file Using Entire Document и Default Upload Mode](https://github.com/open-webui/docs/blob/416b3593adc7a869502cfcfd127050259ad7a86e/docs/features/chat-conversations/rag/index.md) — получено 2026-10-18
2. [Open WebUI — Knowledge: Retrieval Modes и предел контекста](https://github.com/open-webui/docs/blob/416b3593adc7a869502cfcfd127050259ad7a86e/docs/features/workspace/knowledge.mdx) — получено 2026-10-18
3. [Open WebUI — troubleshooting: Use Entire Document для короткого файла](https://github.com/open-webui/docs/blob/220a1f899b58f53e41fd8f743825080a9c7f6d22/docs/troubleshooting/rag.mdx) — получено 2026-10-18
