Установка Stable Diffusion с интерфейсом Automatic1111 чаще всего «ломается» на самом первом шаге — скрипт webui-user.bat не находит Python нужной версии и закрывается с ошибкой до загрузки окна. Причина почти всегда одна: в системе стоит Python не той ветки, которую требует проект, либо он установлен без добавления в переменную PATH. Ниже — полный порядок установки с проверками на каждом этапе, чтобы вы понимали, что именно делаете и как диагностировать сбой.
Automatic1111 (он же Stable Diffusion WebUI) — это локальный веб-интерфейс для генерации изображений нейросетью Stable Diffusion. Он запускается на вашем компьютере, работает офлайн после загрузки модели и открывается в браузере по локальному адресу. Установка не требует программирования, но требует внимательности: одна неверная версия Python или отсутствующий Git — и установщик остановится на середине.
Системные требования и подготовка
Перед началом стоит честно оценить железо. Главный компонент — видеокарта. Лучше всего Automatic1111 работает с GPU NVIDIA, поскольку фреймворк PyTorch использует технологию CUDA. Карты AMD и запуск на процессоре возможны, но требуют отдельной настройки и работают заметно медленнее.
- 🎮 Видеокарта NVIDIA с поддержкой CUDA — желательно от 4 ГБ видеопамяти; чем больше VRAM, тем крупнее изображения можно генерировать без ошибок нехватки памяти.
- 💾 Свободное место на диске — сам интерфейс занимает немного, но каждая модель весит от 2 до 7 ГБ, поэтому закладывайте минимум 20–30 ГБ.
- 🧠 Оперативная память — комфортно от 16 ГБ, хотя на 8 ГБ запуск тоже возможен с ограничениями.
- 🌐 Стабильный интернет на время установки — установщик скачивает репозитории, PyTorch и зависимости общим объёмом в несколько гигабайт.
Объём видеопамяти напрямую влияет на максимальное разрешение генерации и скорость работы. Если VRAM мало, это не критично: есть параметры запуска, снижающие потребление памяти, о них — в разделе про первый запуск.
Установка Python и Git
Это самый ответственный этап: большинство ошибок при установке Automatic1111 связано именно с ним. Проекту требуется Python версии 3.10 — именно эта ветка указана в документации репозитория. Более новые версии могут вызвать конфликты зависимостей, поэтому не берите «самый свежий» релиз с сайта Python, а скачайте установщик ветки 3.10 с официального сайта python.org.
При установке Python обязательно отметьте галочку Add Python to PATH на первом экране установщика. Без неё скрипт не найдёт интерпретатор, и вы получите сообщение вроде «Python is not recognized». Если Python уже установлен без этой опции, проще запустить установщик повторно и включить её.
Второй обязательный компонент — Git. Через него скачивается сам репозиторий Automatic1111 и обновляются расширения. Загрузите установщик Git for Windows с официального сайта git-scm.com и установите с настройками по умолчанию — этого достаточно.
Проверьте результат до перехода дальше. Откройте командную строку и выполните:
python --version
git --version
Обе команды должны вывести номера версий без ошибок. Если вместо версии вы видите сообщение, что команда не найдена, — возвращайтесь к установке и проверяйте PATH, иначе все последующие шаги бессмысленны.
⚠️ Внимание: если в системе уже стоит несколько версий Python, командаpythonможет указывать не на ту ветку. Проверьте выводpython --version— должна отображаться версия 3.10.x. При конфликте версий укажите нужный интерпретатор вручную в файлеwebui-user.batчерез переменнуюPYTHON.
Скачивание репозитория Automatic1111
Когда Python и Git на месте, создайте папку для проекта. Путь к ней не должен содержать кириллицы и пробелов — это частая причина неочевидных сбоев. Подойдёт что-то вроде C:\stable-diffusion или D:\AI\sd.
Откройте командную строку в этой папке и клонируйте официальный репозиторий:
git clone https://github.com/AUTOMATIC1111/stable-diffusion-webui.git
После завершения в папке появится каталог stable-diffusion-webui со всеми файлами проекта. Качать архивом с GitHub тоже можно, но тогда вы потеряете возможность обновляться одной командой git pull — а проект развивается, и обновления приходится ставить регулярно.
Первый запуск и установка зависимостей
Зайдите в папку stable-diffusion-webui и дважды кликните по файлу webui-user.bat. Откроется консольное окно, и начнётся автоматическая установка: скрипт создаст виртуальное окружение venv, скачает PyTorch и все зависимости. Первый запуск занимает заметное время — от десяти минут до получаса в зависимости от скорости интернета. Не закрывайте окно, даже если кажется, что процесс завис: загрузка PyTorch идёт без подробного прогресса.
Успешное завершение выглядит так: в консоли появляется строка Running on local URL: http://127.0.0.1:7860. Это значит, что интерфейс запущен. Откройте браузер и перейдите по адресу http://127.0.0.1:7860 — вы увидите веб-интерфейс Automatic1111 с вкладками txt2img, img2img и другими.
☑️ Проверка перед первым запуском
Если у видеокарты мало памяти, добавьте параметры запуска. Откройте файл webui-user.bat в текстовом редакторе и найдите строку set COMMANDLINE_ARGS=. После знака равенства можно указать флаги, например --lowvram для карт с малым объёмом VRAM или --medvram для среднего. Эти параметры снижают потребление видеопамяти ценой скорости генерации.
Загрузка и подключение моделей
Сам по себе интерфейс без модели генерировать ничего не будет — это только оболочка. Нужно отдельно скачать файл модели (чекпоинт) с расширением .safetensors или .ckpt. Популярные источники — сайты Hugging Face и Civitai, где публикуются как базовые модели Stable Diffusion, так и тысячи обученных сообществом вариантов под разные стили.
Скачанный файл поместите в папку stable-diffusion-webui\models\Stable-diffusion. После этого в веб-интерфейсе нажмите кнопку обновления рядом с выпадающим списком моделей вверху страницы — ваша модель появится в списке. Выберите её, дождитесь загрузки и попробуйте сгенерировать первое изображение на вкладке txt2img, введя любой текстовый запрос в поле Prompt.
Формат .safetensors предпочтительнее: он не исполняет код при загрузке, в отличие от старого .ckpt, и потому безопаснее при скачивании моделей из открытых источников.
| Компонент | Назначение | Куда помещать |
|---|---|---|
| Чекпоинт (.safetensors) | Основная модель генерации | models\Stable-diffusion |
| LoRA | Небольшие дополнения к стилю или персонажам | models\Lora |
| VAE | Улучшает цвета и детализацию | models\VAE |
| Embedding | Текстовые подсказки-пресеты | embeddings |
| Расширения | Дополнительный функционал интерфейса | Устанавливаются через вкладку Extensions |
Типичные ошибки и их решение
Разберём сбои, которые встречаются чаще всего. Если консоль закрывается мгновенно после запуска webui-user.bat, запустите его не двойным кликом, а из командной строки — тогда текст ошибки останется на экране, и вы увидите причину.
- 🐍 «Python is not recognized» — Python не в PATH или не установлен. Переустановите с галочкой Add to PATH.
- 📦 Ошибка при установке torch — чаще всего обрыв соединения при скачивании. Просто запустите скрипт повторно, он продолжит с места сбоя.
- 💥 «CUDA out of memory» при генерации — не хватает видеопамяти. Уменьшите разрешение изображения или добавьте флаг
--medvram/--lowvram. - 🔌 Порт 7860 занят — закройте другие копии WebUI или укажите другой порт через
--port 7861в COMMANDLINE_ARGS.
⚠️ Внимание: не скачивайте «готовые сборки» Automatic1111 со сторонних сайтов и торрентов. В них могут быть встроены вредоносные скрипты — интерфейс исполняет Python-код, включая код расширений. Безопасный путь — только официальный репозиторий на GitHub и модели из проверенных источников.
Если ошибка не поддаётся диагностике, попробуйте удалить папку venv внутри каталога проекта и запустить webui-user.bat заново — окружение будет создано с нуля. Это решает большинство проблем с «битыми» зависимостями после неудачных обновлений.
Как обновить Automatic1111 до новой версии
Откройте командную строку в папке stable-diffusion-webui и выполните команду git pull. Затем запустите webui-user.bat — скрипт сам докачает изменившиеся зависимости. Расширения обновляются отдельно через вкладку Extensions → Installed → Check for updates в веб-интерфейсе.
Часто задаваемые вопросы
Можно ли запустить Automatic1111 без видеокарты NVIDIA?
Да, но с оговорками. На картах AMD под Windows поддержка ограничена и требует отдельных сборок, под Linux ситуация лучше. Запуск на процессоре возможен через флаг --use-cpu all, но генерация одного изображения займёт минуты вместо секунд. Для комфортной работы NVIDIA с CUDA — фактически стандарт.
Нужен ли интернет после установки?
Нет. После того как интерфейс и модель скачаны, генерация работает полностью локально. Интернет понадобится только для обновлений, загрузки новых моделей и установки расширений.
Сколько весит полная установка Stable Diffusion?
Сам интерфейс с зависимостями занимает порядка 10 ГБ (большая часть — PyTorch). Каждая модель добавляет от 2 до 7 ГБ. С двумя-тремя моделями и парой LoRA реально занять 25–40 ГБ.
Интерфейс открылся, но список моделей пуст. Что делать?
Вы ещё не скачали ни одного чекпоинта. Загрузите файл модели в формате .safetensors, поместите его в папку models\Stable-diffusion и нажмите кнопку обновления рядом со списком моделей вверху интерфейса.
Безопасно ли скачивать модели с Civitai и Hugging Face?
Формат .safetensors считается безопасным, так как не исполняет код. Файлы .ckpt теоретически могут содержать вредоносный код, поэтому предпочитайте safetensors-версии тех же моделей и скачивайте только с крупных известных площадок.