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-сервер