Config Presets - сохраняем настройки для генераций в SD

Config Presets - сохраняем настройки для генераций в SD

Расширение для сохранения настроек параметров генерации и переключения между пресетами в один клик. Будет полезно для хранения настроек генерации разных моделей, пайплайнов апскейла и инпейнта или пайплайнов более сложных процессов.

Алгоритм настройки прост:

  • В интерфейсе WebUI задаёте нужные параметры.
  • В расширении отмечаете какие из параметров необходимо сохранить.
  • Вводите имя пресета и сохраняете.

Особенности расширения:

  • Работает с txt2img и img2img.
  • Помимо настроек генерации может сохранять параметры расширений ControlNet, ADetailer, Latent Couple, Tiled Diffusion.
  • Для подключения и сохранения дополнительных настроек необходимо нажать кнопку "Add Custom Fields" и при редактировании текстового файла удалить символ # в начале строк с нужными вами параметрами.
  • В теории может хранить настройки любых расширений или скриптов, если они прописывают параметры в ui-config.json. Но здесь нужны эксперименты.
  • Расширение не запустится и в консоли будет написано какой именно параметр привёл к сбою, если вы напишите что-то не так.
  •  Сохраняет содержимое матрицы XYZ.
  • Хранит файлы конфигурации в \stable-diffusion-webui\extensions\Config-Presets, при необходимости их можно править вручную.

Недостатки расширения

  • Не умеет переключать модели и VAE.
  • Не умеет изменять уровень Clip skip.
  • Не запоминает содержимое матрицы XYZ если поле заполняется из выпадающего списка (модели, стили, etc).
  • Не умеет настраивать семплер для хайреза (или я не разобрался где и как это сделать).

https://github.com/Zyin055/Config-Presets