Настройки генерации в Stable Diffusion не сохраняются автоматически в привычном виде — после перезапуска интерфейса Automatic1111 или ComfyUI значения sampler, CFG Scale, разрешения и seed сбрасываются к значениям по умолчанию, если пользователь не позаботился об их фиксации заранее. При этом сами сгенерированные изображения обычно содержат встроенные метаданные, из которых параметры можно восстановить — но только если функция записи метаданных не была отключена.
В этой статье разберём все рабочие способы сохранить настройки: через вкладку PNG Info, сохранённые стили, файл конфигурации ui-config.json, пресеты и экспорт рабочих процессов в ComfyUI. Инструкции ориентированы на актуальные версии веб-интерфейсов; если ваш интерфейс отличается (например, это форк или модифицированная сборка), сверяйтесь с его документацией.
Где Stable Diffusion хранит параметры генерации
Каждое изображение, созданное в Automatic1111 WebUI, по умолчанию содержит блок текстовых метаданных внутри PNG-файла. Туда записываются промпт, негативный промпт, sampler, количество шагов, CFG Scale, seed, размер картинки, хэш модели и другие параметры. Это главный механизм «самосохранения» настроек.
Значения полей интерфейса (выбранный sampler, размеры, количество шагов) хранятся в файле ui-config.json в корневой папке WebUI. Пользовательские настройки из вкладки Settings сохраняются в config.json. Оба файла создаются автоматически и обновляются при изменении параметров.
⚠️ Внимание: если изображение было конвертировано в JPG, пересохранено в графическом редакторе или отправлено через мессенджер со сжатием, метаданные могут быть утеряны безвозвратно. Храните оригинальные PNG-файлы.
Восстановление настроек через PNG Info
Самый надёжный способ вернуть параметры — воспользоваться встроенной вкладкой PNG Info. Она читает метаданные из любого PNG, созданного в Automatic1111 или совместимом интерфейсе.
- 🖼️ Откройте вкладку
PNG Infoв верхнем меню WebUI. - 📂 Перетащите PNG-файл в поле загрузки или выберите его через проводник.
- 📋 Справа появится полный текст параметров: промпт, negative prompt, Steps, Sampler, CFG Scale, Seed, Size.
- ⬇️ Нажмите кнопку
Send to txt2imgилиSend to img2img— все поля заполнятся автоматически.
Если после нажатия кнопки поля остались пустыми, вероятная причина — отсутствие метаданных в файле. Проверьте, что это именно оригинальный PNG из папки outputs, а не копия, прошедшая через редактор или соцсеть.
Сохранение промптов через Styles (стили)
Для повторно используемых промптов в Automatic1111 предусмотрен механизм Styles. Он позволяет сохранить связку «промпт + негативный промпт» под именем и применять её одним кликом.
Порядок действий прост: заполните поля промпта и негативного промпта, затем нажмите кнопку с иконкой сохранения рядом с выпадающим списком стилей (в разных версиях интерфейса она может выглядеть как иконка дискеты или карандаша). Задайте имя — стиль запишется в файл styles.csv в корневой папке WebUI.
☑️ Как сохранить стиль в Automatic1111
Чтобы применить стиль, выделите его в списке и нажмите кнопку вставки — содержимое добавится к текущему промпту. Учтите: стили сохраняют только тексты промптов, но не sampler, шаги и CFG Scale. Эти параметры придётся фиксировать отдельно.
Файлы конфигурации: ui-config.json и config.json
WebUI автоматически запоминает состояние интерфейса между сессиями. За это отвечают два файла в корневой папке программы:
| Файл | Что хранит | Когда обновляется |
|---|---|---|
ui-config.json | Значения полей: sampler, шаги, размер, CFG | При изменении параметров в интерфейсе |
config.json | Настройки из вкладки Settings | При нажатии Apply settings |
styles.csv | Сохранённые стили промптов | При создании нового стиля |
PNG в outputs | Полные метаданные каждой генерации | При каждой генерации |
Чтобы перенести настройки на другой компьютер или сохранить их перед переустановкой, достаточно скопировать эти файлы в надёжное место. После новой установки WebUI верните их в корневую папку, заменив созданные по умолчанию.
⚠️ Внимание: перед ручным редактированием config.json закройте WebUI — иначе программа перезапишет ваши правки при завершении работы. Сохраняйте резервную копию файла до внесения изменений.
Фиксация seed и параметров для повторяемых результатов
Если цель — получить точно такое же изображение повторно, ключевую роль играет seed. По умолчанию он равен -1, что означает случайное значение при каждой генерации. Впишите конкретное число в поле Seed, и при прочих равных (та же модель, sampler, шаги, размер, промпт) результат будет воспроизводим.
Кнопка с иконкой переработки ♻️ рядом с полем seed подставляет значение последней генерации. Также полезно знать, что полная воспроизводимость гарантируется только при совпадении всех параметров, включая версию модели и используемые расширения — смена чекпоинта или LoRA изменит результат даже с тем же seed.
Сохранение настроек в ComfyUI
В ComfyUI логика другая: вместо отдельных полей настройки представлены графом узлов, и весь рабочий процесс сохраняется как единое целое. Используйте кнопку Save в панели меню — workflow экспортируется в JSON-файл, который можно загрузить обратно через Load или простым перетаскиванием в окно интерфейса.
Дополнительно ComfyUI встраивает данные workflow в метаданные сохраняемых PNG. Перетащите такую картинку в окно ComfyUI — и весь граф узлов со всеми значениями восстановится автоматически. Это удобный способ делиться настройками: достаточно передать одно изображение.
Почему workflow из чужого PNG не загружается полностью
Если в workflow использовались кастомные узлы (custom nodes), которых нет в вашей установке, ComfyUI покажет их красным и не восстановит связи. Установите недостающие расширения через ComfyUI Manager или вручную, затем загрузите workflow повторно.
Для резервного копирования всей конфигурации ComfyUI сохраните папку user и файлы своих workflow. При переустановке верните их на место — история и настройки восстановятся.
Резервное копирование и перенос настроек
Систематический подход избавит от потери наработанных пресетов. Рекомендуется периодически копировать следующие элементы:
- 💾 Файлы
config.json,ui-config.jsonиstyles.csvиз корня WebUI. - 🗂️ Папку
outputsс оригинальными PNG, содержащими метаданные. - 🧩 JSON-файлы workflow, если вы работаете в ComfyUI.
- 📝 Собственные текстовые заметки с удачными связками «модель + параметры».
При переносе на другую машину помните об ограничении: настройки интерфейса переносятся файлами конфигурации, но сами модели (чекпоинты, LoRA, VAE) нужно скопировать отдельно в соответствующие папки, иначе пресеты будут ссылаться на отсутствующие файлы.
Частые вопросы
Почему после перезапуска WebUI сбросились значения полей?
Возможные причины: файл ui-config.json повреждён или недоступен для записи, либо запуск выполняется с параметрами, переопределяющими конфигурацию. Проверьте, что у программы есть права на запись в собственную папку, и что файл не открыт в другом приложении.
Можно ли восстановить настройки из JPG-изображения?
Как правило, нет: при сохранении в JPEG текстовые метаданные PNG теряются. Если оригинальный PNG не сохранился, восстановить точные параметры, включая seed, уже не получится — останется подбирать их вручную по визуальному сходству.
Сохраняются ли настройки при обновлении Automatic1111?
Файлы config.json, ui-config.json и styles.csv обычно не затрагиваются обновлением через git, так как не входят в репозиторий. Тем не менее перед крупными обновлениями разумно сделать их резервную копию.
Как поделиться настройками с другим пользователем?
Проще всего отправить оригинальный PNG — получатель откроет его в PNG Info и скопирует параметры. Для ComfyUI достаточно передать PNG с встроенным workflow или отдельный JSON-файл. Учтите, что для полного повторения результата собеседнику понадобятся те же модель и расширения.
Что делать, если PNG Info показывает пустые поля?
Скорее всего, в файле нет метаданных: он был пересохранён сторонней программой или сгенерирован с отключённой записью параметров. Проверьте в Settings раздел сохранения изображений и убедитесь, что запись информации о генерации в PNG не отключена.