Stable Diffusion Automatic1111: как установить на компьютер

Установка 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 — а проект развивается, и обновления приходится ставить регулярно.

📊 На каком этапе установки Automatic1111 у вас возникли сложности?
Установка Python или Git
Скачивание репозитория
Первый запуск webui-user.bat
Ошибки при генерации изображений

Первый запуск и установка зависимостей

Зайдите в папку 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 и другими.

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

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

Если у видеокарты мало памяти, добавьте параметры запуска. Откройте файл 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-версии тех же моделей и скачивайте только с крупных известных площадок.