AIREITER

Гайд по промптам для согласованного редактирования изображений в FLUX 2 Klein

Последнее обновление: 2026-10-03 01:26:53

Хороший промпт для Klein описывает одно изменение, назначает роль референсу и отдельно перечисляет детали личности или композиции, которые нельзя менять.

Коротко: описывайте только изменение

FLUX.2 [klein] стоит выбрать, когда нужны быстрые и ограниченные правки по одному или нескольким референсам: заменить куртку, перенести объект в другую сцену, перекрасить товар или изменить освещение. В официальном репозитории FLUX.2 от Black Forest Labs для этого семейства заявлены генерация по тексту, редактирование с одним референсом и работа с несколькими референсами.

Главная практическая проблема — стабильность результата. Пользователи ComfyUI регулярно сталкиваются с изменением внешности и «плывущей» анатомией при восстановлении изображений и многошаговом редактировании. Один из пользователей описал ситуацию предельно прямо:

«Поэтому личности персонажей сохраняются не идеально». — u/Hairy-Candy3690, r/comfyui

Поэтому начинайте каждый промпт для редактирования с двух частей:

  • Изменить: одно визуальное свойство, которое нужно поменять.
  • Сохранить: внешность, композицию, текст или детали объекта, которые должны остаться прежними.

Схема «референс плюс инструкция»

Назовите нужный референс, опишите одно заметное преобразование и перечислите важные неизменяемые элементы. Не нужно заново пересказывать в промпте всю картинку.

Используйте такую структуру:

Using image 1 as the base, change [one element] to [target state].
Keep [identity, pose, composition, wardrobe, text, and other critical details] unchanged.
Match the existing perspective and lighting unless [specific exception].

Универсальный шаблон промпта для редактирования

Замена объекта

Using image 1 as the base, replace the red backpack with a matte black canvas backpack. Keep the same person, face, pose, clothing, framing, and street background unchanged. Match the original perspective and soft overcast light.

Изменение освещения

Using image 1 as the base, change the lighting to warm sunset light from camera left. Keep the same person, facial identity, hairstyle, clothing, pose, camera angle, and background composition. Add warm highlights without changing the printed text on the shirt.

Перекраска

Using image 1 as the base, change only the jacket to deep cobalt blue, hex #1E3A8A. Keep the person, jacket shape, logo lettering, folds, shadows, and background unchanged. Preserve the existing light direction.

Привязывайте hex-код к конкретному объекту, а не указывайте его отдельно. Воспринимайте такой код как ориентир по цвету: материал поверхности и освещение могут изменить его визуальное восприятие.

Несколько референсов: назначайте роль каждому

Каждому изображению нужно дать конкретную задачу. Например: «возьми человека с изображения 1, комнату — с изображения 2, а тёплый боковой свет — с изображения 3». Не ограничивайтесь фразой «объедини эти изображения»: тогда модели придётся самой решать, какой персонаж, фон и свет должны стать основными.

В рекомендациях Black Forest Labs указано, что Klein поддерживает несколько референсных изображений. Ограничения по их количеству зависят от конкретного endpoint, поэтому перед рабочим запросом проверьте лимит в используемом интерфейсе.

Сохраняйте порядок референсов между итерациями. Если на первом проходе изображение 1 отвечает за внешность человека, не превращайте молча изображение 2 в референс личности на втором проходе.

Как сохранить внешность человека при редактировании

После получения промежуточного результата не убирайте исходный референс личности. Если передавать модели только последнюю версию, небольшие изменения могут накапливаться. Делайте каждый проход узким по задаче.

Что нужно явно зафиксировать

Отдельно прописывайте сохранение деталей, восстановление которых обойдётся дороже всего:

РискФормулировка для сохранения
Изменение лица«Сохрани ту же внешность, пропорции лица и причёску».
Изменение позы«Сохрани положение тела, расположение рук и угол камеры».
Изменение одежды«Сохрани ту же одежду, швы, складки и нанесённую графику».
Смещение композиции«Сохрани кадрирование, положение объекта, перспективу объектива и компоновку фона».
Искажение текста«Сохрани точную надпись ‘NORTHLINE’ в том же месте и с теми же заглавными буквами».

Не пишите просто «сохрани всё» в надежде, что этого будет достаточно. Важные элементы лучше перечислить по отдельности.

Когда отдельный проход безопаснее длинного промпта

Сложное редактирование лучше разбить на несколько проходов, меняя за раз только одну переменную:

  1. Измените фон, сохранив персонажа и кадрирование.
  2. Поменяйте цвет одежды, сохранив лицо, позу и логотип.
  3. Настройте освещение, не трогая цвет и текст.
  4. Остановитесь, когда нужное изменение получилось; не продолжайте улучшать стабильное изображение без необходимости.

Поочерёдные проходы не гарантируют сохранение внешности, зато помогают понять причину сбоя и уменьшают риск перегрузить модель промптом для восстановления. Если лицо изменилось после замены фона, вы знаете, на каком этапе возникла проблема.

Какие формулировки особенно важны для Klein

Сначала укажите персонажа или редактируемый объект, затем опишите изменение и после этого добавьте ограничения, которые должны сохраниться. В качестве практической отправной точки попробуйте 30–80 слов для обычной правки; добавляйте текст только тогда, когда каждое новое слово описывает заметную связь, положение или неизменяемую деталь.

Пишите связным текстом, а не набором тегов. Фраза «замени кружку слева на синюю керамическую чашку, сохранив руку, стол и отражение в окне» задаёт модели отношения между объектами. Набор «кружка, синяя чашка, стол, рука» такой информации не передаёт.

Описывайте желаемый результат в утвердительной форме. Вместо «без размытия» напишите «лицо в резком фокусе». Вместо «не меняй фон» — «сохрани исходную компоновку и перспективу фона». Это особенно важно, потому что поддержка negative prompt зависит от варианта Klein и конкретной оболочки. Не предполагайте наличие отдельной ветки для негативных промптов — сначала проверьте реализацию.

Избегайте противоречивых указаний. Фраза «пересвети весь товар, но оставь белую этикетку пиксельно неизменной» одновременно требует изменить и сохранить одни и те же пиксели. Если это действительно нужно, лучше написать: «добавь тёплый свет в сцену, сохранив надпись на этикетке чисто белой и читаемой».

Klein, FLUX 3 или Kontext: выбирайте по цене ошибки

Сравнивать эти варианты по универсальному рейтингу качества не слишком полезно. Важнее понять, насколько критичен сбой именно в вашем процессе.

ЗадачаС чего начатьПрактическое правило
Быстрые черновики, точечные правки или локальная итерацияFLUX 2 KleinВыбирайте Klein, если можете проверять небольшие проходы, а время выполнения имеет значение.
Сложный композитинг с сохранением внешностиБолее крупный endpoint FLUXПереходите на него, когда неудачный проход обходится дороже более медленной итерации; сначала проверьте возможности актуального endpoint.
Высокоуровневые преобразования в диалоговом режимеKontextВыбирайте его, если разговорный интерфейс редактирования лучше вписывается в ваш процесс, чем компактный пайплайн Klein.

Используйте Klein, когда задачу можно описать одним-двумя конкретными изменениями и проверять результат после каждого прохода. Переходите на FLUX 3 или Kontext, если один запрос должен одновременно сохранить внешность, выполнить сложный композитинг, обработать типографику и провести несколько зависимых преобразований.

FAQ

Поддерживает ли FLUX 2 Klein редактирование с несколькими референсами?

Да. Black Forest Labs указывает многоэлементное редактирование по референсам среди поддерживаемых возможностей. Точное число изображений зависит от endpoint или интерфейса, поэтому перед рабочим запросом проверьте актуальный лимит для Klein.

Нужно ли использовать negative prompts?

Не предполагайте, что поле для negative prompt работает в вашем интерфейсе Klein. Описывайте желаемое визуальное состояние положительно: например, «пустая столешница» или «резкий фокус по всему кадру», — и отдельно проверяйте реализацию.

Каким по длине должен быть промпт для редактирования в Klein?

Начните примерно с 30–80 слов. Более длинные промпты оправданы для нескольких персонажей, точных пространственных связей или большого числа ограничений, но убирайте каждое предложение, которое не описывает видимый результат.

Как не дать лицу измениться после нескольких правок?

Сохраняйте исходный референс личности, меняйте только один параметр за проход и явно фиксируйте внешность, причёску, позу и кадрирование. Сохраняйте каждую промежуточную версию и останавливайтесь, когда нужная правка готова: длинные цепочки увеличивают вероятность дрейфа личности.

Выбирайте FLUX 2 Klein для быстрых точечных правок, которые можно проверять после каждого прохода; используйте FLUX 3 или Kontext, если дрейф внешности и сложный композитинг обходятся дороже, чем более медленная итерация.