Black Forest Labs Flux 2 Klein — дистиллированная модель с минимальной задержкой. Обёртка для версий 9B и 4B через RunComfy с паттернами промптов.
npx -y skills add agentspace-so/runcomfy-agent-skills --skill flux-2-klein --agent claude-codeFlux 2 Klein (дистиллированный, низколатентный вариант Flux 2 от Black Forest Labs) на RunComfy Model API — без API-ключа, асинхронный REST.
npx skills add agentspace-so/runcomfy-skills --skill flux-2-klein -g
Уникальная сила Flux 2 Klein — итерация с приоритетом скорости: суб-секундная обратная связь позволяет проводить live-сессии арт-директора и быструю визуализацию продуктов, недоступную для батч-моделей. Выбирайте, когда скорость итерации важнее потолка разрешения.
| Задача | Используйте |
|---|---|
| Сессии live-арт-директора в реальном времени | Flux 2 Klein 4B |
| Быстрая итерация с высокой детализацией на финале | Flux 2 Klein 9B |
| Мультиреференсный брендовый стайлинг с согласованным видом | Flux 2 Klein |
| Изображения-герои 2K–4K, максимальное разрешение | Seedream 5 |
| Максимальное следование промпту + экстремальная детализация | Flux 2 Pro |
| Встроенный текст, логотипы, многоязычные вывески | GPT Image 2 |
| Гиперреалистичный портрет | Nano Banana Pro |
npm i -g @runcomfy/cliruncomfy login (device-code через браузер)RUNCOMFY_TOKEN=<token>Два варианта, одинаковая форма эндпоинта, одинаковая грамматика промптов.
blackforestlabs/flux-2-klein/9b/text-to-imageВариант с приоритетом точности. Для полировки / финального вывода.
| Поле | Тип | Обязательно | По умолчанию | Примечания |
|---|---|---|---|---|
prompt | string | да | — | До ~512 токенов. Длиннее — деградирует. |
steps | int | нет | 25 | 4–50. Дистиллированная архитектура — 4–8 для концептинга; ~25 для полировки; >25 мало добавляет. |
width | int | нет | 1024 | Обычно 512–1536. Соотношение сторон ограничено 16:9, макс ~2K. |
height | int | нет | 1024 | Соответствует намерению соотношения с width. |
blackforestlabs/flux-2-klein/4b/text-to-imageВариант с приоритетом латентности. Суб-секундный инференс с 4 шагами. Для live-итерации / концептинга.
Тот же набор полей. По умолчанию steps = 4 — вариант создан именно для этого числа шагов.
Поддерживается до 4 одновременных референсных изображений на том же эндпоинте для переноса стиля / управляемой композиции. До 4 референсов; больше — увеличивает латентность и разбавляет управление.
runcomfy run blackforestlabs/flux-2-klein/4b/text-to-image \
--input '{"prompt": "промпт пользователя"}' \
--output-dir /абсолютный/путь
runcomfy run blackforestlabs/flux-2-klein/9b/text-to-image \
--input '{
"prompt": "промпт пользователя",
"steps": 25,
"width": 1024,
"height": 1024
}' \
--output-dir /абсолютный/путь
runcomfy run blackforestlabs/flux-2-klein/9b/text-to-image \
--input '{"prompt": "промпт пользователя", "width": 1536, "height": 864}' \
--output-dir /абсолютный/путь
Декларативная грамматика «субъект-первым». Структура: «Субъект + действие + сцена + стиль + освещение + камера + качество». Субъект на первом месте; директивы — в конце. Пример: "A vibrant hummingbird mid-flight sipping nectar from a bright pink hibiscus, iridescent feathers in morning sun, soft bokeh tropical garden, macro photography, razor-sharp detail, cinematic lighting"
Конкретность побеждает цветистый язык. «4k product photo, softbox lighting, reflective table, 35mm, f/2.8» работает предсказуемо. «Очень красивый снимок продукта» — нет.
Количество шагов по фазе:
Мультиреференсное выравнивание. Передавая референсные изображения, сохраняйте их эстетику согласованной. Смешение акварели + фотореализма + 3D-рендера в одном вызове запутывает модель.
Условные правки: указывайте, что остаётся, а что меняется. «Same composition and lighting as reference, but change the background from beach to mountain studio.»
Для рендеринга текста (встроен Qwen3 8B, но уступает GPT Image 2): добавьте "crisp typography, high-contrast label" и поднимите шаги до ~25. Для сложного многоязычного текста в изображении — переходите на GPT Image 2.
Антипаттерны: противоречивые прилагательные («minimalist + ornate»); промпт >512 токенов; запрос 4K (потолок ~2K); сверхширокое (>16:9) — обрезается.
| Сценарий | Почему Flux 2 Klein |
|---|---|
| Сессии live-арт-директора | Суб-секундная обратная связь (4B) для итерации в реальном времени |
| Интерактивная визуализация продуктов | Быстрые превью UI и продуктовые компы без ожидания батча |
| Мультиреференсный брендовый стайлинг | Высокая согласованность стиля по референсам для единых пакетов ассетов |
| Концептинг → полировка | 4B для исследования, 9B для финального прохода — та же грамматика промптов |
| Код | Значение |
|---|---|
| 0 | успех |
| 64 | неверные аргументы CLI |
| 65 | неверный JSON / несоответствие схемы (напр. width: 4096 → 422) |
| 69 | ошибка сервера (5xx) |
| 75 | таймаут / 429 |
| 77 | не авторизован |