FLUX, передовое семейство моделей ИИ, разработанное Black Forest Labs, привлекает внимание своей универсальностью и производительностью. В этой статье мы сосредоточимся на FLUX.1 Schnell— дистиллированной версии модели FLUX — и рассмотрим её рабочий процесс, включая установку, настройку и оптимизацию. Если вы работаете с ограниченной видеопамятью или изучаете продвинутые рабочие процессы ИИ, FLUX Schnell может стать переломным моментом.

Оглавление
Что такое FLUX?
FLUX — это семейство моделей ИИ, разработанных для различных приложений, с тремя основными версиями:
- FLUX Pro: облачная платная версия с ограниченной настройкой рабочего процесса. Поддерживает базовые рабочие процессы промптинга.
- FLUX.1 Dev: версия, устанавливаемая локально, для некоммерческого использования.
- FLUX.1 Schnell: дистиллированная модель, оптимизированная для скорости и эффективности использования памяти. Эта версия идеально подходит для пользователей с аппаратными ограничениями или тех, кто ищет более высокую производительность без ущерба для качества.
В этом руководстве мы подробно рассмотрим FLUX.1 Schnell, разберём его уникальные особенности и расскажем, как эффективно его настроить.
Почему стоит выбрать FLUX.1 Schnell?
FLUX.1 Schnell — это дистиллированная версия модели, похожая на Stable Diffusion 3.5 Large Turbo. Дистиллированные модели оптимизированы для более быстрой загрузки, меньшего использования памяти и более короткого времени загрузки. Однако FLUX остаётся большой моделью, поэтому пользователям с ограниченной видеопамятью стоит рассмотреть возможность загрузки квантованной версии со страницы «Comfy-Org Hugging Face page».
Ключевые особенности FLUX.1 Schnell:
- Квантованная модель: версия FP8 Safetensors (8-бит с плавающей запятой) оптимизирована для более эффективного управления памятью.
- Интегрированные текстовые кодеры: файл контрольной точки включает текстовые кодеры CLIP и T5, что улучшает следование промпту и обработку естественного языка.
- Дистиллированный рабочий процесс: FLUX Schnell использует шкалу CFG (Classifier-Free Guidance), равную 1, и не поддерживает отрицательные промпты, что упрощает его настройку.
Настройка FLUX.1 Schnell в Comfy UI
Выполните следующие шаги, чтобы настроить FLUX.1 Schnell для оптимальной производительности:
1. Скачивание модели
- Посетите страницу «Comfy-Org Hugging Face page» и скачайте файл FLUX.1 Schnell FP8 Safetensors . Эта версия квантована для улучшения совместимости с видеопамятью. После скачивания файла модели поместите его в C:\Users\<username>\Documents\ComfyUI\models\checkpoints.

2. Подготовка промпта
- FLUX использует текстовые кодеры CLIP и T5, что делает его высокоэффективным для промптов на естественном языке. Подготовьте подробный промпт для лучших результатов.

- Примечание: FLUX Schnell не поддерживает отрицательные промпты. Если вы попытаетесь использовать такой промпт, это приведёт к ошибкам или неожиданному поведению.
3. Обработка отрицательных входных данных
Поскольку FLUX Schnell не поддерживает отрицательные промпты, вам нужно будет обнулить кондиционирование для отрицательного входного сигнала. Вот как это сделать:
- Создайте узел Conditioning Zero Out .
- Подключите его между узлом текстового кодера CLIP и отрицательным входом сэмплера.
- Это гарантирует, что не возникнет путаницы из-за пустого отрицательного промпта.
4. Настройка параметров сэмплера
- Установите steps на 4 для оптимальной скорости и производительности.
- Установите CFG scale на 1, как того требует дистиллированная модель.
Вот пример конфигурации:
Sampler Node Settings:
- Steps: 4
- CFG Scale: 1
Запуск рабочего процесса
После загрузки модели процесс генерации становится замечательно быстрым и требует всего четырёх шагов. Хотя первоначальная загрузка модели может занять некоторое время, оптимизированный рабочий процесс обеспечивает эффективную производительность после этого.
Ниже приведён пример вывода:
Промпт: 4k photo, high quality, in a European forest

Промпт:
a futuristic cityscape with neon lights and flying cars

Распространённые проблемы и решения
1. Время загрузки модели
FLUX.1 Schnell — большая модель, поэтому первоначальная загрузка может занять больше времени, особенно на системах с ограниченными ресурсами. Использование квантованной версии FP8 значительно уменьшает эту проблему.
2. Путаница с отрицательными промптами
Если вы привыкли использовать отрицательные промпты, обязательно обнулите кондиционирование, как описано выше. Это предотвращает ошибки и поддерживает чистый рабочий процесс.
Заключение
FLUX.1 Schnell предлагает мощное и эффективное решение для рабочих процессов ИИ, особенно для пользователей с аппаратными ограничениями. Интеграция текстовых кодеров CLIP и T5 обеспечивает превосходное следование промпту, а дистиллированная архитектура — более быструю обработку. Следуя описанным выше шагам, вы сможете оптимизировать FLUX.1 Schnell под свои конкретные нужды.
Подробнее см. официальную документацию FLUX или страницу «Comfy-Org Hugging Face page».