Введение
FLUX 3 «текст в видео» — видеомодель Black Forest Labs, API которой открылся 4 августа 2026 года. Она превращает письменный промпт в клип длиной от 5 до 20 секунд с синхронным звуком, в 720p или 1080p и семи форматах, а быстрый режим draft позволяет проверить кадр по самой низкой цене.
Выберите режим по исходному материалу
| Что у вас есть | Режим |
|---|---|
| текстовый бриф | FLUX 3: текст в видео |
| статичное изображение для анимации, при желании с последним кадром | FLUX 3: изображение в видео |
| клип, который нужно продолжить | FLUX 3: продление видео |
| клип, который нужно увеличить | FLUX 3: апскейл видео |
Ключевые возможности и особенности
Изображение и звук вместе
Звук создаётся в том же проходе, что и изображение. Реплики в кавычках совпадали с нашими промптами слово в слово, а строка Sound: управляет фоновыми шумами, например дождём или шагами. Отключение звука стоит столько же.
Режим draft
Draft — быстрый недорогой предпросмотр, всегда в 720p. Детализация в нём мягче, чем в standard, но этого достаточно, чтобы оценить композицию, действие и настроение до полного рендера.
Оплата за секунду
Цена зависит от длины и уровня: самый низкий — draft, затем standard 720p, затем standard 1080p. Соотношение сторон и настройка звука на неё не влияют, а отклонённые и неудачные запросы не оплачиваются.
Параметры запроса
| Параметр | Обязательно | Описание |
|---|---|---|
prompt | Да | До 5000 символов. Опишите героя, действие, камеру, свет и звук; добавьте строку Sound: для фоновых шумов и берите произносимые слова в кавычки. Не менее 1 символов · Не более 5000 символов |
aspect_ratio | Нет | Одно из значений: 16:9 (по умолчанию), 9:16, 1:1, 4:3, 3:4, 21:9 или 2:1. Формат на цену не влияет. |
quality | Нет | standard (по умолчанию) рендерит в выбранном разрешении; draft — быстрый недорогой предпросмотр, всегда в 720p ( |
resolution | Нет | 720p (по умолчанию) или 1080p. 1080p стоит дороже. |
duration_seconds | Нет | Длина в целых секундах, от 5 до 20; по умолчанию 5. Оплата идёт за секунду, поэтому вместе с уровнем она определяет цену. |
generate_audio | Нет | Создавать синхронный звук вместе с изображением. По умолчанию включено; при отключении получится беззвучный файл. По умолчанию: |
Стоимость
Оплата за секунду видео по уровню: самый низкий — draft, затем standard 720p, затем standard 1080p. Звук включён или выключен — цена одна, а соотношение сторон на неё не влияет. Отклонённые и неудачные запросы не оплачиваются.
| Разрешение | Качество: Черновик | Качество: Стандарт |
|---|---|---|
| $0.06 / секунду | $0.29 / секунду |
| $0.06 / секунду | $0.17 / секунду |
Сценарии использования
Диалоги и атмосферные сцены
Один герой, одна реплика, звук помещения и плавное движение камеры.
Раскадровки
Просматривайте каждый кадр в draft, а удачные перерисовывайте.
Клипы для соцсетей и вертикальное видео
9:16 и 1:1 есть из коробки, а 21:9 и 2:1 подходят для широких кинематографичных кадров.
Руководство по промптам и практические советы
Пишите как кадр
Герой и одежда, место, действие, движение камеры, свет, а в конце строка, начинающаяся с Sound:.
Берите реплики в кавычки
Произносимые слова ставьте в кавычки — на том языке, на котором хотите их услышать.
Одно действие на клип
Лучше всего держится одно понятное действие и одно движение камеры; сильные перемены света или места могут заставить модель сделать склейку или наплыв.
Сначала draft
Подберите композицию в draft, а затем запустите тот же промпт в standard.
Реалистично оценивайте контент
Рендерятся только образы уровня «Мягкий»; всё более сильное отклоняется и не списывается.
Быстрый старт API
# Generate the idempotency key once; reuse it when retrying after a lost response.
export SPICY_IDEMPOTENCY_KEY="${SPICY_IDEMPOTENCY_KEY:-$(uuidgen)}"
curl -X POST https://api.spicyapi.ai/api/v1/jobs/createTask \
-H "Authorization: Bearer $SPICY_API_KEY" \
-H "Content-Type: application/json" \
-H "Idempotency-Key: $SPICY_IDEMPOTENCY_KEY" \
-d '{
"model": "black-forest-labs/flux-3/text-to-video",
"input": {
"prompt": "A slow aerial shot drifting over a misty pine forest at sunrise",
"quality": "standard",
"resolution": "720p",
"aspect_ratio": "16:9",
"duration_seconds": 5
}
}'
# Copy data.taskId from the response into TASK_ID, then poll the status.
TASK_ID="TASK_ID_FROM_RESPONSE"
curl "https://api.spicyapi.ai/api/v1/jobs/recordInfo?taskId=$TASK_ID" \
-H "Authorization: Bearer $SPICY_API_KEY"
Аутентификация, полная схема, опрос статуса и обработка ошибок описаны в справочнике API.


























