Запуск Stable Diffusion локально почти всегда упирается в один и тот же вопрос: какой интерфейс выбрать, и чаще всего ответом становится AUTOMATIC1111 WebUI — самая распространённая оболочка для генерации изображений на собственном компьютере. Это веб-интерфейс с открытым исходным кодом, который работает прямо в браузере, но все вычисления выполняет на вашей видеокарте, без облачных сервисов и ограничений по количеству генераций.
В этом руководстве разберём установку WebUI на Windows, минимальные требования к железу, подключение моделей, ключевые параметры генерации и типичные ошибки, с которыми сталкиваются новички при первом запуске.
Что такое AUTOMATIC1111 WebUI и почему его выбирают
AUTOMATIC1111 — это графическая оболочка поверх Stable Diffusion, написанная на Python с использованием фреймворка Gradio. Интерфейс открывается в браузере по локальному адресу, но никакие данные не уходят в интернет: вся обработка происходит на вашем ПК. Проект активно развивается сообществом и поддерживает огромное количество расширений.
Основные причины популярности WebUI:
- 🎨 Полный набор режимов: txt2img, img2img, инпейнтинг, апскейл и работа с ControlNet через расширения.
- 🧩 Поддержка тысяч моделей формата .safetensors и .ckpt, а также LoRA, VAE и текстовых инверсий.
- ⚙️ Гибкая настройка параметров: сэмплеры, шаги, CFG Scale, разрешение и сиды.
- 🔌 Огромная библиотека расширений, устанавливаемых прямо из интерфейса.
- 💾 Работа офлайн после первичной загрузки моделей — никаких подписок и лимитов.
Альтернативы вроде ComfyUI дают более гибкое построение пайплайнов через ноды, но требуют большего порога входа. Для старта и повседневной генерации WebUI остаётся самым сбалансированным вариантом.
Системные требования и подготовка
Главное ограничение — видеокарта. Официально лучше всего поддерживаются GPU NVIDIA с технологией CUDA. Чем больше видеопамяти (VRAM), тем выше доступное разрешение и скорость генерации. Для комфортной работы с базовыми моделями SD 1.5 желательно иметь от 4–6 ГБ VRAM; для SDXL потребуется заметно больше. Карты AMD и встроенная графика поддерживаются ограниченно и через отдельные ветки или флаги запуска — конкретную совместимость стоит проверять в документации проекта под вашу конфигурацию.
Помимо GPU понадобятся:
- 💻 64-битная Windows 10/11 (также возможны Linux и macOS с оговорками).
- 🐍 Python 3.10.x — именно эта ветка; более новые версии могут вызывать конфликты зависимостей.
- 📦 Git для клонирования репозитория и обновлений.
- 💽 Свободное место на диске: сам интерфейс занимает немного, но каждая модель — это обычно от 2 до 7 ГБ.
⚠️ Внимание: при установке Python обязательно отметьте галочку «Add Python to PATH». Без этого установочный скрипт WebUI не найдёт интерпретатор, и установка завершится ошибкой на самом первом этапе.
Установка WebUI на Windows: пошагово
Процесс установки сводится к клонированию репозитория и запуску скрипта, который сам подтянет зависимости. Порядок действий:
Шаг 1. Установите Git и Python 3.10, перезагрузите систему. Проверить установку можно командой в терминале:
python --version
Шаг 2. Выберите папку для установки — путь не должен содержать кириллицу и пробелы, это частая причина сбоев. Откройте в этой папке командную строку и выполните:
git clone https://github.com/AUTOMATIC1111/stable-diffusion-webui.git
Шаг 3. Запустите файл webui-user.bat двойным кликом. Скрипт создаст виртуальное окружение, скачает PyTorch и остальные зависимости — первая установка может занять продолжительное время в зависимости от скорости соединения.
☑️ Проверка перед первым запуском
Шаг 4. После завершения установки в консоли появится строка вида Running on local URL: http://127.0.0.1:7860. Откройте этот адрес в браузере — перед вами интерфейс WebUI.
⚠️ Внимание: антивирус или Защитник Windows иногда блокирует скачивание зависимостей во время первой установки — если скрипт зависает или падает с сетевыми ошибками, временно проверьте журнал блокировок и добавьте папку проекта в исключения, после чего запустите webui-user.bat заново.
Подключение моделей и первая генерация
Сам по себе WebUI поставляется без моделей — их нужно скачать отдельно, чаще всего с площадок вроде Hugging Face или Civitai. Файл модели (например, в формате .safetensors) помещается в папку stable-diffusion-webui/models/Stable-diffusion. После этого модель появится в выпадающем списке в левом верхнем углу интерфейса; если список не обновился, нажмите кнопку обновления рядом с ним.
Для первой генерации перейдите на вкладку txt2img, введите текстовое описание (промпт) на английском языке и нажмите Generate. Если видеопамяти не хватает, добавьте в файл webui-user.bat параметры запуска:
set COMMANDLINE_ARGS=--medvram --xformers
Флаг --medvram разбивает модель на части и подгружает их по очереди, что позволяет работать на картах с малым объёмом памяти ценой скорости. Для совсем слабых GPU существует вариант --lowvram, но генерация становится ощутимо медленнее.
Ключевые параметры генерации
Разобраться в настройках txt2img несложно, если понимать, за что отвечает каждый параметр. Основные из них:
| Параметр | Назначение | Ориентир для старта |
|---|---|---|
| Sampling method | Алгоритм сэмплирования, влияет на стиль и скорость | Euler a, DPM++ 2M Karras |
| Sampling steps | Количество шагов очистки шума | 20–30 для большинства сэмплеров |
| CFG Scale | Сила следования промпту | 7–9; выше — жёстче привязка к тексту |
| Width / Height | Разрешение изображения | 512×512 для SD 1.5, 1024×1024 для SDXL |
| Seed | Зерно генерации для воспроизводимости | -1 означает случайное значение |
Поле Negative prompt позволяет исключить нежелательные элементы: деформации рук, лишние пальцы, размытость. Готовые наборы негативных промптов часто публикуются вместе с моделями — их можно копировать и адаптировать под свои задачи.
Увеличение разрешения сверх нативного для модели лучше делать не напрямую, а через функцию Hires. fix или последующий апскейл на вкладке Extras: прямая генерация в большом разрешении на SD 1.5 часто даёт дублирующиеся объекты и артефакты композиции.
Типичные ошибки и их решение
Чаще всего новички сталкиваются с ошибкой CUDA out of memory — она означает, что видеокарте не хватило памяти для текущей задачи. Решения: снизить разрешение, уменьшить batch size до 1, добавить флаги --medvram или --lowvram, закрыть другие программы, потребляющие VRAM (браузер с множеством вкладок тоже её расходует).
Вторая распространённая группа проблем — сбои при установке зависимостей. Если скрипт падает с ошибками pip, проверьте версию Python, отсутствие кириллицы в пути и стабильность соединения. Иногда помогает удаление папки venv внутри проекта и повторный запуск — окружение будет создано заново с чистого листа.
Что делать, если интерфейс открывается, но генерация выдаёт чёрный квадрат
Чёрное изображение обычно связано с включённым вычислением в половинной точности на несовместимой карте или с проблемами VAE. Попробуйте добавить флаги --no-half и --no-half-vae в COMMANDLINE_ARGS, а также проверьте, не выбран ли повреждённый файл VAE в настройках.
Если WebUI перестал запускаться после установки расширения, удалите его папку из каталога extensions и перезапустите интерфейс — конфликтующие дополнения нередко ломают загрузку всего приложения.
Расширения и обновление WebUI
Вкладка Extensions позволяет устанавливать дополнения прямо из интерфейса: достаточно перейти на подвкладку Available, загрузить список и нажать Install напротив нужного. Среди самых востребованных — ControlNet для управления композицией по референсу и инструменты для работы с LoRA.
Обновляется WebUI через Git: в папке проекта выполните команду:
git pull
Ставьте расширения по одному и проверяйте работоспособность после каждого: так проще локализовать источник проблем, если что-то пойдёт не так. Также учитывайте, что после крупных обновлений ядра часть старых расширений может временно перестать работать до выхода их собственных обновлений.
Часто задаваемые вопросы
Можно ли запустить AUTOMATIC1111 WebUI без видеокарты NVIDIA?
Технически возможна работа на процессоре с флагом --use-cpu all, а также существуют отдельные сборки для AMD. Однако генерация на CPU занимает очень много времени даже для одного изображения, поэтому для практического использования рекомендуется GPU NVIDIA с поддержкой CUDA.
Где скачивать модели для Stable Diffusion и безопасно ли это?
Модели распространяются через площадки Hugging Face и Civitai. Предпочтительнее формат .safetensors — в отличие от устаревшего .ckpt, он не позволяет исполнять произвольный код при загрузке, что снижает риск вредоносных файлов.
Почему генерация занимает очень много времени?
Возможные причины: работа идёт на CPU вместо GPU (проверьте сообщения в консоли при запуске), не установлен xformers, слишком высокое разрешение или большое число шагов, а также включённый флаг --lowvram на карте, где он не нужен.
Как сохранить все параметры удачной генерации?
WebUI автоматически записывает параметры в метаданные PNG-файла. Перетащите готовое изображение на вкладку PNG Info — увидите промпт, сид, сэмплер и остальные настройки, которые можно отправить обратно в txt2img одной кнопкой.
Нужен ли интернет для работы WebUI после установки?
Нет. После того как установлены зависимости и скачаны модели, интерфейс полностью работает офлайн. Интернет потребуется только для обновлений, загрузки новых моделей и установки расширений.