Неправильно выбранный чекпоинт — самая частая причина размытых лиц, «пластиковой» кожи и лишних пальцев на генерациях в Stable Diffusion: даже идеальный промпт не спасёт, если сама модель обучена под другой стиль или содержит ошибки слияния. Прежде чем менять настройки сэмплера и разрешение, стоит проверить, какая именно модель загружена и подходит ли она под вашу задачу.
В этой статье разберём, какие модели для Stable Diffusion существуют, чем отличаются форматы checkpoint, LoRA и VAE, где их безопасно скачивать и как установить в популярные интерфейсы. Материал подойдёт и тем, кто только установил Automatic1111, и тем, кто переходит на ComfyUI.
Что такое модель в Stable Diffusion и почему их так много
Модель — это файл с весами нейросети, который определяет, что именно умеет рисовать генератор. Базовые модели вроде SD 1.5 или SDXL обучены на огромных массивах изображений и умеют «всё понемногу», но результат часто выглядит обобщённо. Поэтому сообщество создаёт файнтюны — дообученные версии под аниме, фотореализм, архитектуру, фэнтези и десятки других стилей.
Именно поэтому на площадках вроде Civitai тысячи вариантов: каждый автор дообучает базу на своём датасете и получает уникальный стиль. Одна и та же подсказка в двух разных чекпоинтах даст принципиально разные картинки. Выбор модели — это, по сути, выбор «художника», который будет исполнять ваш промпт.
Важно понимать: модели разных поколений несовместимы между собой по дополнениям. LoRA, обученная под SD 1.5, не будет корректно работать с чекпоинтом семейства SDXL, и наоборот.
Основные типы моделей и дополнений
В экосистеме Stable Diffusion несколько видов файлов, и новички часто путают их назначение. Разберём каждый тип.
Checkpoint (чекпоинт) — полноценная модель, обычно от 2 до 7 ГБ в зависимости от поколения. Именно её вы выбираете в выпадающем списке веб-интерфейса. LoRA — небольшое дополнение (обычно десятки или сотни мегабайт), которое подключается поверх чекпоинта и добавляет конкретный стиль, персонажа или объект. VAE отвечает за декодирование цвета и деталей; без подходящего VAE картинки могут выглядеть блёклыми. ControlNet управляет композицией — позами, глубиной, контурами.
- 🎨 Checkpoint — база генерации, определяет общий стиль и качество
- 🧩 LoRA / LyCORIS — лёгкие надстройки для стилей, персонажей, одежды
- 🌈 VAE — улучшает насыщенность и точность цветопередачи
- 📐 ControlNet — контроль позы, глубины, линий эскиза
- ✍️ Embedding (Textual Inversion) — компактные «понятия» для промпта
Сравнение поколений: SD 1.5, SDXL и другие
Выбор поколения модели влияет на требования к видеокарте, разрешение генерации и доступность дополнений. Точные требования зависят от интерфейса и настроек, поэтому ориентируйтесь на таблицу как на общий ориентир, а не как на жёсткую норму.
| Поколение | Базовое разрешение | Требования к VRAM | Экосистема дополнений |
|---|---|---|---|
| SD 1.5 | 512×512 | Умеренные, работает на слабых картах | Огромная, больше всего LoRA |
| SD 2.x | 768×768 | Средние | Ограниченная, менее популярна |
| SDXL | 1024×1024 | Выше среднего | Активно растёт |
| SD 3 / новые версии | 1024×1024 и выше | Высокие | Формируется |
Для слабых видеокарт SD 1.5 остаётся практичным выбором: под него создано больше всего готовых LoRA, а генерация идёт быстро. Если видеопамять позволяет, SDXL даёт заметно более детальные результаты «из коробки».
⚠️ Внимание: не смешивайте дополнения разных поколений. LoRA для SD 1.5, подключённая к SDXL-чекпоинту, вызовет ошибку загрузки или искажённые результаты. Всегда проверяйте, под какое поколение обучено дополнение — это указано на странице модели.
Где скачивать модели безопасно
Основные площадки сообщества — Civitai и Hugging Face. На них публикуются тысячи чекпоинтов и LoRA с примерами генераций, указанием базовой модели и отзывами пользователей. Скачивая файл, обращайте внимание на описание: автор обычно указывает рекомендуемые настройки, триггерные слова и совместимость.
Файлы моделей распространяются в форматах .safetensors и .ckpt. Предпочтительнее safetensors: этот формат не исполняет код при загрузке, тогда как старый .ckpt теоретически может содержать вредоносную полезную нагрузку. Современные интерфейсы умеют проверять такие файлы, но риск лучше минимизировать заранее.
⚠️ Внимание: скачивайте модели только с крупных площадок и проверяйте формат файла. Архивы со сторонних сайтов и файлы .ckpt от неизвестных авторов — потенциальный источник вредоносного кода. Формат .safetensors в этом отношении безопаснее.
Установка моделей в Automatic1111 и ComfyUI
Установка сводится к размещению файла в правильной папке — никакой «инсталляции» в привычном смысле нет. В Automatic1111 чекпоинты кладутся в каталог models/Stable-diffusion, LoRA — в models/Lora, VAE — в models/VAE. После копирования нажмите кнопку обновления рядом со списком моделей или перезапустите интерфейс.
В ComfyUI структура похожая: models/checkpoints, models/loras, models/vae. Если у вас установлены оба интерфейса, можно настроить общий каталог моделей через файл конфигурации, чтобы не дублировать гигабайты данных — конкретный способ зависит от версии, сверьтесь с документацией вашей сборки.
☑️ Установка нового чекпоинта
После установки сравните свою тестовую генерацию с примерами автора модели при тех же настройках. Если результат кардинально отличается, возможная причина — отсутствующий VAE, другой сэмплер или неверно указанные триггерные слова.
Что делать, если модель не появляется в списке
Проверьте, что файл полностью докачался — обрыв загрузки даёт битый файл. Убедитесь, что расширение именно .safetensors или .ckpt, а не .zip (архив нужно распаковать). Перезапустите веб-интерфейс целиком, а не только обновите страницу браузера.
Как выбрать модель под свою задачу
Определите цель генерации, и половина каталога отпадёт сама. Для фотореалистичных портретов ищите чекпоинты с пометкой realistic, для иллюстраций — anime или artistic, для концепт-арта — специализированные файнтюны. Универсальных моделей «лучших для всего» не существует: каждая сильна в своей нише.
Практичный подход — выбрать две-три модели под свои типовые задачи и изучить их глубоко, вместо того чтобы скачивать десятки чекпоинтов. Со временем вы поймёте, какая модель как реагирует на промпты, и стабильность результата важнее количества установленных чекпоинтов.
- 🖼️ Фотореализм — модели с пометками realistic, photo, cinematic
- 🎌 Аниме и манга — файнтюны на базе anime-датасетов
- 🏛️ Архитектура и интерьеры — специализированные чекпоинты
- 🧪 Эксперименты — базовые SD 1.5 или SDXL без сильной стилизации
Типичные проблемы при работе с моделями
Если генерации выглядят серыми и выцветшими, вероятная причина — отсутствующий или неподходящий VAE. Многие чекпоинты имеют встроенный VAE, но некоторые требуют внешнего; это указывается в описании модели. Подключите рекомендованный файл в настройках интерфейса и сравните результат.
Ошибки вида «out of memory» при загрузке тяжёлых моделей означают нехватку видеопамяти. Возможные решения: включить режимы экономии VRAM в настройках интерфейса (например, --medvram или --lowvram в параметрах запуска Automatic1111), снизить разрешение или перейти на более лёгкое поколение модели. Точный набор флагов зависит от вашей конфигурации.
python launch.py --medvram --xformers
Искажённые лица и анатомия чаще связаны не с «битой» моделью, а с низким разрешением генерации. Попробуйте увеличить разрешение или использовать функцию восстановления лиц / hires fix, если она доступна в вашем интерфейсе.
FAQ: частые вопросы о моделях Stable Diffusion
Чем отличается .safetensors от .ckpt?
Оба формата хранят веса модели, но .safetensors не допускает исполнения кода при загрузке и поэтому считается безопаснее. При равном выборе скачивайте версию .safetensors.
Можно ли использовать LoRA от SD 1.5 с SDXL?
Нет. Дополнения обучаются под конкретную архитектуру и несовместимы между поколениями. Ищите версию LoRA, обученную под ваше поколение чекпоинта.
Сколько места нужно для библиотеки моделей?
Один чекпоинт занимает примерно от 2 до 7 ГБ в зависимости от поколения, LoRA — обычно значительно меньше. Рабочая коллекция из нескольких чекпоинтов и десятка LoRA легко занимает десятки гигабайт, поэтому закладывайте запас на диске.
Нужен ли отдельный VAE для каждой модели?
Не всегда. Многие современные чекпоинты содержат встроенный VAE. Внешний файл нужен, только если автор модели прямо рекомендует его или генерации выглядят блёклыми.
Как понять, что модель скачана не полностью?
Битый файл обычно не появляется в списке моделей или вызывает ошибку при загрузке. Сравните размер скачанного файла с указанным на странице модели и при расхождении скачайте заново.