Image Generation
CFG scale
Classifier-Free Guidance scale — степень следования промпту при генерации изображений.
Что такое CFG scale
CFG scale (Classifier-Free Guidance scale) — параметр, определяющий, насколько сильно модель следует текстовому промпту при генерации. Технически — это вес, усиливающий разницу между условной (с промптом) и безусловной (с пустым промптом) предсказанными шумами:
ε_cfg = ε_uncond + cfg_scale × (ε_cond - ε_uncond)
Влияние CFG scale
| CFG | Поведение |
|---|---|
| 1 | Игнорирует промпт — только безусловная генерация |
| 3–5 | Свободная, творческая генерация, слабо следует промпту |
| 7 | Стандарт для SD 1.5 — хороший баланс |
| 5–7 | Стандарт для SDXL |
| 10–12 | Сильное следование промпту, риск артефактов, пересыщение |
| >15 | Чрезмерная стилизация, искажения |
Высокий CFG → контрастнее, насыщеннее, точнее промпт, но риск «перепечённости». Низкий → свободнее, мягче, менее предсказуемо.
CFG для FLUX
Модели на Rectified Flow (FLUX.1 schnell) не используют CFG в стандартном смысле:
- FLUX schnell:
guidance_scale=0.0— CFG отключён, всего 4 шага - FLUX dev:
guidance_scale=3.5— guidance-distilled, значения 2–4
Негативный промпт и CFG
Negative prompt работает только при CFG > 1: он усиливает направление «удаления» нежелательных атрибутов. При CFG=1 negative prompt игнорируется.
Связанные термины
- negative prompt — задаёт направление «отталкивания»
- sampler — применяет CFG на каждом шаге
- FLUX — другой режим guidance
- Stable Diffusion — модель, для которой применяется CFG
Готовы запустить GPU-задачу?
Запустить GPU-сервер