- Что такое FLUX.1 Kontext?
- FLUX.1 Kontext vs FLUX.1 Text-to-Image
- Какой уровень вам следует использовать?
- FLUX.1 Kontext Dev на Novita AI
- FLUX.1 Kontext Pro на Novita AI
- FLUX.1 Kontext Max на Novita AI
- Сколько стоит FLUX.1 Kontext на Novita AI?
- Быстрый старт API
- Практические шаблоны редактирования
- Заключение
- FAQ
- Рекомендуемые статьи
FLUX.1 Kontext — это семейство моделей редактирования изображений с учетом контекста от Black Forest Labs, доступное на Novita AI в трех уровнях: Dev, Pro и Max. В отличие от моделей FLUX.1 для генерации текста в изображение, Kontext принимает существующее изображение и текстовый запрос и редактирует изображение, сохраняя контекст — меняет одежду субъекта, заменяет фон, корректирует типографику или комбинирует новые элементы без пересоздания с нуля. Это руководство охватывает различия между тремя уровнями, их параметры API, цены и рекомендации по выбору на Novita AI.
Что такое FLUX.1 Kontext?
FLUX.1 Kontext — это линейка моделей редактирования изображений от Black Forest Labs, отличная от их моделей FLUX.1 и FLUX1.1 для генерации текста в изображение. Ключевая возможность — редактирование с учетом контекста: вы предоставляете одно или несколько эталонных изображений вместе с текстовой инструкцией, и модель сохраняет идентичность субъекта, стиль и пространственные отношения в отредактированном результате.
Практические задачи, с которыми она хорошо справляется:
- Изменение одежды, цвета волос или аксессуаров персонажа с сохранением лица
- Замена или расширение фона без влияния на передний план
- Редактирование текста и типографики в изображении (вывески, надписи, наложения)
- Композиция элементов из нескольких исходных изображений
- Перенос стиля с сохранением структурного содержимого
На Novita AI все три варианта Kontext обслуживаются через стандартный API асинхронных задач по адресу https://api.novita.ai. Вы отправляете POST на соответствующий endpoint, получаете task_id, затем опрашиваете API результатов задач до готовности вывода.
FLUX.1 Kontext vs FLUX.1 Text-to-Image
Это различие важно при выборе правильного инструмента. FLUX.1 [dev] и [schnell] на Novita AI — это модели для генерации текста в изображение: они создают изображения только по текстовым запросам, без ввода изображения. FLUX.1 Kontext Dev, Pro и Max — это модели редактирования изображений: они требуют хотя бы одно исходное изображение и создают правки, основанные на этом вводе.
Если вы хотите генерировать с нуля, используйте FLUX.1 [dev] или [schnell]. Если вы хотите редактировать, ретушировать или преобразовывать существующее изображение с сохранением контекста, используйте FLUX.1 Kontext.
Какой уровень вам следует использовать?
| Dev | Pro | Max | |
|---|---|---|---|
| Конечная точка Novita AI | /v3/async/flux-1-kontext-dev |
/v3/async/flux-1-kontext-pro |
/v3/async/flux-1-kontext-max |
| Цена за изображение | $0.0225 ($0.018 быстрый) | $0.036 | $0.072 |
| Управление размером вывода | Размеры в пикселях (256–1536 на сторону) | Предустановки соотношения сторон | Предустановки соотношения сторон |
| Шаги инференса | Настраиваемые (1–50, по умолчанию 28) | Фиксированные | Фиксированные |
| Быстрый режим | Да (более низкая цена, немного сниженное качество) | Нет | Нет |
| Допуск безопасности | Нет | Да (1–5, по умолчанию 2) | Да (1–5, по умолчанию 2) |
| Макс. исходных изображений | 4 | 4 | 4 |
| Лучше всего для | Высоконагруженные конвейеры, чувствительные к стоимости рабочие процессы, потребности в пользовательском разрешении | Сбалансированное качество и стоимость, производственное использование | Наивысшее качество вывода, премиальная согласованность |
Используйте Dev, когда: вам нужна экономичная пропускная способность, вы хотите настроить шаги инференса или размеры выходных пикселей, или вы запускаете высоконагруженные автоматизированные конвейеры, где имеет смысл быстрый режим.
Используйте Pro, когда: вам нужны надежные правки производственного качества по средней цене и не требуется настройка шагов инференса. Интерфейс с соотношением сторон проще в использовании для веб- и социальных форматов.
Используйте Max, когда: качество вывода является основным приоритетом, а стоимость — второстепенным. Max нацелен на премиальную согласованность для профессиональных активов, брендовых изображений или работ, где визуальная точность напрямую влияет на конечный продукт.
FLUX.1 Kontext Dev на Novita AI
Конечная точка: POST https://api.novita.ai/v3/async/flux-1-kontext-dev
Dev предоставляет наибольший контроль над параметрами генерации. Вы можете задать точные размеры в пикселях вместо предустановок соотношения сторон, настроить шаги инференса и включить быстрый режим для снижения стоимости за счет некоторого качества.
Параметры запроса:
| Параметр | Тип | Значение по умолчанию | Примечания |
|---|---|---|---|
prompt |
string | обязательно | Инструкция по редактированию |
images |
string[] | опционально | Base64 или URL; до 4 изображений |
fast_mode |
boolean | false | Снижает стоимость до $0.018/изображение |
size |
string | — | ширина*высота, 256–1536 на измерение |
num_inference_steps |
integer | 28 | Диапазон 1–50 |
guidance_scale |
number | 2.5 | Диапазон 1.0–20.0 |
num_images |
integer | 1 | Диапазон 1–4 |
seed |
integer | -1 | -1 = случайно |
output_format |
string | jpeg | jpeg, png, webp |
Когда настраивать шаги: для простых правок (изменение цвета, замена текста) часто достаточно 20 шагов. Для сложных композиционных изменений или смешивания нескольких изображений 28–35 шагов обычно улучшают согласованность. Увеличение более 40 шагов редко добавляет значимое качество для задач редактирования.
FLUX.1 Kontext Pro на Novita AI
Конечная точка: POST https://api.novita.ai/v3/async/flux-1-kontext-pro
Pro обменивает гранулярный контроль шагов на более простой интерфейс и повышение качества вывода. Вы указываете соотношение сторон, а не размеры в пикселях, что упрощает работу со стандартными форматами (1:1 для соцсетей, 16:9 для видео-миниатюр, 9:16 для мобильных устройств).
Параметры запроса:
| Параметр | Тип | Значение по умолчанию | Примечания |
|---|---|---|---|
prompt |
string | обязательно | Инструкция по редактированию |
images |
string[] | опционально | Base64 или URL; до 4 изображений |
guidance_scale |
number | 3.5 | Диапазон 1.0–20.0 |
aspect_ratio |
string | — | 1:1, 16:9, 4:3, 3:2, 2:3, 3:4, 9:16, 9:21, 21:9 |
seed |
integer | -1 | -1 = случайно |
safety_tolerance |
string | 2 | 1 (строгий) до 5 (разрешающий); только для режима текст-в-изображение |
Примечание: документация Novita AI указывает, что safety_tolerance применяется только в режиме текст-в-изображение для Pro. При использовании Kontext для редактирования изображений (т.е. передачи исходных изображений) этот параметр не действует.
FLUX.1 Kontext Max на Novita AI
Конечная точка: POST https://api.novita.ai/v3/async/flux-1-kontext-max
Max имеет почти такой же интерфейс, как Pro — те же предустановки соотношения сторон, те же настройки допуска безопасности — но нацелен на более высокую согласованность и точность. Если вы используете Pro, и результаты нестабильны в рамках пакета, или если конкретное редактирование постоянно отклоняется от исходного субъекта, Max — следующий шаг для пробы.
Параметры запроса:
| Параметр | Тип | Значение по умолчанию | Примечания |
|---|---|---|---|
prompt |
string | обязательно | Инструкция по редактированию |
images |
string[] | опционально | Base64 или URL; до 4 изображений |
seed |
integer | — | Диапазон -1–2147483647 |
guidance_scale |
number | 3.5 | Диапазон 1.0–20.0 |
safety_tolerance |
string | 2 | 1 (строгий) до 5 (разрешающий) |
aspect_ratio |
string | — | Те же предустановки, что у Pro |
Основное практическое отличие от Pro — верхний предел качества вывода и цена. Для большинства рабочих процессов с API Pro покрывает сценарий использования. Max имеет смысл для финального производства активов, где требуется лучший вывод модели перед проверкой человеком.
Сколько стоит FLUX.1 Kontext на Novita AI?
Цены по состоянию на 2026-06-26 (источник: страница цен Novita AI):
| Вариант | Цена за изображение |
|---|---|
| FLUX.1 Kontext Dev | $0.0225 |
| FLUX.1 Kontext Dev (быстрый режим) | $0.018 |
| FLUX.1 Kontext Pro | $0.036 |
| FLUX.1 Kontext Max | $0.072 |
Цены Novita AI ниже прямых тарифов BFL (Pro: $0.04, Max: $0.08 в BFL по состоянию на 2026-06-26). Для конвейеров редактирования с большим объемом разница быстро накапливается: 10 000 правок Pro на Novita стоят $360 против $400 напрямую.
Быстрый старт API
Получите свой API-ключ в консоли Novita AI. Все три конечные точки Kontext используют один и тот же асинхронный шаблон: POST для отправки, получение task_id, затем GET к endpoint результата задачи до готовности вывода.
Пример на Python — FLUX.1 Kontext Pro:
import requests
import time
API_KEY = "YOUR_NOVITA_API_KEY"
BASE_URL = "https://api.novita.ai"
def edit_image_kontext_pro(image_url: str, prompt: str, aspect_ratio: str = "1:1") -> str:
response = requests.post(
f"{BASE_URL}/v3/async/flux-1-kontext-pro",
headers={
"Authorization": f"Bearer {API_KEY}",
"Content-Type": "application/json",
},
json={
"prompt": prompt,
"images": [image_url],
"aspect_ratio": aspect_ratio,
"guidance_scale": 3.5,
},
)
response.raise_for_status()
task_id = response.json()["task_id"]
# Poll for result
while True:
result = requests.get(
f"{BASE_URL}/v3/async/task-result",
headers={"Authorization": f"Bearer {API_KEY}"},
params={"task_id": task_id},
)
result.raise_for_status()
data = result.json()
if data.get("task", {}).get("status") == "TASK_STATUS_SUCCEED":
return data["images"][0]["image_url"]
elif data.get("task", {}).get("status") == "TASK_STATUS_FAILED":
raise RuntimeError(f"Task failed: {data}")
time.sleep(2)
Вариант Dev с быстрым режимом и пользовательским разрешением:
response = requests.post(
f"{BASE_URL}/v3/async/flux-1-kontext-dev",
headers={
"Authorization": f"Bearer {API_KEY}",
"Content-Type": "application/json",
},
json={
"prompt": "Change the jacket to red leather",
"images": [image_url],
"fast_mode": True,
"size": "1024*1024",
"num_inference_steps": 28,
"guidance_scale": 2.5,
"output_format": "webp",
},
)
Вариант Max для наивысшего качества:
response = requests.post(
f"{BASE_URL}/v3/async/flux-1-kontext-max",
headers={
"Authorization": f"Bearer {API_KEY}",
"Content-Type": "application/json",
},
json={
"prompt": "Replace the background with a sunset over mountains",
"images": [image_url],
"aspect_ratio": "16:9",
"guidance_scale": 3.5,
},
)
Практические шаблоны редактирования
Согласованность субъекта между кадрами: Чтобы сохранить идентичность персонажа или продукта в рамках пакета, передавайте одно и то же исходное изображение с разными запросами для каждого кадра. Фиксированный seed блокирует стиль вывода в пределах сессии.
Композиция из нескольких изображений: Все три варианта принимают до 4 исходных изображений. Передайте референс персонажа и референс фона вместе и укажите модели объединить их. Более простые инструкции дают более предсказуемые результаты.
Правки типографики: Kontext обрабатывает текст в изображении лучше, чем большинство моделей редактирования. Укажите изменение явно в запросе: "Change the sign text from 'OPEN' to 'CLOSED'". Pro и Max дают более читаемые правки типографики, чем Dev, особенно для мелкого или стилизованного текста.
Итеративное уточнение: Вывод Kontext — это просто изображение — подайте его обратно как источник для следующего редактирования. Сначала черновая правка в Dev с быстрым режимом, финальный проход качества в Pro или Max.
Когда избегать Kontext: Для генерации изображений без исходного референса используйте FLUX.1 Dev «текст-в-изображение» на Novita AI — Kontext требует исходные изображения для редактирования.
Заключение
FLUX.1 Kontext — это семейство моделей редактирования изображений с учетом контекста, а не система преобразования текста в изображение. Ее основная возможность — сохранение идентичности субъекта, пространственных отношений и стиля при применении точных текстовых правок к существующему изображению. Это различие важно при выборе между ней и FLUX.1 Dev, Schnell или другими T2I-моделями: Kontext — правильный инструмент, когда у вас есть исходные изображения и нужно изменить в них что-то конкретное.
Среди трех уровней на Novita AI логика выбора проста. Dev — правильный выбор для высоконагруженных или чувствительных к стоимости рабочих процессов — он предоставляет управление шагами инференса и пиксельное масштабирование, а быстрый режим снижает цену до $0.018/изображение. Pro — уровень по умолчанию для большинства производственных сценариев: более простой интерфейс с соотношением сторон, лучшая согласованность вывода, чем у Dev, и средняя цена ($0.036/изображение), подходящая для текущих конвейеров. Max нацелен на финальное производство активов, где качество важнее стоимости — он использует интерфейс Pro, но обеспечивает более высокую согласованность, что делает его правильным выбором для брендовых изображений, работ, готовых к печати, или любого вывода, который идет напрямую к аудитории без дальнейшего редактирования.
Все три варианта принимают до 4 исходных изображений и возвращают результаты через тот же асинхронный API задач, так что выбор уровня на практике сводится к изменению одной строки в endpoint. Правильный уровень зависит от того, куда попадает вывод: автоматизированные конвейеры склоняются к Dev, производственные API — к Pro, финальная доставка — к Max.
FAQ
Q: В чем самое большое практическое различие между Dev, Pro и Max?
A: Dev предоставляет прямой контроль над шагами инференса и размерами выходных пикселей, а также опцию быстрого режима, снижающую стоимость за счет некоторого качества. Pro и Max используют предустановки соотношения сторон и фиксируют конвейер инференса — Pro является сбалансированным производственным вариантом, Max — более высоким качеством. Цены отражают это: Dev от $0.018, Pro $0.036, Max $0.072 за изображение на Novita AI (проверено 2026-06-26).
Q: С какого уровня мне начать?
A: Начните с Pro. Он покрывает большинство сценариев производственного редактирования изображений с простым интерфейсом и надежным выводом. Переключитесь на Dev, если нужен контроль стоимости пропускной способности или пользовательские размеры пикселей; перейдите на Max, если вывод Pro нестабилен или вы производите финальные активы, идущие напрямую к аудитории.
Q: Когда стоит перейти с Pro на Max?
A: Когда согласованность вывода важнее стоимости. Типичные сигналы: результаты Pro плавают в рамках пакета, когда критично сохранение идентичности (один и тот же персонаж или продукт во многих правках), ухудшаются правки мелкой типографики, или вывод идет напрямую в производство без этапа контроля качества человеком. Max не предлагает других параметров — это тот же интерфейс, что у Pro, только более высокий предел качества.
Q: Заметно ли снижается качество в быстром режиме Dev?
A: Для простых правок — однотонных изменений цвета, замены фона, удаления объектов — качество быстрого режима обычно приемлемо. Для сложной композиции, точных изменений типографики или правок, требующих сильной согласованности субъекта, стандартный Dev или Pro дают более надежные результаты. Быстрый режим лучше всего использовать для сортировки или прототипирования, а не для финального вывода.
Q: В чем разница между FLUX.1 Kontext и моделями FLUX.1 текст-в-изображение?
A: FLUX.1 Kontext (Dev/Pro/Max) — это модель редактирования изображений: она принимает одно или несколько исходных изображений плюс текстовую инструкцию и возвращает отредактированную версию. FLUX.1 [dev] и [schnell] — это модели текст-в-изображение: они генерируют изображения по текстовому запросу без ввода изображения. Два семейства решают разные задачи и не являются взаимозаменяемыми — используйте Kontext, когда у вас есть исходные изображения для редактирования, и T2I-модели при генерации с нуля.
