# Как разветвить чат Open WebUI и сохранить исходный разговор

Источник: https://modelium.tech/zhurnal/open-webui-razvetvit-chat/

В Open WebUI у ответа помощника выберите Fork chat: приложение создаст отдельный разговор с историей до этого ответа. Задайте в новой ветке другой вопрос и затем откройте прежнюю беседу — её продолжение останется независимым. Функция требует разрешения Chat Import и уже работающего чата; редакция сверила порядок с документацией, но не запускала его сама.

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

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

## Как создать отдельную ветку от ответа?

- Откройте существующий разговор и дождитесь, пока помощник закончит отвечать. Например, в своём учебном чате заранее спросите: «Предложи заголовок для письма о встрече». На компьютере наведите указатель на **нужный ответ помощника** и найдите действие **Fork chat**. Пока ответ ещё выводится, ветвление недоступно. [s1](#src-s1)

- Нажмите **Fork chat** на этом ответе. По документации Open WebUI создаст новый чат с историей **от начала до выбранного ответа**, а в его названии появится `(fork)`. Следующие сообщения старой беседы в эту ветку не попадут. [s1](#src-s1)

- В новой ветке задайте другой учебный вопрос: «Теперь предложи более короткий заголовок». Дождитесь ответа и откройте исходный разговор в истории. **Критерий успеха:** есть два отдельных чата; новый содержит второй вопрос, а прежний сохранил исходный ход беседы без этого вопроса. Точный текст ответа модели не предсказываем — сравнивайте историю, а не обещанное содержание. [s1](#src-s1)

## Почему нет кнопки Fork chat?

Для ветвления нужно разрешение **Chat Import** — право создавать новый чат из уже существующей истории. Обычно оно включено, но администратор установки может его отключить; тогда действие у сообщения скрыто. Попросите администратора проверить это право, а не удаляйте или переписывайте исходный разговор. Администраторы не ограничены этим пользовательским переключателем. [s1](#src-s1) [s2](#src-s2)

Если ответ ещё печатается, дождитесь окончания и попробуйте снова. Не путайте отдельную ветку с редактированием старого сообщения: цель — сохранить первоначальный чат. Когда разговоров много, [найдите исходный по знакомой фразе](/zhurnal/open-webui-poisk-po-istorii-chatov/) и проверьте, что он не изменился. [s1](#src-s1)

## Что остаётся за пределами этого шага?

Этот способ не делает резервную копию всей установки и не гарантирует приватность удалённой модели или подключённых инструментов. Для отдельного сохранения пользовательской истории есть [экспорт чатов в JSON](/zhurnal/open-webui-eksport-chatov-json/). Не отправляйте в учебном примере личные или чужие данные: ветка копирует и предыдущие сообщения до выбранной точки. [s1](#src-s1)

## Источники

1. [Open WebUI — Chat Features: Fork a Chat](https://github.com/open-webui/docs/blob/26de424fdbbddf3cfc26d7930c7411e056673f08/docs/features/chat-conversations/chat-features/index.mdx) — получено 2026-10-11
2. [Open WebUI — Permissions: Allow Chat Import](https://github.com/open-webui/docs/blob/26de424fdbbddf3cfc26d7930c7411e056673f08/docs/features/authentication-access/rbac/permissions.md) — получено 2026-10-11
