Black Forest Labs
FLUX 1.1 Pro
flux-1.1-pro
Флагманская модель преобразования текста в изображение от Black Forest Labs: примерно в 6 раз быстрее генерации по сравнению с Flux.1 Pro, лучшее соблюдение промпта, подходит для масштабной генерации изображений
Попробовать flux-1.1-pro
Ввод
Работы
Все работыВывод
imageЦены
flux-1.1-pro per image
| Цена за единицу | $0.050 |
|---|
Позиционирование и краткое описание
flux-1.1-pro — это модель генерации изображений по тексту и изображений по изображению от Black Forest Labs, ориентированная на производственные задачи; разработчики вызывают её через единый интерфейс HiAPI.ai. Она поддерживает как генерацию изображения напрямую по текстовому запросу, так и условную генерацию с передачей URL референсного изображения; модель хорошо следует промптам, что делает её подходящей для бизнес-процессов, требующих стабильного выпуска качественных изображений. Поддерживаются распространённые соотношения сторон: 1:1, 16:9, 3:2, 4:5, 9:16 и другие, а также собственные размеры; формат и качество вывода настраиваются, что удобно для интеграции в пакетную генерацию и автоматизированные производственные цепочки.
Ключевые преимущества
- Два режима: текст-в-изображение и изображение-в-изображение — один и тот же интерфейс позволяет генерировать как только по промпту, так и с передачей URL референсного изображения для условной генерации, избавляя от переключения между моделями.
- Воспроизводимое управление генерацией — поддерживается фиксированный seed; повторные вызовы дают одинаковый результат, что удобно для регрессионного тестирования и воспроизведения пакетных задач.
- Настраиваемые параметры вывода — доступны выбор соотношения сторон, собственные размеры, форматы webp/jpg/png и параметры качества вывода для разных целей дальнейшего использования.
- Ориентированность на производственные процессы — полная структура параметров подходит для интеграции в автоматизированную пакетную генерацию и бизнес-процессы со стабильной выдачей.
Описание возможностей
Генерация изображений по тексту: изображение создаётся напрямую по промпту как основному входу; подходит для создания креативных материалов и контента с нуля.
Условная генерация по референсному изображению: через image_prompt передаётся URL референсного изображения в формате jpeg, png, gif или webp, и генерация выполняется на основе имеющейся визуальной базы.
Управление кадром и размерами: встроены несколько распространённых соотношений сторон; при выборе custom можно задать собственные ширину и высоту от 256 до 1440 пикселей с выравниванием по 32.
Формат и качество вывода: доступен вывод в webp, jpg, png, а также настройка качества вывода от 0 до 100; на вывод в png параметр качества не влияет.
Воспроизводимость генерации и тонкая настройка: фиксированный seed обеспечивает воспроизведение результата, prompt_upsampling автоматически переписывает промпт, а safety_tolerance регулирует степень ослабления ограничений содержимого.
Сценарии применения
- Пакетная генерация материалов для маркетинга и рекламы — операционные и маркетинговые команды вводят текст кампании и получают рекламные изображения в разных форматах для каналов размещения и посадочных страниц.
- Визуализация товаров в сценах — команды электронной коммерции по описанию товара или референсному изображению генерируют сцены с товаром для страниц товара и демонстрационных материалов.
- Создание иллюстраций для авторов контента — авторы вводят промпты по теме статьи и получают иллюстрации в едином стиле для текстово-графических материалов и публикаций в соцсетях.
- Визуализация дизайнерских прототипов — дизайнеры по описанию концепции или референсному изображению быстро создают визуальные черновики для обсуждения решений и уточнения направления прототипа.
- Узел генерации изображений в автоматизированных процессах — инженерные команды встраивают интерфейс в конвейер и стабильно получают изображения с фиксированными параметрами и seed для масштабного производства контента.
Ограничения и рекомендации по выбору
Модель выводит только статические изображения и не поддерживает видео или другие модальности; качество генерации зависит от качества промпта, а сложные или конкретные требования требуют нескольких итераций настройки. Максимальная ширина и высота — 1440 пикселей; размеры custom выравниваются по 32 пикселям, а потребности в очень больших размерах нужно решать отдельно. Качество вывода регулируется главным образом для webp/jpg, в png параметр качества не действует. При низком уровне допуска безопасности может снижаться доля успешных генераций. Если задача требует генерации видео или управления пакетом за пределами одного изображения, следует использовать модели соответствующей модальности.
Частые вопросы
Все частые вопросы →-
Для каких задач в основном подходит FLUX1.1 [pro]?
Подходит для реалистичной фотографии, архитектуры, еды, природы и коммерческой визуализации, поддерживает пользовательские размеры и расширенное управление Prompt.
-
Поддерживает ли FLUX1.1 [pro] референсные изображения?
Текущая линия — это чистая генерация изображений по тексту, референсные изображения не принимаются.
-
Какие спецификации вывода поддерживаются?
На текущей странице отображаются Custom width / height и Custom, 1:1, 16:9, 9:16; окончательный набор опций определяется параметрами Playground.
-
Как тарифицируется FLUX1.1 [pro]?
Оплата взимается за количество успешно сгенерированных изображений; если есть различия в зависимости от разрешения или уровня качества, они отображаются в актуальной цене на странице.
Создать задачу генерации
https://api.hiapi.ai/v1/tasks Заголовки
AuthorizationstringОбязательноAPI-ключ аккаунта. Обязателен в каждом запросе. Пример: Bearer YOUR_HIAPI_API_KEY. Получить API-ключ
Content-TypestringНеобязательноТело запроса всегда разбирается как JSON; при отправке принимается только application/json (charset опционален) — любое иное значение возвращает 415. Пример: application/json.
Idempotency-KeystringНеобязательноКлюч идемпотентности, до 255 байт. Повторные запросы с тем же ключом того же аккаунта создают задачу лишь один раз; реплеи возвращают исходный taskId.
При сетевых таймаутах или автоповторах клиента один и тот же ключ создаёт задачу только один раз, без двойного списания (область = аккаунт API-ключа). Рекомендуется бизнес-уникальный идентификатор (напр. "order-42"); реплеи возвращают исходный taskId, ключ истекает через 24 часа после первого запроса. Полная матрица сценариев — во введении единого асинхронного API.
Тело запроса
modelstringОбязательноТекущее фиксированное значение: flux-1.1-pro
routestringНеобязательноТекущее фиксированное значение: default
inputobjectОбязательно
Объект бизнес-параметров для flux-1.1-pro и маршрута default — см. таблицу параметров ниже.
seedintegerНеобязательноСлучайное зерно для воспроизводимых результатов; при совпадении зерна и остальных параметров воспроизводится та же генерация.
widthintegerНеобязательноmin 256max 1440Пользовательская ширина изображения, используется только при aspect_ratio = custom; значение округляется до ближайшего кратного 32.
heightintegerНеобязательноmin 256max 1440Пользовательская высота изображения, используется только при aspect_ratio = custom; значение округляется до ближайшего кратного 32.
promptstringОбязательноТекстовый промпт для генерации изображения.
aspect_ratiostringНеобязательноПо умолчанию: "1:1"Соотношение сторон генерируемого изображения, по умолчанию 1:1.
custom1:116:93:22:34:55:49:16Показать все (2)
3:44:3image_promptstringНеобязательноНеобязательный URL референсного изображения; формат должен быть jpeg, png, gif или webp.
output_formatstringНеобязательноПо умолчанию: "webp"Формат выходного изображения, по умолчанию webp.
webpjpgpngoutput_qualityintegerНеобязательноПо умолчанию: 80min 0max 100Качество при сохранении выходного изображения, целое число от 0 до 100, по умолчанию 80; не действует для вывода в png.
safety_toleranceintegerНеобязательноПо умолчанию: 2min 1max 6Допустимый уровень безопасности, значение от 1 до 6, где 1 — самый строгий, 6 — самый мягкий, по умолчанию 2.
prompt_upsamplingbooleanНеобязательноПо умолчанию: falseАвтоматически переписывать промпт для повышения креативности генерации, по умолчанию false.
callbackobjectНеобязательно
Настройка уведомления о терминальном состоянии. Если не задана — обратных вызовов нет, опрашивайте задачу сами.
Укажите callback.url при создании, и HiAPI отправит POST вашему сервису в терминальном состоянии — опрос не нужен. Тело callback повторяет структуру деталей задачи; проверка подписи, повторы и идемпотентность описаны во введении единого асинхронного API.
urlstringОбязательноОбязательна при наличии callback. В терминальном состоянии на этот URL отправляется POST; это должна быть корректная http(s)-ссылка.
whenstringНеобязательноПо умолчанию: "final"Сейчас поддерживается только final — уведомление и при success, и при fail.
finalstoragestringНеобязательноПо умолчанию: "temp"Уровень хранения артефактов: temp (по умолчанию, ~7 дней) или persistent (долгосрочно, оплата по объёму). При нехватке баланса или превышении лимита — тихое понижение до temp; фактический уровень виден в ответе деталей задачи.
temppersistentПримеры запроса
# Отправляет асинхронную задачу; сразу возвращает taskId (не ждёт генерации)
curl -X POST "https://api.hiapi.ai/v1/tasks" \
-H "Authorization: Bearer $HIAPI_API_KEY" \
-H "Content-Type: application/json" \
-d '{
"model": "flux-1.1-pro",
"input": {
"prompt": "…",
"aspect_ratio": "1:1",
"output_format": "webp",
"output_quality": 80,
"safety_tolerance": 2,
"prompt_upsampling": false
}
}' const res = await fetch("https://api.hiapi.ai/v1/tasks", {
method: "POST",
headers: {
Authorization: `Bearer ${process.env.HIAPI_API_KEY}`,
"Content-Type": "application/json",
},
body: JSON.stringify({
model: "flux-1.1-pro",
input: {
"prompt": "…",
"aspect_ratio": "1:1",
"output_format": "webp",
"output_quality": 80,
"safety_tolerance": 2,
"prompt_upsampling": false
}
}),
});
const task = await res.json();
// { code: 200, message: "success", data: { taskId } } import os, requests
res = requests.post(
"https://api.hiapi.ai/v1/tasks",
headers={"Authorization": f"Bearer {os.environ['HIAPI_API_KEY']}"},
json={
"model": "flux-1.1-pro",
"input": {
"prompt": "…",
"aspect_ratio": "1:1",
"output_format": "webp",
"output_quality": 80,
"safety_tolerance": 2,
"prompt_upsampling": False
}
},
)
print(res.json()) # { code, message, data: { taskId } } 200 OK
{
"code": 200,
"message": "success",
"data": {
"taskId": "tk-hiapi-01HZTQ8BX2N3GM3YFK4Z9D7VQR"
}
} 400 Bad Request
{
"code": 400,
"message": "invalid request",
"data": null,
"error_code": "INVALID_REQUEST"
} Получить детали задачи
https://api.hiapi.ai/v1/tasks/:id Поля ответа
taskIdstringОбязательноИдентификатор задачи, всегда с префиксом tk-hiapi-.
modelstringОбязательноПолное разрешённое имя модели. Задачи, отправленные с параметром route, возвращают base@route (напр. gpt-image-2/text-to-image@ext); иначе совпадает с переданным именем.
routestringНеобязательноПрисутствует только при явном параметре route; повторяет переданное значение.
statusstringОбязательноСтатус задачи.
queued В очереди, ещё не начата.
handling Обрабатывается.
archiving Обработка завершена, готовятся артефакты.
success Терминальное: завершено, артефакты доступны (возвращается output).
fail Терминальное: ошибка (возвращается error).
После отправки следите за status: success и fail — терминальные, остальные нет. Опрашивайте каждые 1–3 с до терминального состояния. При успехе скачайте артефакты из output[].url и перенесите до expireAt; для длительного хранения укажите storage: "persistent" при создании.
creatednumberОбязательноВремя создания задачи (Unix-секунды).
completednumberОбязательноUnix-секунды терминального состояния; до этого — 0.
outputarrayНеобязательно
Только при status == success. Список артефактов — всегда массив; одна задача может вернуть несколько type сразу (напр. video + first_frame).
Array [ object ]
Элементы массива
urlstringОбязательноURL артефакта, доступен для скачивания напрямую.
typestringОбязательноТекущие возможные значения: video, image, audio, first_frame, last_frame, thumbnail; список может расширяться.
expireAtnumberОбязательноUnix-секунды доступности артефакта; скачайте или перенесите до истечения.
errorobjectНеобязательно
Только при status == fail.
codestringОбязательноБизнес-код ошибки.
messagestringОбязательноОписание ошибки.
Примеры ответа
Успех
{
"code": 200,
"message": "success",
"data": {
"taskId": "tk-hiapi-01HZTQ8BX2N3GM3YFK4Z9D7VQR",
"model": "happyhorse-1-0",
"status": "success",
"created": 1777282033,
"completed": 1777282099,
"output": [
{
"url": "https://cdn.hiapi.ai/tasks/.../video.mp4",
"type": "video",
"expireAt": 1777886899
}
]
}
} Обработка (не финальное)
{
"code": 200,
"message": "success",
"data": {
"taskId": "tk-hiapi-...",
"model": "happyhorse-1-0",
"status": "archiving",
"created": 1777282033,
"completed": 0
}
} Ошибка
{
"code": 200,
"message": "success",
"data": {
"taskId": "tk-hiapi-...",
"model": "happyhorse-1-0",
"status": "fail",
"created": 1777282033,
"completed": 1777282099,
"error": {
"code": "TASK_FAILED",
"message": "task failed"
}
}
} Статьи
Все статьи →-
Руководство
Как вызвать hailuo-2.3-fast/image-to-video через HiAPI API: практика с curl и Python
Первый рабочий запрос к быстрому и недорогому уровню генерации видео по изображению — от ID модели до загрузки MP4
-
Руководство
Как вызывать kling-4.0/image-to-video на HiAPI: curl, Python и опрос
-
Руководство
Практика генерации изображений по тексту с recraft-v4.1-flash: 5 ценных бизнес-сценариев и ключевые моменты интеграции
Отталкиваясь от стоимости $0.01 за изображение, спланируйте внедрение генерации изображений в реальные бизнес-процессы
-
Руководство
Использование Kandinsky 6.0 Pro для преобразования текста в видео на HiAPI: руководство по curl и Python
Практическая демонстрация с упором на запросы: построение вызова от промпта до видеоклипа, отправка запроса, опрос статуса завершения и скачивание результата
-
Руководство
Как вызывать hailuo-2.3/text-to-video через API HiAPI: curl, Python и рабочие примеры запросов
-
Сравнительный обзор
hailuo-2.3-fast/image-to-video — горизонтальное сравнение: как выбрать модель «изображение в видео» и что учесть при миграции
-
Сравнительный обзор
Recraft v4.1 Flash 文生图横向对比:开发者选型与迁移指南
用每张 $0.01 的成本与纯文生图能力,判断它是否适合你的图像生成流水线
-
Руководство
kandinsky-6.0-pro/image-to-video в HiAPI: руководство по curl + Python
Как выполнить рабочий запрос генерации видео из изображения в HiAPI: от загрузки первого кадра до асинхронного опроса и финальной загрузки
-
Руководство
Как использовать kling-4.0/text-to-video через HiAPI API: curl, Python и рабочий пример запроса
Практическое руководство для разработчиков: кинематографичные промпты, синхронный звук, асинхронный опрос и скачивание результатов
Похожие модели
Все модели →Тот же тип
-
Ideogram V3 Character Ideogram $0.090 /изображение -
BRIA Eraser Bria $0.058 /изображение -
Qwen Image 3.0 Alibaba $0.036 /изображение -
GPT Image 2 OpenAI $0.007 /изображение -
Seedream 4.5 ByteDance $0.045 /изображение -
FLUX.1 Fill Pro Black Forest Labs $0.071 /изображение -
Nano Banana 2 Lite Google $0.033 /изображение -
Nano Banana 2 Google $0.036 /изображение -
Z-Image Alibaba $0.008 /изображение -
Nano Banana Google $0.021 /изображение -
Wan 2.7 Image Alibaba $0.035 /изображение -
Qwen Image 2.0 Alibaba $0.042 /изображение
Тот же вендор
-
FLUX.2 Klein 9B Black Forest Labs $0.0086 /изображение -
FLUX 3 Video Black Forest Labs $0.090 /секунду -
FLUX 3 Max Black Forest Labs $0.061 /секунду -
FLUX.1 Fill Pro Black Forest Labs $0.071 /изображение -
FLUX.1 Schnell Black Forest Labs $0.005 /изображение -
FLUX.2 Klein 4B Black Forest Labs $0.0004 /изображение -
FLUX.1 Kontext Max Black Forest Labs $0.071 /изображение -
FLUX.2 Black Forest Labs $0.035 /изображение -
FLUX 3 Image Black Forest Labs $0.041 /изображение










