Модели, чекпоинты и LoRA
Вокруг Stable Diffusion выросла экосистема дообученных моделей, которой нет больше почти ни у кого. Она же — главная причина, по которой на неё переходят с закрытых сервисов.
Четыре типа файлов, которые легко перепутать
Чекпоинт — полноценная модель, самостоятельная и тяжёлая: от двух до шестнадцати гигабайт. Это либо официальные веса Stability, либо дообученная сообществом версия под конкретную стилистику. В интерфейсе он выбирается в списке сверху, и одновременно работает только один.
LoRA — небольшая надстройка на десятки-сотни мегабайт, которая подключается поверх чекпоинта и сдвигает результат в нужную сторону: конкретный стиль рисовки, персонаж, тип освещения. Несколько LoRA можно подключить одновременно и регулировать силу каждой.
VAE — небольшой файл, отвечающий за финальное преобразование в картинку. Влияет на цвет и контраст. Часто уже встроен в чекпоинт; отдельный ставят, когда изображения выходят блёклыми или сероватыми.
Embedding — самый лёгкий вариант, буквально несколько десятков килобайт. Задаёт одно понятие, которое потом вызывается словом в промпте.
Куда класть файлы
Для сборок семейства AUTOMATIC1111, включая Forge, раскладка такая. Если файл лежит не в своей папке, интерфейс запустится, но в списке его не окажется — это самая частая причина недоумения на старте.
| Тип | Папка | Как вызывается |
|---|---|---|
| Чекпоинт | models\Stable-diffusion | Выбор в списке моделей вверху |
| LoRA | models\Lora | Тегом в промпте с указанием силы |
| VAE | models\VAE | Выбор в настройках |
| Embedding | embeddings | Именем файла как словом в промпте |
После добавления файлов список обновляется кнопкой перезагрузки рядом с выбором модели — перезапускать всю сборку не нужно.
Совместимость поколений — правило, которое экономит вечер
LoRA и прочие надстройки привязаны к поколению базовой модели. LoRA, обученная для SDXL, не работает с версией 1.5 и с линейкой 3.5, и наоборот. Формально файл подключится, но результат будет либо мусором, либо никакого эффекта.
Поэтому на страницах загрузки всегда указано, под какую базу сделан файл, и это первое, что нужно смотреть перед скачиванием. Практическое следствие: коллекция надстроек собирается вокруг одного поколения. Именно по этой причине многие остаются на SDXL — под неё дообученных моделей на порядок больше, чем под свежую 3.5.
Где всё это берут
Официальные веса — на Hugging Face в организации Stability AI. Дообученные сообществом чекпоинты и LoRA живут в основном на Civitai: там же примеры генераций, рекомендованные параметры и указание базовой модели.
Два предостережения. Первое: качество и происхождение пользовательских моделей никем не гарантированы, а лицензии у них разные — если результат идёт в коммерческую работу, условия конкретного файла нужно прочитать отдельно, лицензия Stability на них не распространяется. Второе: скачивайте формат .safetensors, а не .ckpt — он устроен так, что при загрузке не выполняется посторонний код.