AUTOMATIC1111

stable diffusion webui — классический веб-интерфейс для SD

Раздел
Инструменты
Обновлено
11.08.26

AUTOMATIC1111 (или Stable Diffusion WebUI) — классический веб-интерфейс для запуска моделей Stable Diffusion, появился в августе 2022 года. Долгое время оставался стандартным способом запуска SD: одна форма с десятком полей, кнопка «Generate» и тысячи расширений. Остаётся актуальным для тех, кому проще работать с формой, а не с графом узлов.

Коротко

Коротко. AUTOMATIC1111 — веб-интерфейс для Stable Diffusion с привычной формой, вкладками и кнопкой Generate. Он поддерживает txt2img, img2img, inpainting, outpainting и расширения. В отличие от нодового ComfyUI, весь базовый процесс собран на одной панели, поэтому к нему проще подступиться без чтения графа.

Что это такое

Август 2022-го. Через две недели после выхода Stable Diffusion 1.4 разработчик под ником AUTOMATIC1111 публикует на GitHub stable-diffusion-webui. Это просто Python-проект, который оборачивает SD в Gradio-интерфейс: вкладки txt2img / img2img, поля промпта и параметров, кнопка генерации, превью результата.

В первые годы экосистемы этот интерфейс стал одним из самых заметных способов локального запуска Stable Diffusion. Вокруг него выросли инструкции, расширения и привычный формат PNG Info с параметрами генерации.

Позже разработчик lllyasviel, известный по ControlNet, выпустил Forge — форк с похожим интерфейсом и другим backend. Он сохранил знакомую форму работы, но совместимость, производительность и темп обновлений у двух проектов различаются от версии к версии.

  • AUTOMATIC1111 — исходный проект с собственной историей версий и расширений. Поддержку нужной архитектуры проверяют по текущей документации и репозиторию.
  • Forge — интерфейс, близкий к A1111, с другим backend и собственным набором оптимизаций. Подходит тем, кому важна привычная форма работы; совместимость конкретных моделей и расширений лучше проверять перед переносом.
  • ComfyUI — мощнее, но требует освоить граф узлов. См. отдельную статью.

Как это работает

A1111 — это Python-приложение, которое запускается командой ./webui.sh (Linux/Mac) или webui-user.bat (Windows). Открывает локальный веб-сервер на порту 7860. В браузере вы видите:

  1. Верхнее меню — выбор checkpoint (модели), VAE, sampler.
  2. Главные вкладки: txt2img, img2img, Extras (апскейл), PNG Info, Checkpoint Merger, Train, Settings, Extensions.
  3. Форма промпта — поле для positive и negative prompt.
  4. ПараметрыSampling steps, CFG, Width/Height, Seed, Batch size.
  5. Превью — справа, где появляется результат.

Расширения добавляют новые панели, модели и этапы обработки. Их можно находить через интерфейс или репозитории авторов, но установка фактически запускает сторонний Python-код. Перед добавлением полезно проверить источник, совместимость с текущей сборкой и список зависимостей.

Все картинки сохраняются в outputs/ рядом с PNG-метаданными: промпт, seed, sampler, CFG, шаги. Перетащив картинку в PNG Info, вы видите все параметры — это базовый способ воспроизвести понравившийся результат.

Пример на практике

Иллюстратор только начал работать со Stable Diffusion. Он устанавливает AUTOMATIC1111 по инструкции для своей системы и проверяет, что checkpoint и зависимости загрузились. Дальше:

  1. Открывает браузер на localhost:7860.
  2. Выбирает совместимую модель и кладёт её в каталог, указанный в документации сборки.
  3. Перезагружает модель через выпадающий список.
  4. Пишет в positive: cinematic portrait of an old fisherman, golden hour, depth of field.
  5. Начинает с настроек, рекомендованных для выбранной модели, и меняет по одному параметру за раз.
  6. Нажимает Generate.

После первого кадра он фиксирует seed и сравнивает несколько небольших изменений prompt. Скорость и число удачных вариантов зависят от модели, размера, шагов, расширений и оборудования.

Позже для сложного повторяемого pipeline он может выбрать ComfyUI, а может остаться в A1111. Оба интерфейса решают похожие задачи, но по-разному показывают состояние и связи между этапами.

С чем часто путают

  • AUTOMATIC1111 и Stable Diffusion — A1111 это интерфейс, SD это модель. Без SD-модели A1111 пустой.
  • AUTOMATIC1111 и Forge — Forge вырос из знакомой логики A1111, но использует собственный backend и развивается отдельно. Выбор зависит от нужной модели, расширений и воспроизводимости старых проектов.
  • AUTOMATIC1111 и SD.Next — родственные по истории интерфейсы, которые развиваются отдельно. Совместимость моделей, расширений и настроек между ними не гарантируется.
  • AUTOMATIC1111 и ComfyUI — разные подходы: A1111 показывает процесс как форму с полями, ComfyUI — как граф узлов. Удобство зависит от длины и повторяемости конкретного процесса.

Частые ошибки и заблуждения

  • «AUTOMATIC1111 устарел и больше не работает». Интерфейс остаётся полезным для поддерживаемых архитектур и расширений. Для новой модели выбор зависит от фактической поддержки, памяти и нужного workflow; это проверяют по документации проекта.
  • «Расширения A1111 работают в Forge и ComfyUI». Совместимость не гарантируется. Форки могут сохранять часть интерфейсов A1111, но развиваются отдельно, а ComfyUI использует собственную систему Custom Nodes.
  • «WebUI значит, что работает в облаке». Нет. «Web» здесь только потому, что интерфейс открывается в браузере. Сам процесс рендера идёт на локальной видеокарте.
  • «На macOS интерфейс вообще не запускается». Запуск зависит от сборки, версии PyTorch и поддержки конкретного ускорителя. Производительность и совместимость расширений лучше проверять на своём workflow, не перенося результаты с другой платформы.
  • «Картинки в Outputs можно удалить, чтобы освободить место». Можно, но вы потеряете метаданные. Сохраняйте важные кадры отдельно — без них seed и параметры не восстановить.

Связанные термины

  • Stable Diffusion / SDXL / FLUX — модели, которые A1111 запускает.
  • ComfyUI — главный конкурент с node-based подходом.
  • Vladmandic SD.Next — альтернативный форк A1111.
  • Extensions — расширения, главное богатство экосистемы A1111.
  • PNG Info — встроенный инструмент для чтения метаданных из картинок.

Частые вопросы

Что устанавливать на практике — A1111 или Forge? Forge сохраняет знакомую форму интерфейса и предлагает собственные оптимизации. Оригинальный A1111 остаётся полезен для legacy-проектов и расширений, которые не поддерживаются альтернативной сборкой. Выбор зависит от нужных моделей, расширений и воспроизводимости существующего workflow.

Какие минимальные требования? Требования зависят от checkpoint, точности весов, разрешения, batch size и включённых оптимизаций. Надёжнее сверять размер конкретной модели и оставлять запас памяти, чем ориентироваться на одно число для всего семейства.

Можно ли работать через смартфон? Интерфейс можно открыть с другого устройства, если сервер настроен слушать локальную сеть. Открывать его в интернет без аутентификации и сетевых ограничений опасно: приложение и расширения работают с файлами на компьютере.

Где найти расширения? Внутри A1111: Extensions → Available → Load from. Также — на GitHub (поиск по stable-diffusion-webui-extensions) и в stable-diffusion-webui-extensions репозитории.

A1111 безопасен? Исходный код проекта открыт, но расширения выполняют Python-код с правами пользователя. Наличие расширения в каталоге упрощает поиск, однако само по себе не гарантирует безопасность: важны автор, репозиторий, история изменений и список зависимостей.

Главное

AUTOMATIC1111 оставил заметный след в локальной генерации и по-прежнему понятен тем, кому ближе форма с вкладками. Forge предлагает похожий способ работы с другим backend, а ComfyUI — граф и более явную сборку процесса. Практический выбор определяется моделью, расширениями и тем, нужно ли сохранять старые workflow без изменений.