# Open WebUI: ошибка Duplicate content detected при добавлении файла

Источник: https://modelium.tech/zhurnal/open-webui-duplicate-content-detected/

Сообщение Duplicate content detected означает, что Open WebUI обнаружил совпадающее извлечённое содержимое в базе знаний. Сначала найдите уже добавленный файл и проверьте его Indexed text — текст, по которому идёт поиск. Не переименовывайте и не удаляйте документы ради обхода ошибки: в старых версиях и при фоновой загрузке сообщали также о сбоях проверки, поэтому один текст ошибки не доказывает, что нужный файл успешно обработан.

Загружаете файл в базу знаний Open WebUI и видите **Duplicate content detected**? Не удаляйте документы и не меняйте имя файла сразу. Приложение проверяет совпадение **извлечённого текста** при добавлении в базу; другой файл с тем же текстом тоже может оказаться повтором. Но в сообщениях о фоновой обработке прежних версий описаны и случаи, когда ошибка не говорила, какой файл действительно попал в поиск. [s1](#src-s1) [s2](#src-s2)

Инструкция сверена с документацией Open WebUI на ревизии от 16 октября 2026 года и отчётом об ошибке с комментариями. Редакция не воспроизводила её в установленном приложении. Описанные в issue сбои относятся к конкретным старым версиям и сценариям синхронизации через API; они не доказывают, что ваша установка неисправна. [s1](#src-s1) [s2](#src-s2)

## Как проверить, есть ли текст в базе?

- В уже работающем Open WebUI откройте **Workspace → Knowledge** и выберите именно ту базу знаний, куда хотели добавить файл. Подождите окончания обработки, если загрузка ещё идёт. Для этого действия не надо заново запускать модель: проверяется сохранённый файл, а не ответ чата. [s1](#src-s1)

- Найдите ранее добавленный документ в списке файлов. Выберите его и переключитесь с **Preview** (исходный файл) на **Indexed text** (текст, который приложение извлекло для поиска). Проверьте не только имя, но и несколько строк из содержимого. Если исходный файл не сохранился, Preview может быть недоступен — тогда откроется только Indexed text. [s1](#src-s1)

- Для учебной проверки возьмите свой безличный текстовый файл со строкой «Секция А-17 — график приёма: вторник». Если похожий файл уже есть в базе, найдите в его Indexed text именно эту строку. **Наблюдаемый результат** — строка видна в уже сохранённом файле; это подтверждает извлечение текста, но ещё не гарантирует, что модель ответит на вопрос по нему. [s1](#src-s1)

Если найденный документ содержит нужный текст, не добавляйте вторую копию ради нового имени: проверка относится к содержимому, а не к названию файла. Если текст пуст, не тот или файл отсутствует, не считайте ошибку доказательством успешной загрузки. Сохраните текст сообщения, версию Open WebUI и отметьте, загрузка была через интерфейс или через синхронизацию/API; попросите администратора посмотреть состояние обработки и журнал приложения. Это осторожная диагностика, а не обещание автоматического исправления. [s1](#src-s1) [s2](#src-s2)

## Почему не стоит повторять загрузку подряд?

В официальной документации обработка при загрузке через API может продолжаться в фоне после ответа сервера; там же описан отдельный статус обработки файла. В issue автор воспроизвёл на v0.11.0 случаи, когда две одновременные копии ошибочно отвергались или появлялись дважды; в комментариях описаны дальнейшие воспроизведения на v0.11.4. Это **сообщения авторов**, а не тест Modelium и не доказательство того же поведения в вашей версии. Поэтому повторяющаяся ошибка при автоматической синхронизации — повод для администратора проверить версию, состояние загрузки и существующие файлы, а не запускать бесконечные повторы. [s1](#src-s1) [s2](#src-s2)

Удаление базы, правка служебных записей и переименование файла здесь не предлагаются: такие действия могут скрыть причину или уничтожить данные. Если Indexed text виден, но ответ модели неверный, сначала [сверьте извлечённый текст с оригиналом](/zhurnal/open-webui-proverit-tekst-pdf-v-baze-znaniy/); это отдельная проверка, не способ обещать безошибочный ответ. [s1](#src-s1)

## Источники

1. [Open WebUI Docs: Knowledge Bases and Document Chat](https://github.com/open-webui/docs/blob/416b3593adc7a869502cfcfd127050259ad7a86e/docs/features/workspace/knowledge.mdx) — получено 2026-10-22
2. [Open WebUI issue #27987: background processing and duplicate-content race, with follow-up reproductions](https://github.com/open-webui/open-webui/issues/27987) — получено 2026-10-22
