Black Forest Labs: FLUX.3 Video
FLUX 3 Video menciptakan klip dengan dialog, efek, dan suasana tersinkron dari teks, gambar yang ditetapkan sebagai bingkai, atau klip untuk dilanjutkan. Bingkai kunci, komposisi banyak shot, dan peningkatan draft membantu mengembangkan urutan terkendali serta mempertahankan rekaman pilihan.
Tentang model
Deskripsi ini mencakup kemampuan model. Masukan, keluaran, dan opsi yang tersedia di Ailoot tercantum di bawah untuk metode yang dipilih.
FLUX 3 Video adalah model multimodal Black Forest Labs untuk menghasilkan video dengan audio tersinkron. Model ini menciptakan adegan dari arahan teks, membangun gerakan di sekitar gambar yang ditetapkan sebagai bingkai, atau melanjutkan klip yang ada. Ucapan, efek, dan suasana dapat dihasilkan bersama bingkai, mendukung adegan singkat yang gerak kamera, tindakan, serta bunyinya dirancang sebagai satu urutan.
Untuk teks ke video, jelaskan subjek, latar, tindakan yang terlihat, perilaku kamera, dan bunyi. Adegan produk yang berguna dapat dimulai dengan tampilan lebar, bergerak menuju detail material, dan berakhir pada produk yang digunakan. Arahan banyak shot dapat menyebut setiap shot dan transisi antarsudut kamera, sambil menjaga konsistensi subjek serta gaya visual di sepanjang urutan. Tipografi dapat muncul dalam adegan, jadi berikan kata-kata persis dan penempatannya ketika papan atau judul penting. Model mencakup live action (adegan nyata), animasi, grafis gerak, dan tampilan bergaya.
Gambar ke video menggunakan satu hingga sepuluh gambar bingkai kunci. Satu gambar menentukan bingkai pembuka; sepasang gambar menetapkan awal dan akhir, sedangkan gambar berurutan dengan penanda waktu memandu momen tertentu dalam klip. Gambar ini menjadi bingkai video, bukan hanya referensi gaya umum. Dengan tiga gambar atau lebih tanpa penanda waktu, produsen mewajibkan durasi eksplisit: gambar pertama dan terakhir menetapkan batas awal dan akhir, dan yang lainnya ditempatkan merata di antaranya. Bingkai bertanda waktu harus berurutan menurut waktu; durasi otomatis berjalan hingga penanda waktu terakhir yang dibulatkan ke atas, dalam maksimum 20 detik. Siapkan bingkai kunci dengan subjek, pembingkaian, dan detail visual yang kompatibel, lalu jelaskan gerak di antaranya. Untuk pengungkapan produk, bingkai pertama dapat menampilkan objek tertutup dan bingkai terakhir susunan yang terbuka, dengan tindakan di antaranya ditentukan dalam prompt.
Kelanjutan video dimulai dari bingkai akhir klip yang diberikan. Alur kerja peluncuran menggunakan hingga empat detik video dan audio yang ada sebagai konteks untuk tindakan berikutnya, membawa perilaku kamera, gerakan, serta bunyi melewati sambungan. Pilih akhir sumber yang memperjelas arah gerak subjek dan kamera, lalu jelaskan apa yang terjadi berikutnya. Kelanjutan berbeda dari menulis ulang shot yang ada: FLUX Video Edit merupakan model penyuntingan terpisah dan tidak menjadi bagian model generasi hanya karena keduanya menerima video.
Generasi yang dikondisikan oleh teks dan gambar mendukung klip dari 5 hingga 20 detik. Ikhtisar khusus mode memberi kelanjutan video rentang keluaran 5–15 detik. Durasi dan rasio aspek dapat dipilih otomatis, atau arahan dapat menentukan bentuk lanskap, persegi, atau potret yang didukung, termasuk 21:9, 2:1, 16:9, 4:3, 1:1, 3:4, 9:16, dan 9:21. Keluaran memiliki 24 bingkai per detik. Pilih durasi berdasarkan sejumlah kecil tindakan yang terlihat, alih-alih mencoba memasukkan seluruh cerita dalam satu generasi singkat.
Keluaran HD berasal langsung dari generasi; FHD, QHD, dan UHD menyelesaikan adegan yang sama dengan upsampler video. Untuk 16:9, dimensi yang dikirim masing-masing adalah 1280 × 704, 1920 × 1088, 2560 × 1440, dan 3840 × 2176. Dimensi diselaraskan ke kelipatan 32, sehingga kelas resolusi bernama dapat berbeda dari ukuran penyampaian konvensional. Pangkas bingkai akhir ketika kanvas standar yang tepat diperlukan, sambil mempertahankan konten penting pada tepinya. Resolusi lebih tinggi merupakan tahap penyelesaian, bukan interpretasi shot yang berbeda.
Audio bawaan aktif secara default dan dapat dinonaktifkan untuk klip senyap. Untuk dialog, kutip kalimat, identifikasi penutur, dan jelaskan penyampaiannya; ucapan multibahasa, aksen, dan sinkronisasi bibir merupakan bagian kemampuan audio-video model. Hubungkan dialog dan isyarat bunyi dengan peristiwa visual, seperti tutup yang menutup atau langkah kaki menjauh. Tinjau suara, waktu, dan kata-kata yang diucapkan bersama gambar, alih-alih memperlakukan bunyi sebagai lapisan tidak terkait yang ditambahkan setelah generasi.
Mode Draft menghasilkan pratinjau HD dan bundel draft. Tingkatkan bundel pilihan untuk merender generasi itu pada kualitas penuh; mengirim prompt yang sama sebagai permintaan render penuh baru merupakan interpretasi baru dan dapat menghasilkan rekaman berbeda. Draft hanya menggunakan HD, sedangkan peningkatan dapat memilih empat kelas resolusi dan secara bawaan menggunakan FHD. Ini memberikan urutan praktis untuk menjelajahi tindakan serta komposisi terlebih dahulu, lalu menyelesaikan rekaman pilihan pada ukuran penyampaian yang dimaksud.
Alur kerja produsen mengembalikan pengenal tugas sebelum MP4 siap, lalu menyediakan klip lengkap ketika pemrosesan selesai. Lokasi hasil bertanda tangan kedaluwarsa setelah sekitar dua jam, jadi simpan aset sebenarnya setelah shot dipilih. Periksa transisi bingkai kunci, potongan shot, tipografi, detail subjek, dan sambungan audio terhadap arahan. Untuk urutan lebih panjang, pertahankan referensi serta konteks akhir shot yang berhasil sebagai masukan klip berikutnya, alih-alih berasumsi satu permintaan singkat memuat seluruh produksi.
Ailoot Ultra · Video POST /v1/videos black-forest-labs/flux-3-video
black-forest-labs/flux-3-video
black-forest-labs/flux-3-videoMulai
FLUX 3 Video menciptakan klip dengan dialog, efek, dan suasana tersinkron dari teks, gambar yang ditetapkan sebagai bingkai, atau klip untuk dilanjutkan. Bingkai kunci, komposisi banyak shot, dan peningkatan draft membantu mengembangkan urutan terkendali serta mempertahankan rekaman pilihan.
- Masukan yang diterima
- Teks · Gambar
- Hasil
- Video
Tersedia di Ailoot · masukan & metode
Ailoot Ultra · Video POST /v1/videos
- Masukan
text,image- Keluaran
video- Format keluaran
- byte MP4 asli; tanpa normalisasi atau pengodean ulang
| Kolom | Jenis | Persyaratan | Nilai & batasan | Bawaan |
|---|---|---|---|---|
Kolommodel | Jenisstring | PersyaratanWajib | Nilai & batasan black-forest-labs/flux-3-video | Bawaan— |
Kolomprompt | Jenisstring | PersyaratanWajib | Nilai & batasan | Bawaan— |
Kolomduration | Jenisinteger | PersyaratanWajib | Nilai & batasan 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20 Minimum: 1 Maksimum: 600 | Bawaan— |
Kolomresolution | Jenisstring | PersyaratanOpsional | Nilai & batasan 720p, 1080p | Bawaan— |
Kolomaspect_ratio | Jenisstring | PersyaratanOpsional | Nilai & batasan 21:9, 16:9, 4:3, 1:1, 3:4, 9:16 | Bawaan— |
Kolomgenerate_audio | Jenisboolean | PersyaratanOpsional | Nilai & batasan false, true | Bawaan— |
Kolomframe_images | Jenisarray | PersyaratanOpsional | Nilai & batasan Item minimum: 1 Item maksimum: 2 Konten masukan: Array objek bingkai. Setiap objek memiliki type=image_url, image_url yang memuat url, dan frame_type. Gunakan URL gambar HTTPS dan tetapkan frame_type ke first_frame atau last_frame. Setiap peran bingkai muncul paling banyak sekali. Kunci persis: type, image_url, frame_type Kondisi: Kunci-kunci ini menjelaskan setiap objek bingkai; image_url hanya memuat url. Hilangkan frame_images untuk permintaan yang hanya berisi teks. | Bawaan— |
Kolominput_references | Jenisarray | PersyaratanOpsional | Nilai & batasan | Bawaan— |
Kolomprevious_job_id | Jenisstring | PersyaratanOpsional | Nilai & batasan Pola: ^video_[0-9a-f]{8}-[0-9a-f]{4}-[0-9a-f]{4}-[0-9a-f]{4}-[0-9a-f]{12}$ | Bawaan— |
Kolomcallback_url | Jenisstring | PersyaratanOpsional | Nilai & batasan Pola: ^https:// | Bawaan— |
Kolomsession_id | Jenisstring | PersyaratanOpsional | Nilai & batasan | Bawaan— |
Kolomtrace | Jenisobject | PersyaratanOpsional | Nilai & batasan | Bawaan— |
Kolomuser | Jenisstring | PersyaratanOpsional | Nilai & batasan | Bawaan— |
Kombinasi bahan masukan
Teks ke video · Prompt tertulis. · Wajib: model, prompt, duration
Berikan prompt sebagai teks dan durasi dalam detik bulat. Pilih resolusi yang didukung dan, jika perlu, rasio aspek.
model: Jenis: string · black-forest-labs/flux-3-video
prompt: Jenis: string · Byte UTF-8 maksimum: 10.000 · Wajib berisi karakter selain spasi: Ya
Gambar ke video · Prompt tertulis dan satu gambar bingkai pertama. · Wajib: model, prompt, duration, frame_images
frame_images berupa array. Setiap objek bingkai memiliki type, image_url, dan frame_type; image_url memuat url. Tetapkan type ke image_url. Gunakan first_frame dengan last_frame opsional. Setiap peran bingkai muncul paling banyak sekali. Berikan URL gambar HTTPS publik untuk setiap bingkai. Pilih resolusi yang didukung dan, jika perlu, rasio aspek.
Kunci persis: type, image_url, frame_type
model: Jenis: string · black-forest-labs/flux-3-video
prompt: Jenis: string · Byte UTF-8 maksimum: 10.000 · Wajib berisi karakter selain spasi: Ya
Continue a video · Prompt tertulis dan video awal Anda yang telah selesai. · Wajib: model, prompt, duration, previous_job_id
Tetapkan previous_job_id ke ID video publik dari video awal Anda yang telah selesai. Gunakan model, akun, dan kunci API yang sama. Pertahankan identitas tugas yang sudah ada; permintaan ini membuat tugas lanjutan terpisah. Pilih resolusi yang didukung dan, jika perlu, rasio aspek.
model: Jenis: string · black-forest-labs/flux-3-video
prompt: Jenis: string · Byte UTF-8 maksimum: 10.000 · Wajib berisi karakter selain spasi: Ya
Parameter metode dan siklus hidup
| Parameter | Kontrak |
|---|---|
Parametercontent_type | Kontrakapplication/json |
Parameterrequired | Kontrakmodel, prompt, duration |
Parametermaterial_types | Kontraktext, image |
Parameteradditional_properties | Kontrakfalse |
Parameteroptional_controls | Kontrakresolution, aspect_ratio, generate_audio, frame_images, input_references, previous_job_id, callback_url, session_id, trace, user |
Siklus hidup: submit_once_poll_original
GET /v1/videos/{public_id}
GET /v1/videos/{public_id}/content
Paket
Cara menghitung biaya akhir
Tarif yang ditampilkan memperkirakan biaya sebelum pembuatan. Biaya akhir dihitung dari biaya yang tercatat untuk proses pembuatan awal. Durasi keluaran yang terukur dan kuantitas perkiraan bukanlah kuantitas akhir yang ditagihkan.
Referensi tarif tidak menambah opsi permintaan. Parameter yang didukung tercantum pada metode yang dipilih.
- Mode Fast
- Tidak ditentukan Saat mode fast dipilih
- Mode Flex
- Tidak ditentukan Saat mode flex dipilih
- Upaya penalaran maksimum
- Tidak ditentukan Saat upaya penalaran maksimum menggunakan penyesuaian default
Perkiraan tarif untuk perbandingan
Harga menurut konfigurasi
Cocokkan setiap biaya dengan kondisi yang ditampilkan. Gunakan satu tarif untuk setiap kelompok konfigurasi alternatif.
| Konfigurasi | Jadwal tarif | Jumlah perkiraan | Komponen biaya | Mode referensi | Satuan penagihan | Kondisi penagihan | Biaya |
|---|---|---|---|---|---|---|---|
| KonfigurasiTarif dasar token | Jadwal tarifTarif dasar | Jumlah perkiraan— | Komponen biaya— | Mode referensi— | Satuan penagihan— | Kondisi penagihan— | Biaya Masukan · Token masukan · Perkiraan hanya untuk perbandingan — / 1K token Keluaran · Token keluaran · Perkiraan hanya untuk perbandingan — / 1K token Masukan · Pembacaan cache · Perkiraan hanya untuk perbandingan — / 1K token Masukan · Penulisan cache · Perkiraan hanya untuk perbandingan — / 1K token Masukan · Penulisan cache, 1 jam · Perkiraan hanya untuk perbandingan — / 1K token |
| KonfigurasiTeks ke video · Gambar ke video (gambar bingkai) · tarif referensi | Jadwal tarif— | Jumlah perkiraan— | Komponen biayareference_output_rate | Mode referensiTeks ke video · Gambar ke video (gambar bingkai) | Satuan penagihanper detik keluaran | Kondisi penagihan— | Biaya Keluaran · Tarif acuan per detik video keluaran · Perkiraan hanya untuk perbandingan $0.34 per detik keluaran |
| KonfigurasiHarga video | Jadwal tarif— | Jumlah perkiraan— | Komponen biaya— | Mode referensi— | Satuan penagihanper detik video | Kondisi penagihanresolution: 1080p | Biaya Keluaran · Harga video · Perkiraan hanya untuk perbandingan $0.58 per detik video |
| KonfigurasiHarga video | Jadwal tarif— | Jumlah perkiraan— | Komponen biaya— | Mode referensi— | Satuan penagihanper detik video | Kondisi penagihanresolution: 720p | Biaya Keluaran · Harga video · Perkiraan hanya untuk perbandingan $0.34 per detik video |
| KonfigurasiHarga video | Jadwal tarif— | Jumlah perkiraan— | Komponen biaya— | Mode referensi— | Satuan penagihanper detik video | Kondisi penagihanmasukan: video_continuation; resolusi: 1080p | Biaya Keluaran · Harga video · Perkiraan hanya untuk perbandingan $1.06 per detik video |
| KonfigurasiHarga video | Jadwal tarif— | Jumlah perkiraan— | Komponen biaya— | Mode referensi— | Satuan penagihanper detik video | Kondisi penagihanmasukan: video_continuation; resolusi: 720p | Biaya Keluaran · Harga video · Perkiraan hanya untuk perbandingan $0.82 per detik video |
| KonfigurasiPerkiraan biaya pembuatan | Jadwal tarif— | Jumlah perkiraanestimasi satu kali pembuatan | Komponen biaya— | Mode referensi— | Satuan penagihan— | Kondisi penagihan— | Biaya Keluaran · Perkiraan biaya pembuatan · Perkiraan hanya untuk perbandingan $1.7 estimasi sebelum pembuatan Perkiraan ini bukan biaya tambahan maupun tarif tetap untuk proses pembuatan yang telah selesai. |
Ailoot mencadangkan perkiraan dana sebelum permintaan. Setelah hasil diterima, tagihan akhir diselesaikan berdasarkan penggunaan yang terukur. Penyelesaian tagihan streaming menggunakan catatan penggunaan akhir. Cara kerja cadangan dan penyelesaian tagihan →
Detail tarif referensi
Jadwal referensi tingkat model tidak mengubah pemilihan metode, estimasi harga, atau biaya. Biaya aktif menggunakan tarif metode Ailoot yang dipilih.
Referensi harga konfigurasi video
Harga menurut konfigurasi
Cocokkan setiap biaya dengan kondisi yang ditampilkan. Gunakan satu tarif untuk setiap kelompok konfigurasi alternatif.
| Konfigurasi | Kondisi penagihan | Biaya |
|---|---|---|
| KonfigurasiHarga video | Kondisi penagihanTidak ada kondisi tambahan yang dinyatakan dalam kunci harga ini. | Biaya Keluaran · Harga video $0.34 per detik video Acuan harga yang dipublikasikan untuk konfigurasi yang ditampilkan. Biaya akhir mengikuti konfigurasi aktual yang ditagihkan. |
| KonfigurasiHarga video | Kondisi penagihanresolution: 720p | Biaya Keluaran · Harga video $0.34 per detik video Acuan harga yang dipublikasikan untuk konfigurasi yang ditampilkan. Biaya akhir mengikuti konfigurasi aktual yang ditagihkan. |
| KonfigurasiHarga video | Kondisi penagihanresolution: 1080p | Biaya Keluaran · Harga video $0.58 per detik video Acuan harga yang dipublikasikan untuk konfigurasi yang ditampilkan. Biaya akhir mengikuti konfigurasi aktual yang ditagihkan. |
| KonfigurasiHarga video | Kondisi penagihanmasukan: video_continuation; resolusi: 720p | Biaya Keluaran · Harga video $0.82 per detik video Acuan harga yang dipublikasikan untuk konfigurasi yang ditampilkan. Biaya akhir mengikuti konfigurasi aktual yang ditagihkan. |
| KonfigurasiHarga video | Kondisi penagihanmasukan: video_continuation; resolusi: 1080p | Biaya Keluaran · Harga video $1.06 per detik video Acuan harga yang dipublikasikan untuk konfigurasi yang ditampilkan. Biaya akhir mengikuti konfigurasi aktual yang ditagihkan. |
Contoh permintaan
Ailoot Ultra · Video
set -eu
: "${AILOOT_API_KEY:?Set your Ailoot API key}"
python3 - <<'PY_REQUEST'
from pathlib import Path
Path('request.json').write_text('{"aspect_ratio":"16:9","duration":8,"model":"black-forest-labs/flux-3-video","prompt":"A serene mountain landscape at sunset","resolution":"720p"}', encoding='utf-8')
PY_REQUEST
curl --fail-with-body --silent --show-error https://api.ailoot.ai/v1/videos \
-H "Authorization: Bearer $AILOOT_API_KEY" -H 'Content-Type: application/json' \
--data-binary @request.json -D response-headers.txt -o result.json
python3 - <<'PY_RESULT'
import json
from pathlib import Path
r=json.loads(Path('result.json').read_text())
print(json.dumps(r,ensure_ascii=False,indent=2))
print('Keep the complete JSON and response headers; do not resubmit an unknown creation.')
PY_RESULT
Terima dan simpan hasil
Ailoot Ultra · Video
URL konten bertanda tangan milik Ailoot
GET /v1/videos/{public_id}GET /v1/videos/{public_id}/content
Periksa status tugas
set -eu
: "${AILOOT_API_KEY:?Set your Ailoot API key}"
python3 - <<'PY_STATUS_URL'
import json
from pathlib import Path
from urllib.parse import quote
r=json.loads(Path('result.json').read_text())
if not isinstance(r.get('id'),str) or not r['id']:raise SystemExit('Keep the original response and headers for reconciliation; no returned ID')
Path('status-url.txt').write_text('https://api.ailoot.ai/v1/videos/'+quote(r['id'],safe=''))
PY_STATUS_URL
curl --fail-with-body --silent --show-error "$(cat status-url.txt)" \
-H "Authorization: Bearer $AILOOT_API_KEY" -D status-headers.txt -o status.json
python3 - <<'PY_RESULT'
import json
from pathlib import Path
r=json.loads(Path('status.json').read_text())
print(json.dumps(r,ensure_ascii=False,indent=2))
print('Keep the complete JSON and response headers; do not resubmit an unknown creation.')
PY_RESULT
Pembacaan konten lain
set -eu
: "${AILOOT_API_KEY:?Set your Ailoot API key}"
export AILOOT_API_KEY
python3 - <<'PY_ASSETS'
import json,os,subprocess
from pathlib import Path
from urllib.parse import urljoin,urlsplit
r=json.loads(Path('status.json').read_text())
if r.get('status')!='completed':raise SystemExit('Keep the original ID and read its status; never recreate an unknown job')
if not isinstance(r.get('data'),list) or not r['data']:raise SystemExit('Keep the complete original status; no completed outputs supplied')
urls=[]
for i,u in enumerate(r.get('data',[])):
if not isinstance(u,str):raise SystemExit('Keep the original response; unexpected asset shape')
urls.append((str(i),u))
for label,path in urls:
u=urljoin('https://api.ailoot.ai',path);z=urlsplit(u)
if z.scheme!='https' or z.netloc!='api.ailoot.ai' or z.username or z.password:raise SystemExit('Use the actual returned Ailoot owned content URL')
target=Path('owned-'+label+'.bin')
subprocess.run(['curl','--fail-with-body','--silent','--show-error',u,'-H','Authorization: Bearer '+os.environ['AILOOT_API_KEY'],'-D',str(target)+'.headers','-o',str(target)],check=True)
print('All returned owned URLs saved; complete metadata, timing and usage remain in the JSON.')
PY_ASSETS
Simpan semua hasil yang selesai
Simpan setiap video yang selesai atau berkas yang dikembalikan; ambil setiap URL aset yang benar-benar dikembalikan.
Simpan setiap keluaran aktual milik Ailoot beserta metadata hasil pengukuran yang dikembalikan.
Jika respons asli perlu diperiksa
503 result_pending_check + id asli + X-Should-Retry:false; jangan pernah ulangi pengiriman awal
Kolom respons
| Kolom | Jenis | Arti |
|---|---|---|
Kolomindex | Jenisinteger | ArtiPosisi video ini dalam daftar keluaran, dihitung dari nol. |
Kolomcontent_url | Jenisstring | ArtiURL unduhan HTTPS bertanda tangan untuk video yang telah selesai ini. |
Kolomsha256 | Jenisstring | null | ArtiDigest SHA-256 dari byte video asli; null jika tidak tersedia. |
Kolomsize_bytes | Jenisinteger | null | ArtiUkuran berkas video asli dalam byte; null jika tidak tersedia. |
Kolomduration_ms | Jenisinteger | null | ArtiDurasi video terukur dalam milidetik; null jika tidak tersedia. |
Kolomwidth | Jenisinteger | null | ArtiLebar video dalam piksel; null jika tidak tersedia. |
Kolomheight | Jenisinteger | null | ArtiTinggi video dalam piksel; null jika tidak tersedia. |
Kolomvideo_codec | Jenisstring | null | ArtiPengenal codec video; null jika tidak dicatat. |
Kolomhas_audio | Jenisboolean | null | ArtiApakah video memuat trek audio; null jika tidak diukur. |
Kolomaudio_codec | Jenisstring | null | ArtiPengenal codec audio; null jika tidak ada pengenal yang dicatat. |
Kesalahan dan langkah berikutnya
| Respons | Kondisi | Langkah berikutnya |
|---|---|---|
Respons404 · not_found_error | KondisiAkses video tidak tersedia, atau ID video ini tidak ditemukan. | Langkah berikutnyaPeriksa akses video. Untuk video yang sudah ada, gunakan ID publik aslinya dan kunci API yang sama. |
Respons401 · authentication_error | KondisiKunci API tidak cocok dengan akun yang diautentikasi. | Langkah berikutnyaPeriksa kunci API dan akses akun Anda sebelum mengirim. |
Respons400 · invalid_request_error | KondisiPermintaan tidak dapat dibaca, atau indeks unduhan tidak valid. | Langkah berikutnyaPerbaiki isi permintaan. Untuk unduhan, pilih indeks keluaran yang dikembalikan oleh tugas awal. |
Respons422 · price_unavailable | KondisiHarga konfigurasi video yang dipilih tidak dapat dihitung. | Langkah berikutnyaPilih konfigurasi video yang didukung dan lengkapi opsi wajibnya sebelum mengirim permintaan yang telah diperbaiki. |
Respons422 · invalid_request_error | KondisiMasukan video atau tugas kelanjutan awal tidak valid. | Langkah berikutnyaGunakan masukan HTTPS yang valid. Untuk kelanjutan, gunakan ID video publik awal Anda yang telah selesai dengan kunci API yang sama. |
Respons402 · billing_error | KondisiSaldo atau batas yang tersedia tidak memungkinkan pencadangan dana. | Langkah berikutnyaPeriksa saldo dan batas yang tersedia sebelum mengirim permintaan baru. |
Respons503 · server_error | KondisiVerifikasi video, penyimpanan, atau akses layanan sementara tidak tersedia. | Langkah berikutnyaTunggu hingga layanan tersedia. Jika Anda sudah memiliki ID video, periksa tugas awal tersebut alih-alih memulai pembuatan baru. |
Respons503 · result_pending_check | KondisiHasil video awal dan tagihannya perlu diperiksa. | Langkah berikutnyaSimpan ID video yang dikembalikan dan periksa tugas tersebut. Jangan kirim permintaan pembuatan pengganti selama tugas itu sedang diperiksa. |
Respons503 · owned_result_unavailable | KondisiUnduhan video yang sudah ada sementara tidak tersedia. | Langkah berikutnyaPeriksa tugas video yang sama nanti dan unduh keluaran yang sudah ada. Pembuatan baru menghasilkan operasi terpisah. |
Respons409 · video_not_ready | KondisiKonten video belum dipublikasikan. | Langkah berikutnyaPeriksa status tugas awal. Unduh setelah statusnya completed; jika statusnya failed, ikuti pemberitahuan pemeriksaan tagihannya. |
Alias
Alias model
Ailoot Ultra black-forest-labs/flux-3-video
Alias jalur metode
Gunakan jalur metode yang ditampilkan di atas.
ID pemanggil terkait
FAQ · Black Forest Labs: FLUX.3 Video
- Input dan hasil apa yang tersedia?
POST /v1/videos·black-forest-labs/flux-3-video:text,image→video- Kolom apa yang digunakan permintaan?
POST /v1/videos·black-forest-labs/flux-3-video:model,prompt,duration,resolution,aspect_ratio,generate_audio,frame_images,input_references,previous_job_id,callback_url,session_id,trace,user- Batasan apa yang berlaku?
POST /v1/videos·black-forest-labs/flux-3-video:duration.minimum:1;duration.maximum:600;frame_images.max_items:2;frame_images.min_items:1