Гайды

Как запустить воркфлоу ComfyUI с Civitai

Файл воркфлоу — это только граф. Для запуска нужны те же кастомные ноды, те же модели в правильных папках и совместимые версии. Ниже — порядок, в котором мы всё это проверяем.

Обновлено 19 октября 2026 г. · 9 мин чтения

Скачали готовый workflow с Civitai или OpenArt, перетащили в ComfyUI — и половина графа красная. Или граф открылся, но запуск падает на первом же загрузчике с «Value not in list». Это нормально: файл воркфлоу — только граф, то есть ноды, связи и настройки. Кастомных нод, моделей и версий, с которыми работал автор, в нём нет, и каждая из этих частей должна совпасть на вашей машине.

Ниже — чек-лист, как запустить воркфлоу ComfyUI из чужого шаблона. По нему мы сами разбираем воркфлоу, когда клиент присылает ссылку на Civitai, OpenArt или GitHub, и в том же порядке.

Где лежит воркфлоу: JSON, картинка или архив

Скачать workflow для ComfyUI можно в трёх видах:

  • Файл .json. Обычный формат сохранения: весь граф вместе с раскладкой. Перетащите его на холст или откройте через File → Open.
  • Архив zip. На Civitai воркфлоу — отдельный тип ресурса, и скачивается он обычно архивом: внутри один или несколько .json, иногда заметки автора и примеры.
  • Картинка или видео с графом внутри. Встроенные ноды сохранения ComfyUI пишут воркфлоу в метаданные файла: текстовые блоки PNG, анимированный WebP, MP4 и WebM. Перетащите файл на холст — ComfyUI восстановит граф.

Здесь две ловушки. Первая: при пересжатии метаданные теряются — файл пересохранили в редакторе, отправили через мессенджер, сайт сконвертировал его при загрузке. Если ComfyUI открыл картинку просто как картинку, графа в ней уже нет: просите у автора .json или исходный файл.

Вторая: форматов JSON два. Обычный (UI) — тот, что открывают и правят. API-формат (File → Export Workflow (API)) хранит ноды по числовым ID и выбрасывает позиции, цвета и группы — он нужен для запуска из скриптов. В интерфейс он тоже загружается, но без раскладки, поэтому, если автор выложил оба, берите UI-версию.

До установки чего-либо прочитайте описание автора: хорошие авторы перечисляют модели, версии LoRA и пакеты нод, иногда даже версию ComfyUI.

В ComfyUI нет нод: ComfyUI-Manager и его пределы

Красные ноды и сообщение «the following node types were not found» значат, что ComfyUI не знает этих классов нод. Причин две:

  • Не хватает встроенной ноды. Воркфлоу собран на более новой версии ComfyUI. Обновите сам ComfyUI.
  • Не хватает кастомной ноды. Нужен сторонний пакет нод, который у вас не установлен.

Второй случай закрывает ComfyUI-Manager. Теперь он встроен в ядро ComfyUI: в десктопном приложении включён сразу, а в портативной и ручной установке нужно поставить его зависимости и запускать ComfyUI с флагом --enable-manager. В старом интерфейсе Manager кнопка называется Install Missing Custom Nodes. В новом при открытии воркфлоу с недостающими нодами появляется окно с кнопками Install All и Open Manager, а в списке нод есть фильтр по недостающим.

После установки перезапустите сервер ComfyUI. Обновление вкладки браузера новый Python-код не подгружает.

Чего Manager не решает:

  • Он находит только пакеты, которые знает. Если нода так и осталась ненайденной, ищите имя её класса на GitHub.
  • Два пакета могут регистрировать ноды с одинаковым именем. Нужен тот, которым пользовался автор.
  • Пакет может стоять и всё равно не загружаться. Строка (IMPORT FAILED) рядом с папкой пакета в логе запуска значит, что его импорт упал, а трейсбек выше объясняет причину.

Версии, зависимости Python и закреплённые коммиты

У каждого пакета нод свой requirements.txt, и pip ставит его в то же окружение Python, где живёт ComfyUI. Один пакет может поднять или откатить библиотеку, на которую рассчитывают другие: частые виновники — numpy, transformers, opencv. Пакетам с компилируемым кодом ещё нужны сборки под ваши версии PyTorch и CUDA.

Вторая ловушка — время. Воркфлоу сохранён на той версии пакета, что была у автора в ту неделю; в сегодняшней могли переименовать вход или добавить виджет. Значения виджетов хранятся по порядку, поэтому один новый виджет сдвигает остальные значения в чужие поля. Граф открывается, но проверка падает или результат тихо меняется.

Поэтому мы закрепляем версии. Для пакета из git:

cd ComfyUI/custom_nodes
git clone https://github.com/<author>/<repo>.git
cd <repo>
git checkout <commit>              # коммит, на котором собран воркфлоу
pip install -r requirements.txt    # в окружении Python, где стоит ComfyUI

Если работаете через Manager, перед экспериментами нажмите Save snapshot (Update All сохраняет снимок сам). Restore возвращает это состояние при следующем запуске ComfyUI; для пакетов, поставленных не через git, восстановление неполное.

И помните: кастомная нода — обычный Python-код, который выполняется с правами ComfyUI. В 2024 году пакет ComfyUI_LLMVISION тянул вредоносные зависимости, которые воровали пароли из браузера. Ставьте пакеты из репозиториев, код которых можно посмотреть.

Нет моделей: какая папка, какой файл, какая версия

Нода-загрузчик хранит имя файла, обычно без ссылки и без хеша. ComfyUI ищет это имя в папке своего типа:

Папка в ComfyUI/models/Что в ней лежитТипичная нода-загрузчик
checkpointsПолные чекпойнты: модель, текстовый энкодер и VAE в одном файлеLoad Checkpoint
diffusion_models (старое имя unet)Только диффузионная модель, например веса Flux или WANLoad Diffusion Model
text_encoders (старое имя clip)Текстовые энкодеры: CLIP, T5 и подобныеLoad CLIP, Load CLIP (Dual)
vaeVAELoad VAE
lorasLoRALoad LoRA
controlnetControlNet и T2I-адаптерыLoad ControlNet Model
clip_visionЭнкодеры изображенийLoad CLIP Vision
upscale_modelsАпскейлеры типа ESRGANLoad Upscale Model
embeddingsЭмбеддинги textual inversionУказываются в промпте

Кастомные загрузчики иногда читают свои папки — смотрите README пакета. Если модели лежат в другом месте, дополнительные каталоги подключаются через extra_model_paths.yaml. После добавления файлов нажмите r в интерфейсе, чтобы обновить списки, или перезапустите ComfyUI.

Как найти точный файл

Имя файла в ноде — главная зацепка, и оно не уникально. Одна модель часто существует в нескольких версиях и точностях (fp16, fp8, pruned) с почти одинаковыми именами. Как действуем мы:

  1. Начинаем с описания автора и списка ресурсов на странице воркфлоу.
  2. На странице модели выбираем точную версию. На Civitai ID выбранной версии виден в адресе страницы (?modelVersionId=).
  3. Сверяем хеши. Civitai и Hugging Face показывают SHA256 файла; свою копию проверяем командой sha256sum model.safetensors (Linux).
  4. Есть файл, но непонятно, что это? Civitai находит модель по хешу: https://civitai.com/api/v1/model-versions/by-hash/<sha256> вернёт модель и версию, если файл есть на Civitai.

Следите за подпапками. Если у автора модель лежала в models/loras/flux/, нода хранит flux/name.safetensors, и тот же файл в корне loras не совпадёт. Воркфлоу, сохранённые на Windows, хранят такие пути с обратным слешем. Оба случая лечатся повторным выбором файла в выпадающем списке ноды.

Проверьте и базовую модель. LoRA, обученная под одну базу, на другой нормально не работает; при несовпадении ключей ComfyUI пишет в лог строки lora key not loaded. И берите .safetensors: старые .ckpt и .pt используют pickle, а он может выполнить код при загрузке файла.

Закрытые модели: API-ключ Civitai и токен Hugging Face

Скачать модель в браузере просто. Скачать её сразу на GPU-сервер, где работает ComfyUI, без токена часто не получится.

Civitai. Многие файлы скачиваются анонимно, но часть доступна только вошедшим пользователям. Для скриптов создайте API-ключ в настройках аккаунта Civitai и передавайте его в заголовке Authorization: Bearer. Параметр ?token= в адресе тоже работает, но документация Civitai его не советует: ключ оседает в логах.

curl -L -H "Authorization: Bearer $CIVITAI_TOKEN" \
  -o ComfyUI/models/loras/<file>.safetensors \
  "https://civitai.com/api/download/models/<versionId>"

Hugging Face. Закрытые (gated) репозитории, например FLUX.1 [dev], просят принять условия автора на странице модели под своим аккаунтом. Доступ выдаётся автоматически или после проверки автором, и автор может его отозвать. Дальше качаете с токеном доступа из настроек Hugging Face — через hf auth login на машине или тем же заголовком Bearer:

curl -L -H "Authorization: Bearer $HF_TOKEN" \
  -o ComfyUI/models/diffusion_models/<file>.safetensors \
  "https://huggingface.co/<org>/<repo>/resolve/main/<file>"

Не оставляйте токены в файлах воркфлоу, общих блокнотах и на скриншотах.

Если Civitai не работает

Сайт не открывается или файл не скачивается — варианты такие:

  • Проверьте, не требует ли файл входа: без ключа такие загрузки не идут. С ключом файл скачивается по прямой ссылке сразу на сервер, браузер для этого не нужен.
  • Поищите модель на Hugging Face: часть авторов выкладывает её и туда. Что это тот же файл, проверяйте по SHA256.
  • Отдайте воркфлоу нам: модели мы скачиваем на своей стороне.

Воркфлоу не загружается или падает: типовые ошибки

Большинство сбоев сводится к нескольким сообщениям. Смотрите не только всплывающее окно в браузере, но и консоль ComfyUI: полный трейсбек — там.

СообщениеОбычная причинаЧто делать
Красные ноды, «the following node types were not found»Пакет не установлен или сервер не перезапущенПоставить пакет, перезапустить сервер
(IMPORT FAILED) в логе запускаЗависимости пакета не встали или конфликтуютПрочитать трейсбек, поправить версию библиотеки, закрепить пакет
«Prompt outputs failed validation», «Value not in list»Файла модели нет, он назван иначе или лежит в другой подпапкеПоложить файл в нужную папку, обновить списки, заново выбрать его в ноде
«Required input is missing»Вход не подключён — часто после обновления пакета, добавившего новый входПодключить или закрепить версию пакета, как у автора
Could not detect model typeНе тот загрузчик (отдельная диффузионная модель в Load Checkpoint) или битая загрузкаВзять правильный загрузчик, сверить хеш
mat1 and mat2 shapes cannot be multipliedОбычно текстовый энкодер, VAE или CLIP Vision не от этой моделиВзять точные файлы из списка автора
lora key not loaded в логеLoRA под другую базовую модельНайти версию LoRA под вашу базу
Нехватка памяти: «you ran out of memory on your GPU»Разрешение, батч, число кадров или точность не влезают в VRAMСнизить их; взять fp8- или GGUF-версии (для GGUF нужен свой пакет загрузчиков), VAE Decode (Tiled) или видеокарту с большей памятью
Свежий воркфлоу открывается сломаннымСтарый ComfyUI или фронтенд (подграфам нужен фронтенд 1.24.3+)Обновить ComfyUI

Можно ли использовать результат в коммерции

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

Как запускаем чужие воркфлоу мы

Клиент присылает ссылку на Civitai, OpenArt или GitHub либо свой .json, плюс задачу, входные данные и объём. Дальше всё, что описано выше, команда делает вручную:

  • разбираем граф и выписываем все ноды и модели; незнакомые ноды и модели без версии сначала проверяем руками, потом запускаем;
  • ставим кастомные ноды из git на закреплённых коммитах, чтобы окружение не поплыло посреди заказа;
  • берём модели с Hugging Face, Civitai или по прямой ссылке от вас;
  • до старта говорим, если модель платная, закрытая или её лицензия запрещает коммерческое использование;
  • делаем пробную партию на согласование, потом гоним объём на своих или арендованных GPU, вручную отсматриваем результат и убираем брак;
  • сдаём ZIP-архивом или ссылкой на папку.

Масштабирование рабочего воркфлоу до тысяч прогонов — отдельная тема: как масштабировать воркфлоу ComfyUI.

Когда проще отдать нам

Для пары картинок хватит чек-листа выше. Если нужны сотни или тысячи картинок или видео по одному шаблону, если не хватает видеопамяти или нет желания днями воевать с зависимостями — пришлите воркфлоу нам. Настройка и пробная партия входят в заказ. Картинки — от $0.10 за штуку, видео — от $1.50 за ролик, минимальный заказ $50. Подробности — на странице услуги по воркфлоу ComfyUI, или сразу оставьте заявку со ссылкой на воркфлоу.

 FAQ

Вопросы

Q01 Нажимать ли Update All перед загрузкой старого воркфлоу?

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

Q02 Может ли ComfyUI сам скачать недостающие модели?

Частично. В ComfyUI-Manager есть установщик моделей из его собственного списка, а официальные шаблоны ComfyUI хранят ссылки на модели прямо в нодах. Если в воркфлоу записаны только имена файлов, скачивать ComfyUI неоткуда — файлы придётся найти и скачать самому.

Q03 Можно ли поменять чекпойнт в скачанном воркфлоу?

Внутри одного семейства базовой модели обычно да: выберите другой файл в загрузчике. LoRA, текстовые энкодеры и настройки сэмплера привязаны к базовой модели, поэтому переход, например, с SDXL на Flux — это другой граф, а не другой файл.

Q04 Запустите ли вы воркфлоу, который я нашёл на Civitai?

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

 Связь

Обсудить проект

Расскажите о шаблоне и объёме. Мы ответим туда, куда вы укажете.

Отправляя заявку, вы соглашаетесь с политикой конфиденциальности.