Сравнительный обзор
FLUX.1 Fill Pro vs Kontext Max: перерисовка по маске или изменение всего изображения
Одна и та же гостиная, одна и та же цель: один использует маску, другой — только промпт; два набора результатов рядом.
Если нужно изменить только одно место, а остальное оставить как есть, выбирайте FLUX.1 Fill Pro: передайте исходное изображение, чёрно-белую маску того же размера и промпт — белые области перерисовываются, чёрные остаются нетронутыми. Если нужно полностью переделать стиль всего изображения и не хочется рисовать маску, выбирайте FLUX.1 Kontext Max: передаются только исходное изображение и промпт, границы задаются текстовым описанием.
FLUX.1 Fill Pro уже доступен в HiAPI — откройте страницу модели и генерируйте сразу; новым пользователям при регистрации начисляется 200 кредитов. Страница модели Kontext Max находится здесь. Цена за штуку у обеих моделей одинаковая — $0.0715 за изображение.
Разница в одной таблице
| FLUX.1 Fill Pro | FLUX.1 Kontext Max | |
|---|---|---|
| Входные данные | Исходное изображение + чёрно-белая маска + промпт | Одно исходное изображение + промпт |
| Нужна ли маска | Нужна, размер должен совпадать с исходным изображением | Не нужна |
| Чем определяется область изменений | Белой областью маски | Описанием в промпте |
| Пропорции выхода | Следуют исходному изображению, параметра соотношения сторон нет (контрольный образец 1440 × 810) | Контрольный образец в пропорциях исходного изображения (1328 × 752) |
| Параметры | steps 15–50 (по умолчанию 50), guidance 1.5–100 (по умолчанию 60), seed, output_format | Определяются исходным изображением и промптом |
| Цена за штуку | $0.0715 за изображение | $0.0715 за изображение |
| Подходящие задачи | Локальная замена, доработка товарных фото, замена фона, смена цвета одежды | Полная перерисовка, переделка стиля |
Цена одинаковая, реальная разница в том, «кто определяет границы изменений»: Fill Pro — с помощью чёрно-белой маски, Kontext Max — с помощью одной фразы в промпте.
Как выглядят результаты при одном изображении и одной цели?
Исходное изображение — гостиная: на белой стене висят круглые настенные часы, на левой стене — гобелен, плетёные диски, череп бизона и растение, справа — большое окно и угловой диван. Цель — «заменить участок стены с часами на большое абстрактное панно».
| FLUX.1 Fill Pro | FLUX.1 Kontext Max |
|---|---|
![]() |
![]() |
| Исходное изображение + маска с белой рамкой + промпт, выход 1440 × 810 | Исходное изображение + промпт (без маски), выход 1328 × 752 |
Одно и то же исходное изображение, одна и та же цель, по одной генерации для каждого. Входные данные различаются: Fill Pro требует исходное изображение + маску с белой рамкой того же размера + промпт, область изменений задаёт маска; Kontext Max требует только исходное изображение + промпт, поля маски нет, границы полностью задаются текстом. Чтобы два изображения различались только одним фактором — «есть ли маска», — использовался один и тот же промпт.
При повседневном использовании Kontext Max нужно самому прописывать область в промпте, например replace the area on the wall where the clock hangs with …. В этом сравнении так сделано не было, поэтому он перерисовал все украшения на всей стене — это как раз и показывает разницу: без маски границы задаются формулировкой; если формулировка не задана жёстко, область результата расширится.
A large framed abstract painting in warm terracotta, sand and cream tones, hanging on the wall, with a thin dark wood frame; keep the room, sofa, furniture and lighting unchanged.
Сгенерировать с этим промптом → промпт заполнится автоматически; поле исходного изображения пустое, в поле маски по умолчанию стоит пример маски — замените её на своё исходное изображение и чёрно-белую маску того же размера (чёрное сохраняется, белое перерисовывается) и нажмите запуск.
Исходное изображение выше имеет размер 1600 × 900, маска — 1600 × 900, белая рамка охватывает только участок стены с часами.

Чёрное сохраняется, белое перерисовывается. Всё за пределами рамки чёрное, поэтому изображение за пределами рамки не перерисовывается.

В чём видны различия?
- Область изменений. Fill Pro изменил только участок внутри рамки маски. У Kontext Max маски нет, всё изображение перерисовано заново: диски на левой стене, череп бизона, плетёные подвески и небольшие картины на стене заменены новыми абстрактными панно с волнистым узором.
- Остальная часть изображения. В выходе Fill Pro гобелен на левой стене за пределами рамки, плетёные диски, череп бизона, растение, диван и освещение полностью остались прежними, а внутри рамки появилась тонкая тёмная рама. Kontext Max сохранил компоновку окна и дивана справа, но содержимое изображения изменилось целиком.
- Размер выхода. Fill Pro возвращает 1440 × 810, Kontext Max — 1328 × 752; оба размера скорректированы до кратности 32 в пропорциях исходного изображения, пропорции совпадают, пиксели различаются. Чтобы наложить на исходное изображение, сначала приведите размеры к одному.
Как выбрать по сценарию?
- На товарном фото нужно убрать царапину, сохранив весь товар → Fill Pro
- Заменить фон, но чашка, тень и ракурс не должны двигаться → Fill Pro
- Поменять только цвет одежды, складки и руки оставить как есть → Fill Pro
- На плане помещения заменить один предмет мебели или стиль двери → Fill Pro
- Поменять стиль, цветовую гамму, манеру всего изображения → Kontext Max
- Нет инструмента для масок и рисовать не хочется → Kontext Max
- Границы изменяемого объекта неправильной формы, но их можно описать одной фразой («заменить небо на сумерки») → Kontext Max
- Попробовали Kontext Max и обнаружили, что границы «поплыли», изменить не получается → Fill Pro с дополнительной маской
Сложно ли переключаться с одного на другой?
Несложно. Обе модели используют один и тот же асинхронный интерфейс POST https://api.hiapi.ai/v1/tasks, один и тот же API Key, обе возвращают taskId, результат получается опросом или через callback.url, цена у обеих — $0.0715 за изображение. При переключении меняются только два места:
model:flux-1-fill-proзаменить наflux-1-kontext-max.input.mask: при переходе с Fill Pro на Kontext Max удалить, он больше не нужен; при обратном переходе добавить чёрно-белую маску того же размера, что и исходное изображение.input.prompt: после перехода с Fill Pro на Kontext Max в промпт нужно добавить фразу о том, «что именно меняется», напримерreplace only the wall area where the clock hangs, поскольку маски, которая размечала бы границы за вас, больше нет.
input.image у обеих моделей записывается одинаково. Полные примеры запросов и значение параметров см. в статье Как пользоваться FLUX.1 Fill Pro API.
Частые вопросы
Цена у обеих моделей одинаковая? Одинаковая — $0.0715 за изображение, оплата за успешно сгенерированное изображение, при неудаче предварительно списанные средства автоматически возвращаются.
Можно ли у Fill Pro не передавать маску?
Нельзя. input.image, input.mask и input.prompt — все три обязательны, маска должна быть чёрно-белым изображением того же размера, что и исходное.
Может ли Kontext Max рисовать маску? Он не принимает поле маски, область изменений полностью задаётся описанием в промпте. Если в промпте чётко указать «что менять» и «что сохранить», границы будут стабильнее.
Что делать, если нужно изменить одно место, но маску нарисовать не получается? Сначала перерисуйте всё изображение через Kontext Max или экспортируйте PNG-маску исходного размера инструментом сегментации и вернитесь к Fill Pro. Цена у обоих вариантов одинаковая, можно прогнать по одному изображению и сравнить.
Хотите сразу увидеть разницу? Скопируйте промпт выше и запустите одну генерацию в Fill Pro, не забудьте заменить исходное изображение и маску на свои; затем смените model на Kontext Max и запустите с тем же промптом — посмотрите на оба результата вместе.
Серия статей о FLUX.1 Fill Pro
- Страница модели FLUX.1 Fill Pro: онлайн-тест перерисовки по маске
- Сколько стоит FLUX.1 Fill Pro API? $0.0715 за изображение
- Как пользоваться FLUX.1 Fill Pro API? Первая перерисовка по маске за 5 минут
- Сборник промптов FLUX.1 Fill Pro: 4 сценария с маской для копирования
- Страница модели FLUX.1 Kontext Max: редактирование всего изображения без маски
- How to Use the FLUX.1 Fill Pro API(руководство по интеграции на английском)
Похожие статьи
Все статьи →-
Сравнительный обзор
Wan 2.6 Flash против Wan 2.7: стоит ли обновляться?
720P-бюджет и готовые ролики 1080P с лисой и автомобилем; для каждой группы указаны аудиоусловия и фактический тариф.
-
Сравнительный обзор
Vidu Q4 Preview vs Kling 3.0: как выбрать генерацию видео из изображения?
Для звука по умолчанию, 16 секунд и 5 разрешений выбирайте Vidu Q4 Preview; для фиксации кадра начальным и конечным изображениями — Kling 3.0. В комплекте два сравнения с одинаковым промптом: гидросамолёт и бариста.
-
Сравнительный обзор
Альтернатива Replicate: сравнение hiapi и Replicate для генерации изображений и видео (2026)
Что нужно изменить в вызовах прогнозов, webhook и тарификации при переходе с Replicate на hiapi, плюс чек-лист миграции из 10 шагов.

