CFG и guidance

Насколько строго модель следует промпту, и отдельное число guidance у Flux.

Простыми словами

CFG (classifier-free guidance) это поле cfg у сэмплера. На каждом шаге модель предсказывает дважды: с вашим промптом и с негативным (или ни с чем). Итоговый шаг идёт от второго предсказания к первому, умноженный на cfg. Больше число, строже картинка следует промпту.

  • Слишком мало: вялая, блёклая картинка, которая плохо слушает промпт.
  • Слишком много: выгоревшие цвета, резкие контуры, артефакты.
  • Ровно 1: второе предсказание пропускается. Шаг вдвое быстрее, а негативный промпт ничего не делает.

Guidance у Flux dev это другое число. Flux dev дистиллирован: он выучил действие CFG и принимает нужную силу как вход. Её вписывает в conditioning нода FluxGuidance (guidance, около 3.5). Собственный cfg сэмплера остаётся 1. Это называют «distilled CFG».

Где встречается в графе

  • cfg у KSampler, KSamplerAdvanced, SamplerCustom, CFGGuider и у сэмплеров паков.
  • guidance у FluxGuidance (Flux.1 dev и модели на его основе).
  • В двухпроходных видеографах cfg есть у каждого сэмплера.

Какие значения берут

МодельОбычный cfg
SD 1.57 до 8
SDXL, Pony, Illustrious5 до 7 (у Pony часто ниже)
SD 3.5около 4 до 5
Flux.1 dev, FLUX.1 Krea [dev]1, а FluxGuidance около 3.5
Flux.1 schnell, Z-Image Turbo и другие дистиллированные1
Qwen-Imageоколо 2.5 до 4
Wan 2.2 14B (20 шагов)3.5
Любая модель с LoRA-ускорителем1

Последнее слово за страницей модели: авторы пишут проверенные значения.

Частые ошибки

  • Выгоревшая картинка: cfg слишком велик для модели или LoRA-ускоритель при cfg больше 1.
  • Поднять сразу FluxGuidance и cfg у Flux dev: резкая картинка и вдвое дольше.
  • «Негативный промпт не действует»: cfg равен 1.

Как помогает приложение

Уроки проверяют диапазоны cfg (от 1 до 4 у двух проходов Wan, ровно 1 с LoRA-ускорителем) и говорят почему. Проверка говорит, когда при cfg 1 негативный промпт остаётся без действия. В Свойствах у поля со встроенной заметкой рядом с именем есть кнопка Что делает это поле; она открывает заметку под полем: что делает поле и что в него ставить.

См. также

Страница перенесена из wiki репозитория приложения (docs/wiki/concepts/CFG.ru.md, ревизия b8e3f71). То же руководство встроено в приложение: «Справка ▸ Руководство».

Чтобы обновить её, выполните npm run import, а затем npm run build в папке сайта.