Для карточек товаров без сложных надписей разумно начать с FLUX.2 Pro. Если бракуете изображения из-за букв, мелких элементов упаковки или недостаточного следования запросу, добавьте FLUX.2 Flex в сравнение на тех же материалах. BFL позиционирует Pro как модель для производственных задач, а Flex — как вариант с акцентом на типографику, детали и настройку генерации. Это описание разработчика, а не доказательство превосходства Flex в любой сцене или при работе с кириллицей. Сравнение моделей BFL.
При прямой работе с BFL изображение размером 1024 × 1024 без референсов стоит 0,03 долл. у Pro и 0,05 долл. у Flex по тарифам, проверенным 6 сентября 2026 года. При 2048 × 2048 разница растёт: 0,075 против 0,20 долл. Поэтому выбирать стоит по стоимости пригодной карточки, включая повторные попытки, а не только по цене одного запроса. Тарифы и калькулятор BFL.
Где Flex действительно стоит включить в сравнение
У интернет-магазина обычно есть несколько разных задач: сохранить форму товара, получить нужный фон, разместить упаковку в сцене и сделать надпись читаемой. Нет оснований считать, что одна модель одинаково хорошо решает их все.
| Что нужно получить | С чего начать | Что проверить перед выбором |
|---|---|---|
| Товар на новом фоне, без важного текста внутри изображения | Pro | Форма, цвет и пропорции товара, контакт с поверхностью, отсутствие лишних деталей |
| Упаковка с короткой надписью, крупный текст в композиции | Сравнение Pro и Flex | Точное написание, расположение текста и сохранение товара одновременно |
| Много похожих карточек | Pro как исходный вариант | Доля изображений, которые проходят ваши требования без перегенерации |
| Сцена, где обычного запроса недостаточно для нужных деталей | Flex | Помогают ли настройки, не ухудшая естественность изображения |
| Длинный состав, артикул, условия акции или другой текст без права на ошибку | Генерация изображения и отдельная вёрстка текста | Возможность проверить и исправить каждую букву в редакторе |
Последняя строка особенно важна для карточек товаров: если изображение должно содержать точный артикул, наличие модели с акцентом на типографику не отменяет посимвольную проверку. Отдельная вёрстка также позволяет менять цену или акцию без новой генерации фона.
Обе модели умеют редактировать изображения по референсам. Pro не ограничена генерацией по тексту. Поэтому вопрос «можно ли загрузить фото моего товара?» сам по себе не является причиной переходить на Flex. Официальное руководство по редактированию.
Сколько будет стоить набор карточек
BFL считает разрешение в единицах по 1024 × 1024 пикселя. Для оплаты размер каждого выходного и входного изображения округляется вверх отдельно. Это не расчёт через деление числа пикселей на миллион: например, 1536 × 1024 занимает полторы такие единицы и оплачивается как две. Максимальный размер результата — 4 Мп; изображение 2048 × 2048 попадает в этот предел, но это не то же самое, что формат 4K. Правила расчёта BFL.
| Позиция в счёте BFL | FLUX.2 Pro | FLUX.2 Flex |
|---|---|---|
| Первый оплачиваемый Мп результата | 0,03 долл. | 0,05 долл. |
| Каждый следующий Мп результата | 0,015 долл. | 0,05 долл. |
| Каждый оплачиваемый Мп референсов | 0,015 долл. | 0,05 долл. |
Это цены прямого API BFL в долларах США, без налогов, пересчёта в рубли и тарифов сторонних сервисов. В некоторых руководствах BFL ещё встречаются другие числа для Flex; здесь расчёты основаны на подробной таблице цен, проверенной 6 сентября 2026 года. Перед большим запуском сверяйте её с текущим калькулятором.
Обозначим оплачиваемый размер результата как O, а сумму оплачиваемых размеров референсов — как I. Тогда:
- Pro:
0,03 + 0,015 × (O − 1) + 0,015 × Iдолл. - Flex:
0,05 × (O + I)долл.
O принимает целые значения от 1 до 4. Для генерации без входных изображений I = 0.
Пример: 1000 запросов с одинаковыми условиями
Следующие суммы — арифметический расчёт по тарифам, а не результаты тестирования моделей. Одна попытка означает один выходной файл; повторные попытки оплачиваются дополнительно.
| Условия одного запроса | Оплачиваемые размеры | Pro: один / 1000 запросов | Flex: один / 1000 запросов |
|---|---|---|---|
| 1024 × 1024, без референсов | O = 1, I = 0 | 0,03 / 30 долл. | 0,05 / 50 долл. |
| 2048 × 2048, без референсов | O = 4, I = 0 | 0,075 / 75 долл. | 0,20 / 200 долл. |
| 1024 × 1024, один референс 1024 × 1024 | O = 1, I = 1 | 0,045 / 45 долл. | 0,10 / 100 долл. |
| 2048 × 2048, два референса по 1024 × 1024 | O = 4, I = 2 | 0,105 / 105 долл. | 0,30 / 300 долл. |
Для одного референса BFL учитывает исходное разрешение до 4 Мп; более крупное изображение уменьшает и оплачивает как 4 Мп. Если референсов несколько, каждый из них размером больше 1 Мп уменьшается до 1 Мп и оплачивается как 1 Мп. Поэтому один крупный референс и несколько отдельных снимков могут дать разные суммы и разный объём мелких деталей на входе. Примечания к тарифам.
Практический вывод: зафиксируйте не только размер результата, но и количество и разрешение загружаемых фотографий. Иначе сравнение двух цен может оказаться сравнением разных запросов.

Когда более дорогая попытка окупится
Разделите общие расходы на количество изображений, которые вы действительно приняли. Если доля пригодных результатов равна p, средняя стоимость пригодного изображения составляет цена попытки / p при неизменных условиях запроса.
Для генерации 1 Мп без референсов Flex стоит в 1,67 раза дороже. Чтобы он оказался дешевле по расходам на генерацию, его доля пригодных результатов должна быть более чем в 1,67 раза выше, чем у Pro. Например, при условных 40 % у Pro Flex должен превысить примерно 66,7 %. Это порог из расчёта, а не заявленная точность моделей.
Для результата 4 Мп без референсов соотношение уже 2,67. При условных 50 % пригодных результатов у Pro Flex не сможет стать дешевле только за счёт успешности: потребовалось бы более 100 %. Но он всё ещё может быть оправдан, если экономит существенное время дизайнера или позволяет получить результат, которого Pro не даёт. Стоимость ручной обработки учитывайте отдельной строкой — в тариф API она не входит.
Что именно настраивается у Flex
В текущем API Flex доступны два существенных параметра генерации:
| Параметр | Допустимые значения и значение по умолчанию | Как использовать при проверке |
|---|---|---|
steps | От 1 до 50; по умолчанию 50 | Проверить, достаточно ли меньшего количества шагов для ваших сцен |
guidance | От 1,5 до 10; по умолчанию 5 | Менять силу следования запросу; по описанию BFL, повышение может снижать реалистичность |
У Flex также включён по умолчанию prompt_upsampling — расширение запроса перед генерацией. Параметры и их значения приведены в актуальной схеме FLUX.2 Flex.
Для первого сравнения оставьте стандартные значения. Затем можно проверить, например, steps = 30 при неизменном guidance = 5, а отдельно — guidance = 4 и 6 при одинаковом количестве шагов. Это варианты эксперимента, а не официальная рекомендация BFL. Если менять всё одновременно, будет трудно понять, почему исчезла буква или изменилась фактура упаковки.
Меньшее число шагов не означает скидку по опубликованному тарифу: в таблице цен указаны разрешение и входные изображения. Возможное изменение времени обработки измеряйте в своём приложении; из числа шагов нельзя вывести гарантированную задержку.
В схеме модели Pro по адресу /v1/flux-2-pro есть seed, размеры, входные изображения и disable_pup, но нет пользовательских полей steps и guidance. Не переносите параметры Flex в запрос к Pro. В руководствах также встречается /v1/flux-2-pro-preview: при сравнении сохраняйте точное имя модели, чтобы не смешать разные варианты. Схема FLUX.2 Pro.
Настройка генерации Flex не является обучением модели. Из наличия guidance и steps нельзя заключить, что доступны скачивание весов или обучение LoRA: Dev и Klein — другие представители семейства FLUX.2.
Как проверить русские надписи до большого запуска
Возьмите реальные задания, из-за которых обычно приходится переделывать карточки: короткое название товара, этикетку на изогнутой упаковке, несколько строк разного размера. Проверяйте точный текст, который будет опубликован, включая «ё», единицы измерения, дефисы и цифры. Успех с английской вывеской не подтверждает качество кириллицы.
Подготовьте одинаковые фотографии, запросы и размеры для двух моделей. В запросе явно отделите текст от описания сцены, например:
“Матовая банка чая на светлом столе, мягкий боковой свет. На передней этикетке две строки: «ЧЁРНЫЙ ЧАЙ» и «100 г». Сохранить форму банки и цвет крышки с исходного фото. Других надписей нет.
Это пример задания для сравнения, а не обещание правильного результата. Сначала оцените карточку в размере, в котором её увидит покупатель, затем увеличьте этикетку и проверьте буквы. Хорошая общая композиция не компенсирует подменённую букву или изменённый товар.

Для каждого результата запишите четыре вещи: принят ли он, причину брака, расходы на попытку и время ручной обработки. Причины лучше разделять: ошибка в тексте, потеря деталей товара, неверная композиция, технически не полученный файл. Тогда станет видно, помогает ли Flex именно там, где возникают расходы, или просто меняет характер изображения.
Сохраняйте и параметры запроса: модель, размеры, референсы, seed, настройки расширения запроса, а у Flex — ещё steps и guidance. Одинаковый seed помогает описать условия опыта, но не гарантирует одинаковую композицию у разных моделей. Не выбирайте победителя по единственной удачной паре изображений: сравните весь пробный набор и примените к нему одинаковые требования.
Две детали API, которые влияют на результат
Для более чем восьми референсов сначала проверьте конкретный интерфейс. Руководство BFL указывает до восьми для Pro API и до десяти для Playground, а для Flex — до десяти в обоих случаях. Однако текущая схема Flex описывает только input_image и поля до input_image_8. Не добавляйте выдуманные input_image_9 и input_image_10 в рабочий запрос; при такой потребности уточните поддержку у BFL. Это расхождение руководства и схемы API, а не подтверждённое преимущество Flex.
Принятый запрос ещё не означает полученное изображение. BFL возвращает id и polling_url; приложение должно дождаться статуса Ready и скачать файл результата. Подписанная ссылка действует 10 минут. Для сравнения моделей сохраняйте итоговый файл, а не только HTTP 200 или идентификатор задания, и задайте ограничение времени ожидания с обработкой ошибок. Генерация через API, получение результата.
Начните с небольшого набора в Playground BFL или через его API, выбрав вход через официальную страницу FLUX.2. Если Pro проходит требования по товару и тексту, его меньшая цена даёт понятное преимущество. Если основная причина брака — надписи или тонкие детали, сравните Flex по стоимости принятой карточки и времени доводки. А если ещё не уверены, что вам подходит само семейство FLUX, следующий шаг — сравнить классы генераторов изображений и их рабочие задачи.



