AUTOMATIC1111
stable diffusion webui — классический веб-интерфейс для SD
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. В браузере вы видите:
- Верхнее меню — выбор checkpoint (модели), VAE, sampler.
- Главные вкладки: txt2img, img2img, Extras (апскейл), PNG Info, Checkpoint Merger, Train, Settings, Extensions.
- Форма промпта — поле для positive и negative prompt.
- Параметры — Sampling steps, CFG, Width/Height, Seed, Batch size.
- Превью — справа, где появляется результат.
Расширения добавляют новые панели, модели и этапы обработки. Их можно находить через интерфейс или репозитории авторов, но установка фактически запускает сторонний Python-код. Перед добавлением полезно проверить источник, совместимость с текущей сборкой и список зависимостей.
Все картинки сохраняются в outputs/ рядом с PNG-метаданными: промпт, seed, sampler, CFG, шаги. Перетащив картинку в PNG Info, вы видите все параметры — это базовый способ воспроизвести понравившийся результат.
Пример на практике
Иллюстратор только начал работать со Stable Diffusion. Он устанавливает AUTOMATIC1111 по инструкции для своей системы и проверяет, что checkpoint и зависимости загрузились. Дальше:
- Открывает браузер на
localhost:7860. - Выбирает совместимую модель и кладёт её в каталог, указанный в документации сборки.
- Перезагружает модель через выпадающий список.
- Пишет в positive:
cinematic portrait of an old fisherman, golden hour, depth of field. - Начинает с настроек, рекомендованных для выбранной модели, и меняет по одному параметру за раз.
- Нажимает 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 без изменений.