Wprowadzenie
FLUX 3 Tekst na wideo to model wideo Black Forest Labs, którego API ruszyło 4 sierpnia 2026 roku. Zamienia pisemny prompt w klip o długości 5–20 sekund z zsynchronizowanym dźwiękiem, w 720p lub 1080p i siedmiu proporcjach, a szybki poziom draft pozwala sprawdzić ujęcie w najniższej cenie.
Wybierz tryb według materiału wyjściowego
| Co masz | Tryb |
|---|---|
| pisemny brief | FLUX 3 Tekst na wideo |
| zdjęcie do ożywienia, opcjonalnie z ostatnią klatką | FLUX 3 Obraz na wideo |
| klip do kontynuacji | FLUX 3 Wydłużanie wideo |
| klip do powiększenia | FLUX 3 Powiększanie wideo |
Najważniejsze funkcje
Obraz i dźwięk razem
Dźwięk powstaje w tym samym przebiegu co obraz. Cytowane dialogi zgadzały się z naszymi promptami słowo w słowo, a linijka Sound: kieruje dźwiękami tła, takimi jak deszcz czy kroki. Wyłączenie dźwięku kosztuje tyle samo.
Poziom draft
Draft to szybki, tańszy podgląd, zawsze w 720p. Detale są mniej wyraźne niż w standardzie, ale wystarczają, by ocenić kadr, akcję i nastrój przed pełnym renderem.
Rozliczenie za sekundę
Cena zależy od długości i poziomu: draft jest najtańszy, potem standard 720p, potem standard 1080p. Proporcje i ustawienie dźwięku jej nie zmieniają, a odrzucone lub nieudane żądania nie są rozliczane.
Parametry żądania
| Parametr | Wymagane | Uwaga |
|---|---|---|
prompt | Tak | Do 5000 znaków. Opisz obiekt, akcję, kamerę, światło i dźwięk; dodaj linijkę Sound: dla dźwięków tła, a wypowiadane słowa umieść w cudzysłowie. od 1 znaków · do 5000 znaków |
aspect_ratio | Nie | Jedna z wartości: 16:9 (domyślnie), 9:16, 1:1, 4:3, 3:4, 21:9 lub 2:1. Proporcje nie zmieniają ceny. |
quality | Nie | standard (domyślnie) renderuje w wybranej rozdzielczości; draft to szybki, tańszy podgląd, który zawsze ma 720p ( |
resolution | Nie | 720p (domyślnie) lub 1080p. 1080p kosztuje więcej. |
duration_seconds | Nie | Długość w pełnych sekundach, od 5 do 20; domyślnie 5. Rozliczana za sekundę, więc razem z poziomem określa cenę. |
generate_audio | Nie | Generuje zsynchronizowany dźwięk razem z obrazem. Domyślnie włączone; wyłączone daje cichy plik. Domyślnie: |
Cennik
Rozliczenie za sekundę wideo według poziomu: draft jest najtańszy, potem standard 720p, potem standard 1080p. Dźwięk włączony lub wyłączony kosztuje tyle samo, a proporcje nie zmieniają ceny. Odrzucone i nieudane żądania nie są rozliczane.
| Rozdzielczość | Jakość: Szkic | Jakość: Standardowa |
|---|---|---|
| $0.06 / sekundę | $0.29 / sekundę |
| $0.06 / sekundę | $0.17 / sekundę |
Zastosowania
Sceny dialogowe i nastrojowe
Jedna postać, jedna kwestia, dźwięk pomieszczenia i powolny ruch kamery.
Storyboardy
Podejrzyj każde ujęcie w drafcie, a te, które zostają, wyrenderuj ponownie.
Klipy do social mediów i pionowe
9:16 i 1:1 są wbudowane, a 21:9 i 2:1 obejmują szerokie, kinowe kadry.
Wskazówki
Pisz jak ujęcie
Obiekt i ubranie, otoczenie, akcja, ruch kamery, światło, a na końcu linijka zaczynająca się od Sound:.
Cytuj dialogi
Wypowiadane słowa umieść w cudzysłowie, w języku, który chcesz usłyszeć.
Jedna akcja na klip
Pojedyncza wyraźna akcja i ruch kamery trzymają się najlepiej; duże zmiany światła lub miejsca mogą skłonić model do cięcia lub przenikania.
Najpierw draft
Dopracuj kadr w drafcie, a potem uruchom ten sam prompt w standardzie.
Zachowaj realistyczne oczekiwania wobec treści
Renderują się tylko wizerunki poziomu Łagodny; wszystko mocniejsze jest odrzucane i nie jest obciążane.
Szybki start z 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"
Uwierzytelnianie, pełny schemat, odpytywanie i obsługę błędów opisuje dokumentacja API.


























