Установка Stable Diffusion AUTOMATIC1111 чаще всего срывается на двух точках: отсутствует Python нужной версии либо Git не добавлен в PATH, из-за чего скрипт webui-user.bat выдаёт ошибку и закрывается. Проверить это можно за минуту: откройте командную строку и выполните python --version и git --version — если обе команды возвращают версии, базовые зависимости на месте.
AUTOMATIC1111 — самый популярный веб-интерфейс для локальной генерации изображений через Stable Diffusion. Он запускается на вашем компьютере, не требует подписки и работает без интернета после первоначальной загрузки моделей. Ниже — полный процесс: от проверки железа до первого сгенерированного изображения и решения типичных ошибок запуска.
Системные требования и подготовка
Главное ограничение — видеокарта. Для комфортной работы нужен GPU NVIDIA с поддержкой CUDA и достаточным объёмом видеопамяти: минимально около 4 ГБ VRAM для базовой генерации, комфортно — 8 ГБ и больше. Карты AMD поддерживаются частично (через DirectML на Windows или ROCm на Linux), но настройка сложнее, а скорость ниже. Запуск на CPU возможен, однако генерация одного изображения займёт минуты вместо секунд — это вариант только для эксперимента.
Помимо видеокарты потребуется не менее 16 ГБ оперативной памяти (желательно) и свободное место на диске — сам интерфейс с зависимостями занимает несколько гигабайт, а каждая скачанная модель (checkpoint) весит от 2 до 7 ГБ. SSD заметно ускорит загрузку моделей по сравнению с HDD.
- 🎮 Видеокарта NVIDIA с 4+ ГБ VRAM (желательно 8 ГБ)
- 💾 20+ ГБ свободного места на диске под интерфейс и модели
- 🧠 16 ГБ ОЗУ для стабильной работы
- 🪟 Windows 10/11 64-бит или Linux
- 🌐 Интернет для первичной загрузки зависимостей и моделей
⚠️ Внимание: перед установкой обновите драйверы видеокарты NVIDIA до актуальной версии с официального сайта производителя. Устаревший драйвер — частая причина ошибок CUDA при первом запуске.
Установка Python и Git
AUTOMATIC1111 требует Python 3.10.x — именно эту ветку указывают разработчики как поддерживаемую. Более новые версии (например, 3.12) могут вызывать несовместимость зависимостей. Скачайте установщик Python 3.10 с официального сайта python.org и при установке обязательно отметьте галочку Add Python to PATH — без неё скрипт не найдёт интерпретатор.
Git нужен для клонирования репозитория и автоматической загрузки компонентов. Возьмите установщик с git-scm.com и ставьте с настройками по умолчанию. После установки обоих компонентов проверьте их доступность:
python --version
git --version
Если команда python не распознаётся, перезагрузите компьютер или переустановите Python с включённой опцией PATH. Устанавливайте именно Python 3.10, а не последнюю доступную версию — это самая частая причина, по которой установка зависает на этапе загрузки пакетов.
Загрузка и первый запуск AUTOMATIC1111
Выберите папку для установки — путь не должен содержать кириллицы и пробелов, иначе возможны сбои. Хороший вариант: C:\stable-diffusion или аналогичный. Откройте командную строку в этой папке и клонируйте репозиторий:
git clone https://github.com/AUTOMATIC1111/stable-diffusion-webui.git
После клонирования перейдите в папку stable-diffusion-webui и запустите файл webui-user.bat двойным кликом. Первый запуск длительный: скрипт создаст виртуальное окружение, скачает PyTorch и десятки зависимостей — это может занять от нескольких минут до получаса в зависимости от скорости интернета. Не закрывайте окно, пока идёт загрузка.
Признак успешной установки — строка вида Running on local URL: http://127.0.0.1:7860 в консоли. Откройте этот адрес в браузере, и вы увидите интерфейс AUTOMATIC1111.
☑️ Проверка перед первым запуском
Загрузка модели и первая генерация
Без файла модели интерфейс запустится, но генерировать ничего не будет — в выпадающем списке моделей будет пусто. Чекпоинты распространяются в форматах .safetensors и .ckpt; предпочтителен safetensors, поскольку этот формат безопаснее при загрузке файлов из сторонних источников. Скачанный файл поместите в папку stable-diffusion-webui/models/Stable-diffusion.
После этого нажмите кнопку обновления рядом со списком моделей в левом верхнем углу интерфейса и выберите чекпоинт. Для первого теста введите простой промпт на английском языке во вкладке txt2img и нажмите Generate. Если видеокарта исправна и памяти хватает, изображение появится через несколько секунд.
Типичные ошибки и их решение
Проблемы при установке и запуске обычно сводятся к ограниченному набору причин. Ниже — таблица самых распространённых ситуаций.
| Ошибка / симптом | Вероятная причина | Что делать |
|---|---|---|
| Python не найден | Python не в PATH | Переустановить с галочкой Add to PATH |
| Ошибка при загрузке torch | Неподходящая версия Python | Установить Python 3.10 |
| CUDA out of memory | Не хватает VRAM | Добавить флаг --medvram или --lowvram |
| Скрипт закрывается сразу | Конфликт зависимостей | Удалить папку venv и запустить заново |
| Нет моделей в списке | Чекпоинт не скачан | Поместить файл в models/Stable-diffusion |
Флаги запуска прописываются в файле webui-user.bat: откройте его блокнотом и добавьте нужные параметры в строку set COMMANDLINE_ARGS=. Например, для карт с малым объёмом памяти:
set COMMANDLINE_ARGS=--medvram --xformers
Опция --xformers снижает потребление памяти и ускоряет генерацию на поддерживаемых картах NVIDIA. Если после добавления флага появляются новые ошибки — уберите его и проверьте запуск без оптимизаций.
⚠️ Внимание: не скачивайте чекпоинты и расширения с непроверенных сайтов. Файлы формата .ckpt теоретически могут содержать вредоносный код — используйте safetensors и известные площадки с репутацией.
Что делать, если venv повреждён
Закройте все окна консоли, удалите папку venv внутри stable-diffusion-webui и снова запустите webui-user.bat. Скрипт пересоздаст окружение и заново скачает зависимости — это безопасная процедура, ваши модели и сгенерированные изображения не пострадают.
Обновление и расширения
Интерфейс активно развивается, и обновления приносят поддержку новых моделей и исправления ошибок. Обновиться можно через командную строку в папке проекта:
git pull
Стоит учитывать, что свежие версии иногда ломают совместимость с установленными расширениями. Если после обновления интерфейс перестал запускаться, возможная причина — конфликт дополнения; проверьте это, временно переименовав папку extensions.
Расширения устанавливаются через вкладку Extensions → Install from URL: укажите ссылку на репозиторий дополнения и перезапустите интерфейс. Популярные категории — ControlNet для точного контроля композиции, upscaler'ы для увеличения разрешения и инструменты inpainting.
Часто задаваемые вопросы
Можно ли установить AUTOMATIC1111 без видеокарты NVIDIA?
Да, но с оговорками. На CPU генерация работает через флаг --use-cpu all, однако очень медленно. Карты AMD на Windows поддерживаются через DirectML-форки, на Linux — через ROCm. Производительность и стабильность в этих сценариях ниже, чем на NVIDIA.
Почему webui-user.bat закрывается сразу после запуска?
Чаще всего — Python не найден или его версия не подходит. Запустите файл из командной строки (а не двойным кликом), чтобы увидеть текст ошибки: откройте cmd в папке проекта и введите webui-user.bat.
Куда сохраняются сгенерированные изображения?
По умолчанию — в папку outputs внутри каталога stable-diffusion-webui, с разбивкой по подпапкам txt2img и img2img. Путь можно изменить в настройках интерфейса.
Сколько места нужно под модели?
Один чекпоинт обычно занимает от 2 до 7 ГБ. Если планируете коллекцию моделей и LoRA, заложите 50 ГБ и больше. LoRA-файлы компактнее — обычно от десятков до нескольких сотен мегабайт.
Нужен ли интернет после установки?
Нет. После загрузки зависимостей и моделей генерация полностью локальная. Интернет понадобится только для обновлений интерфейса и скачивания новых моделей и расширений.