ComfyUI — самый мощный и гибкий интерфейс для работы со Stable Diffusion. В отличие от Automatic1111, здесь вы строите пайплайн генерации из нод (блоков), что даёт полный контроль над процессом. Звучит сложно, но на практике разобраться можно за вечер. Это руководство проведёт вас от нуля до первого сгенерированного изображения.
Системные требования
| Компонент | Минимум | Рекомендуется |
|---|---|---|
| GPU | NVIDIA GTX 1060 6GB | NVIDIA RTX 3060 12GB+ |
| VRAM | 6 GB | 12 GB+ |
| RAM | 8 GB | 16 GB+ |
| Диск | 20 GB (SSD) | 100 GB+ (NVMe SSD) |
| OS | Windows 10 / Linux | Windows 11 / Ubuntu 22.04+ |
| Python | 3.10 | 3.11+ |
Для AMD GPU используйте DirectML-версию (Windows) или ROCm (Linux). Поддержка Apple Silicon реализована через MPS, но работает медленнее NVIDIA CUDA.
Шаг 1: Установка ComfyUI
Способ A: Портативная версия (рекомендуется для Windows)
- Скачайте ComfyUI_windows_portable с GitHub releases
- Распакуйте архив в папку без русских символов (например,
D:\ComfyUI) - Запустите
run_nvidia_gpu.bat(илиrun_cpu.batдля CPU) - Откроется браузер на
http://127.0.0.1:8188
Способ B: Установка через Git (Linux/продвинутые)
git clone https://github.com/comfyanonymous/ComfyUI.git
cd ComfyUI
pip install -r requirements.txt
python main.py
Способ C: Google Colab (без GPU)
Если у вас нет мощной видеокарты, используйте Google Colab. Найдите ноутбук «ComfyUI Colab» на GitHub — он бесплатно даёт доступ к T4 GPU.
Шаг 2: Скачиваем модели
ComfyUI без моделей — как Photoshop без файлов. Вам нужна минимум одна модель (checkpoint).
Рекомендуемые модели для старта
- SDXL 1.0: базовая модель Stability AI. Скачайте
sd_xl_base_1.0.safetensorsс HuggingFace - Stable Diffusion 3.5 Medium: новая модель, хорошее качество при малом VRAM
- Flux.1 Dev: топовое качество, но требует 12+ GB VRAM
Куда класть файлы
ComfyUI/
├── models/
│ ├── checkpoints/ ← основные модели (.safetensors)
│ ├── vae/ ← VAE-декодеры
│ ├── loras/ ← LoRA-адаптеры
│ ├── controlnet/ ← ControlNet модели
│ ├── upscale_models/ ← модели апскейла
│ └── clip/ ← CLIP-модели (для Flux)
Шаг 3: Интерфейс ComfyUI
При запуске вы увидите рабочее пространство с нодами (блоками), соединёнными линиями. Это ваш воркфлоу — конвейер генерации изображений.
Управление
- Правый клик на пустом месте — меню добавления нод
- Перетаскивание — перемещение нод
- Ctrl+колесо — масштабирование
- Средняя кнопка мыши — панорамирование
- Queue Prompt (или Ctrl+Enter) — запуск генерации
Шаг 4: Первый воркфлоу
Базовый воркфлоу для текст-в-картинку состоит из 6 нод:
Ноды и их роль
- Load Checkpoint — загружает модель из папки checkpoints
- CLIP Text Encode (Prompt) — положительный промпт (что рисовать)
- CLIP Text Encode (Negative) — негативный промпт (чего избегать)
- Empty Latent Image — задаёт размер изображения (1024x1024 для SDXL)
- KSampler — основная генерация (шаги, CFG, сэмплер)
- VAE Decode + Save Image — декодирование и сохранение
Настройки KSampler для начинающих
| Параметр | Значение | Пояснение |
|---|---|---|
| steps | 20–30 | Количество шагов. Больше = качественнее, но дольше |
| cfg | 7.0–8.0 | Насколько строго следовать промпту |
| sampler_name | euler_ancestral | Алгоритм сэмплирования |
| scheduler | normal | Расписание шума |
| denoise | 1.0 | Степень шумоподавления (1.0 для txt2img) |
Шаг 5: Полезные ноды и расширения
ComfyUI Manager
Обязательное расширение. Позволяет устанавливать кастомные ноды прямо из интерфейса. Установка:
cd ComfyUI/custom_nodes
git clone https://github.com/ltdrdata/ComfyUI-Manager.git
Популярные кастомные ноды
- WAS Node Suite — десятки утилит для обработки изображений
- ControlNet Auxiliary Preprocessors — предобработка для ControlNet
- Impact Pack — детектор лиц, сегментация, автоматический инпейнт
- Efficiency Nodes — упрощённые ноды для быстрого прототипирования
Решение типичных проблем
| Проблема | Решение |
|---|---|
| CUDA out of memory | Уменьшите разрешение, используйте --lowvram при запуске |
| Модель не загружается | Проверьте путь и расширение (.safetensors) |
| Чёрное изображение | Добавьте VAE-ноду или используйте модель со встроенным VAE |
| Нода не найдена | Установите через ComfyUI Manager или вручную |
| Медленная генерация | Обновите драйверы GPU, используйте --fp16 |
Следующие шаги
- Изучите ControlNet для контроля позы и композиции
- Попробуйте LoRA-модели для стилизации
- Освойте img2img для редактирования существующих изображений
- Настройте апскейл для высокого разрешения
- Присоединитесь к сообществу: Reddit r/comfyui, Discord-серверы
ComfyUI — инструмент с крутой кривой обучения, но он раскрывает полный потенциал Stable Diffusion. Начните с базового воркфлоу, постепенно добавляйте ноды и экспериментируйте. Через пару недель вы будете строить сложные пайплайны, которые невозможны в других интерфейсах.