Установка Stable Diffusion AUTOMATIC1111: пошаговое руководство

Установка 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.

☑️ Проверка перед первым запуском

Выполнено: 0 / 5

Загрузка модели и первая генерация

Без файла модели интерфейс запустится, но генерировать ничего не будет — в выпадающем списке моделей будет пусто. Чекпоинты распространяются в форматах .safetensors и .ckpt; предпочтителен safetensors, поскольку этот формат безопаснее при загрузке файлов из сторонних источников. Скачанный файл поместите в папку stable-diffusion-webui/models/Stable-diffusion.

После этого нажмите кнопку обновления рядом со списком моделей в левом верхнем углу интерфейса и выберите чекпоинт. Для первого теста введите простой промпт на английском языке во вкладке txt2img и нажмите Generate. Если видеокарта исправна и памяти хватает, изображение появится через несколько секунд.

📊 На каком железе вы запускаете Stable Diffusion?
NVIDIA с 8+ ГБ VRAM
NVIDIA с 4-6 ГБ VRAM
Видеокарта AMD
Только CPU

Типичные ошибки и их решение

Проблемы при установке и запуске обычно сводятся к ограниченному набору причин. Ниже — таблица самых распространённых ситуаций.

Ошибка / симптомВероятная причинаЧто делать
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-файлы компактнее — обычно от десятков до нескольких сотен мегабайт.

Нужен ли интернет после установки?

Нет. После загрузки зависимостей и моделей генерация полностью локальная. Интернет понадобится только для обновлений интерфейса и скачивания новых моделей и расширений.