Civitai.ai и Stable Diffusion: запуск в ComfyUI

Загрузка модели — только часть локальной работы. Чтобы получить изображение, нужно соединить совместимые компоненты и понять, как они проходят через workflow. Разберём этот путь на простом процессе в ComfyUI.

Попробовать
Девушка-космонавт в прозрачном шлеме при голубом освещении
01

Выберите среду под конкретную задачу

Начните с одного сценария: например, создавать предметные иллюстрации с повторяемыми настройками. Найдите официальный пример ComfyUI для нужного семейства моделей и посмотрите, какие файлы он ожидает. Затем подберите совместимый ресурс на Civitai. Так вы заранее понимаете состав проекта, а не собираете случайный набор загрузок по красивым превью.

Локальная установка удобна, когда вы хотите хранить рабочие файлы у себя и самостоятельно управлять процессом. Она также требует обслуживания среды. Перед установкой сопоставьте операционную систему, поддерживаемый вычислительный backend, доступную память и свободное место с документацией выбранного варианта ComfyUI. Универсальной гарантии запуска по одному объёму VRAM нет.

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

02

Что именно загружает workflow

Workflow — граф операций: загрузить веса, обработать текст, выполнить генерацию, преобразовать результат и сохранить изображение. Он описывает связи между узлами, но сам по себе не содержит все необходимые веса. В некоторых распространённых checkpoints несколько компонентов объединены; другие модели требуют отдельных файлов и соответствующих загрузчиков.

Расширение safetensors не определяет роль файла и не подтверждает совместимость. Два файла с одинаковым расширением могут предназначаться для разных узлов и архитектур. Сверяйте название версии, базовое семейство и инструкцию автора. Удобное правило для первой сборки: меняйте только тот компонент, замену которого понимаете.

Основная модель

Выполняет основную генеративную работу. Её семейство определяет совместимые компоненты и структуру процесса; название изображения в каталоге этого не заменяет.

Текстовый энкодер

Преобразует описание в представление, с которым работает модель. Нужный набор энкодеров берите из документации выбранного workflow.

VAE

Связывает изображение с латентным представлением. В обычном процессе генерации декодирование превращает результат в видимые пиксели; нужен совместимый VAE.

03

Соберите минимальный воспроизводимый пример

Для первого запуска выберите понятную сцену без людей, сложной типографики и множества деталей. Пусть это будет настольная лампа на синем фоне. Цель проверки — убедиться, что выбранная связка работает целиком. Художественный поиск начинайте после того, как получите сохранённый файл и сможете повторно открыть процесс.

  1. Подготовьте список

    Выпишите ожидаемые модель, энкодеры и VAE из официального примера. Для выбранной версии Civitai проверьте требования и инструкции, включая отдельные дополнительные файлы.

  2. Разместите и выберите файлы

    Используйте каталоги соответствующих типов моделей. В обычной структуре ComfyUI checkpoints находятся в models/checkpoints, VAE — в models/vae; дополнительные пути настраиваются отдельно.

  3. Проверьте один запуск

    Откройте совместимый workflow, выберите загруженные файлы в его узлах и запустите простую сцену. Не подключайте дополнительные обработки до получения базового результата.

  4. Сохраните комплект

    Экспортируйте workflow и запишите точные версии файлов. Храните исходный рабочий вариант отдельно от копии, в которой будете менять параметры и подключать новые возможности.

04

Ищите причину по этапу ошибки

При сбое сначала сохраните точный текст сообщения и название узла. Ошибка до начала генерации и нехватка памяти во время декодирования — разные ситуации. Массовая переустановка компонентов стирает полезные следы и добавляет новые переменные. Возвращайтесь к последнему рабочему минимальному процессу и проверяйте одно предположение.

При нехватке памяти попробуйте меньший допустимый размер и один результат за запуск. Затем изучите документированные режимы экономии памяти для вашей установки и модели. Перенос вычислений или данных может замедлить работу; уменьшение точности подходит не каждой связке. Меняйте параметры последовательно и записывайте, на каком этапе теперь возникает ограничение.

СимптомЧто проверить первым
Файл отсутствует в спискеТип загрузчика, фактический каталог модели и настроенные пути поиска; после добавления файла обновите список или перезапустите приложение.
Несовпадение размеров тензоровСовместимость основной модели, энкодеров, VAE и дополнительных компонентов с используемым графом.
Ошибка чтения файлаЗавершилась ли загрузка, доступен ли файл приложению, совпадает ли размер с опубликованным.
Out of memoryУзел, на котором закончилась память, размер изображения, число результатов и доступные режимы оптимизации.
Визуальный разбор

Результат оценивают после расчёта

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

Музыкальная сцена: руки, оборудование и освещение крупным планом. Пример LTX-Video

Вопросы по теме
«Stable Diffusion»

Достаточно ли скачать JSON с workflow?

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

Почему знакомая модель не открывается в старом графе?

Название семейства или версии могло измениться, а граф ожидать другой загрузчик и набор компонентов. Сравните процесс с официальным примером именно для новой модели, прежде чем заменять отдельные узлы наугад.

Нужно ли хранить две копии одной модели для разных установок?

ComfyUI поддерживает дополнительные пути поиска моделей. Общая папка может сократить дублирование. Сначала сохраните текущую конфигурацию и настройте пути по инструкции для своей версии установки.

Что приложить к сообщению о неполадке?

Укажите версию ComfyUI, семейство модели, проблемный узел и точное сообщение ошибки. Добавьте минимальный workflow и сведения о среде. Уберите личные пути, ключи доступа и другие данные, не относящиеся к диагностике.

Соберите свой первый рабочий граф

Начните с официального примера ComfyUI и одной совместимой модели Civitai. Сохранённый минимальный процесс станет основой для следующих экспериментов.

Попробовать