model

ByteDance: Seedance 2.0 Fast

Markdown · JSON

ByteDance: Seedance 2.0 Fast

ByteDance Seedance 2.0 Fast menciptakan adegan audio-video dari referensi teks, gambar, video, dan bunyi. Edisi yang berorientasi pada kecepatan ini mendukung transfer gerak dan gaya, penyuntingan video, serta perpanjangan ke depan atau belakang, dengan keluaran 480p dan 720p yang didokumentasikan.

Tentang model

Deskripsi ini mencakup kemampuan model. Masukan, keluaran, dan opsi yang tersedia di Ailoot tercantum di bawah untuk metode yang dipilih.

Seedance 2.0 Fast adalah edisi keluarga Seedance 2.0 dari ByteDance Seed yang berorientasi pada kecepatan. Model ini mendukung generasi video dan audio bersama serta arahan multimodal yang dibangun dari teks, gambar, video, dan bunyi. Kemampuan kreatifnya mencakup adegan baru berbasis referensi, penyuntingan rekaman yang ada, dan perpanjangan adegan, sedangkan tingkat keluaran yang didokumentasikan adalah 480p serta 720p.

Referensi multimodal: menetapkan peran materi

Gambar dapat memberikan karakter, produk, komposisi, atau perlakuan visual. Video referensi dapat memberikan tindakan, gerak kamera, atau efek. Audio referensi dapat memberikan timbre suara, melodi musik, atau konten dialog. Jelaskan bagian setiap sumber yang ingin dibawa ke adegan baru; referensi lebih berguna ketika memiliki peran kreatif tertentu.

Contohnya: “Gunakan lampu keramik dalam Image 1 sebagai produk. Ikuti orbit kamera lambat dari Video 1, tetapi tempatkan lampu di sudut baca yang tenang. Gunakan Audio 1 untuk suasana musik.” Keluaran yang dimaksud adalah adegan baru yang menggabungkan penampilan, gerak, dan arahan bunyi pilihan, bukan peniruan tanpa kejelasan atas setiap detail referensi.

Kombinasi yang didokumentasikan mencakup gambar dengan audio, gambar dengan video, video dengan audio, dan ketiganya bersama. Teks dengan audio saja serta masukan hanya audio tidak didukung. Model ini juga mendukung teks ke video dan generasi berbasis gambar dari bingkai pertama atau pasangan bingkai pertama dan terakhir. Ketika titik akhir yang persis menjadi inti arahan, gunakan alur kerja titik akhir khusus; menyebut gambar referensi sebagai titik akhir dalam prompt omni-reference merupakan kendali tidak langsung.

Menyunting video yang ada

Model dapat menambahkan, menghapus, atau memodifikasi unsur, mengganti subjek, serta menggambar ulang atau memperbaiki bagian adegan. Identifikasi video sumber, objek yang diubah, dan unsur yang harus tetap ada. Untuk penambahan, jelaskan tempat dan waktu kemunculannya. Untuk penghapusan, identifikasi objek secara konsisten di seluruh klip.

Arahan penyuntingan praktis dapat mengganti botol polos dalam demonstrasi dengan botol dari Image 1, sambil meminta gerakan tangan, latar, dan jalur kamera Video 1 dipertahankan. Tinjau penggantian maupun area yang dimaksudkan tetap stabil. Instruksi pemertahanan yang jelas membuat penyuntingan yang dimaksud lebih mudah dievaluasi dibandingkan permintaan umum untuk “memperbaiki” rekaman.

Memperpanjang dan menghubungkan klip

Seedance 2.0 Fast mendukung perpanjangan ke depan atau belakang dan penghubungan dua atau tiga klip dengan transisi hasil generasi. Untuk perpanjangan, nyatakan apakah tindakan baru terjadi sebelum atau sesudah video yang diberikan dan jelaskan tindakan tersebut. Untuk penghubungan, berikan klip dalam urutan yang dimaksud dan jelaskan peristiwa visual yang menyambungkannya.

Perpanjangan sederhana biasanya mengembalikan kelanjutan baru yang dikembangkan di sekitar rekaman asli, alih-alih menganggap seluruh klip sumber diulang. Jika keluaran harus memuat segmen asli, nyatakan dalam arahan. Ketika mengisi transisi antara dua atau tiga video, alur kerja yang didokumentasikan dapat menggabungkan konten asli dan konten baru hasil generasi. Ini berguna untuk menghubungkan tampilan produk lebar ke shot detail melalui gerak kamera yang memiliki tujuan.

Keluaran dan perbedaan edisi

Keluaran Fast yang didokumentasikan adalah MP4 pada 24 fps, dengan 480p atau 720p, kedalaman warna 8-bit, dan klip 4–15 detik. Rasio yang didukung adalah 21:9, 16:9, 4:3, 1:1, 3:4, dan 9:16. Edisi standar Seedance 2.0 secara terpisah mencantumkan keluaran 1080p dan 4K; tingkat tersebut bukan bagian spesifikasi Fast. Keluarga 2.0 mendukung pengembalian bingkai terakhir yang dihasilkan, tetapi tidak mendukung mode pratinjau Draft terpisah.

Audio dapat dihasilkan bersama rekaman atau dihilangkan untuk klip senyap. Audio hasil generasi bersifat mono. Bahasa prompt yang didokumentasikan mencakup Inggris, Spanyol, Indonesia, Portugis, dan Jepang. Pertahankan konsistensi bahasa lisan dalam dialog; panduan menyarankan menghindari pencampuran bahasa kecuali untuk nama diri. Untuk adegan lisan, sebutkan penutur dan letakkan kalimat dalam tanda kutip, lalu tentukan penyampaian serta efek bunyi terkait. Pastikan penampilan yang diminta sesuai dengan panjang klip pilihan.

Menyiapkan referensi dan mematuhi batas masukan

Batas referensi yang didokumentasikan adalah hingga sembilan gambar, tiga video, dan tiga klip audio. Unggahan langsung gambar atau video referensi yang memuat wajah manusia nyata tidak diterima dalam profil produsen yang didokumentasikan ini; pekerjaan potret menggunakan alur kerja aset potret yang didukung. Setiap klip video atau audio harus berdurasi 2–15 detik; gabungan durasi video paling lama 15 detik, dan gabungan durasi audio secara terpisah paling lama 15 detik. Referensi video menggunakan MP4 atau MOV, pada 24–60 fps, dan masing-masing tidak boleh melebihi 200 MB. Referensi audio menggunakan WAV atau MP3 dan masing-masing tidak boleh melebihi 15 MB. Format gambar yang tercantum adalah JPEG, PNG, WebP, BMP, TIFF, GIF, HEIC, dan HEIF. Setiap gambar harus lebih kecil dari 30 MB; batas total badan permintaan adalah 64 MB. Dalam profil masukan referensi yang didokumentasikan, lebar dan tinggi gambar masing-masing harus secara ketat di antara 300 dan 6.000 piksel, dengan rasio lebar terhadap tinggi secara ketat di antara 0,4 dan 2,5. Video referensi mengizinkan 300–6.000 piksel pada setiap dimensi dan rasio 0,4–2,5, termasuk kedua batas, dengan total 407.696–8.295.044 piksel. Video MP4 atau MOV menggunakan video H.264/AVC atau H.265/HEVC dan audio AAC atau MP3.

Urutkan aset dan rujuk secara konsisten sebagai Image 1, Video 1, atau Audio 1. Gunakan nama atau ciri pembeda subjek yang terlihat selain nomor aset. Cocokkan pembingkaian gambar titik akhir dengan rasio video yang dimaksud, karena ketidakcocokan dapat memangkas gambar atau menghasilkan perubahan pembingkaian yang mengganggu. Fokuskan arahan pada ciri yang ditransfer, peristiwa yang dihasilkan, dan hal yang harus tetap sama; prompt panjang dapat menyebarkan instruksi dan membuat detail sekunder tidak terselesaikan.

Perencanaan shot, teks, dan perilaku yang diketahui

Susun arahan kompleks sebagai Shot 1, Shot 2, dan Shot 3, dengan subjek, tindakan, posisi, serta bunyi yang jelas untuk setiap shot. Panduan menyarankan satu gerak kamera per shot dan menyatakan penanda waktu presisi per shot tidak stabil. Berikan label stabil dan beberapa ciri pembeda pada setiap karakter; gunakan foto kepala yang jelas dan referensi seluruh tubuh terpisah, alih-alih lembar gabungan berbagai sudut karakter ketika identitas wajah penting.

Model dapat menghasilkan teks umum, termasuk slogan, subtitel, dan balon percakapan, dengan arahan warna, gaya, posisi, serta kemunculannya. Karakter umum lebih disukai daripada karakter langka atau simbol khusus. Periksa huruf saat bergerak. Subtitel, logo, dan karakter duplikat yang tidak diinginkan merupakan perilaku yang didokumentasikan; batasan eksplisit dan referensi bersih dapat menguranginya, tetapi tidak menjamin ketiadaannya. Lebih dari empat orang referensi dilaporkan sebagai risiko kestabilan, bukan batas keras jumlah berkas.

Perpanjangan berulang dapat memperparah penurunan kualitas gambar, dan sambungan perpanjangan dapat melompat atau bergerak mundur. Batasi kelanjutan bertumpuk dan periksa sambungan saat menyunting. Timbre suara referensi dapat menyimpang, narasi dapat berakhir dengan bunyi klik, dan karakter Tionghoa berpelafalan ganda atau tidak umum dapat salah dilafalkan. Periksa kalimat lisan dan audio penutup; fade audio singkat dapat membantu jika terpotong. Pemeriksaan ini merupakan bagian persiapan hasil kreatif, khususnya ketika ucapan atau kesinambungan karakter membawa cerita.

Ailoot Ultra · Video POST /v1/videos bytedance/seedance-2.0-fast

bytedance/seedance-2.0-fast

ByteDance /bytedance/seedance-2.0-fast

Mulai

ByteDance Seedance 2.0 Fast menciptakan adegan audio-video dari referensi teks, gambar, video, dan bunyi. Edisi yang berorientasi pada kecepatan ini mendukung transfer gerak dan gaya, penyuntingan video, serta perpanjangan ke depan atau belakang, dengan keluaran 480p dan 720p yang didokumentasikan.

Masukan yang diterima
Teks · Gambar · Audio
Hasil
Video

Tersedia di Ailoot · masukan & metode

Ailoot Ultra · Video POST /v1/videos
Masukan
text, image, audio
Keluaran
video
Format keluaran
byte MP4 asli; tanpa normalisasi atau pengodean ulang
KolomJenisPersyaratanNilai & batasanBawaan
KolommodelJenisstringPersyaratanWajibNilai & batasan
bytedance/seedance-2.0-fast
Bawaan—
KolompromptJenisstringPersyaratanWajibNilai & batasanBawaan—
KolomdurationJenisintegerPersyaratanWajibNilai & batasan
4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15
Minimum: 1
Maksimum: 600
Bawaan—
KolomresolutionJenisstringPersyaratanOpsionalNilai & batasan
480p, 720p
Bawaan—
Kolomaspect_ratioJenisstringPersyaratanOpsionalNilai & batasan
1:1, 3:4, 9:16, 4:3, 16:9, 21:9, 9:21
Bawaan—
Kolomgenerate_audioJenisbooleanPersyaratanOpsionalNilai & batasan
false, true
Kondisi: Penghilangan generate_audio memilih harga dengan audio; false memilih harga tanpa audio. Periksa has_audio dalam hasil untuk mengetahui apakah trek audio dikembalikan.
Bawaan—
Kolomframe_imagesJenisarrayPersyaratanOpsionalNilai & batasan
Item minimum: 1
Item maksimum: 2
Konten masukan: Array objek bingkai. Masing-masing memiliki type=image_url, image_url yang memuat url, dan frame_type=first_frame atau last_frame. Setiap peran muncul paling banyak sekali. Gunakan URL HTTPS publik.
Kunci persis: type, image_url, frame_type
Kondisi: Kunci-kunci ini berlaku untuk setiap objek bingkai. Hilangkan frame_images untuk permintaan yang hanya berisi teks.
Bawaan—
Kolominput_referencesJenisarrayPersyaratanOpsionalNilai & batasan
Konten masukan: Array objek referensi gambar atau audio. Tetapkan type ke image_url atau audio_url, lalu berikan objek URL yang sesuai yang memuat url. Referensi video masih belum dapat dihitung harganya.
Kondisi: Hilangkan frame_images untuk menggunakan mode referensi. Gunakan URL HTTPS publik.
Bawaan—
KolomsizeJenisstringPersyaratanOpsionalNilai & batasan
480x480, 480x640, 480x854, 640x480, 854x480, 1120x480, 720x720, 720x960, 720x1280, 720x1680, 960x720, 1280x720, 1680x720
Pola: ^[1-9][0-9]*x[1-9][0-9]*$
Bawaan—
KolomseedJenisintegerPersyaratanOpsionalNilai & batasan
Minimum: -9.223.372.036.854.775.808
Maksimum: 9.223.372.036.854.775.807
Bawaan—
Kolomcallback_urlJenisstringPersyaratanOpsionalNilai & batasan
Pola: ^https://
Bawaan—
Kolomsession_idJenisstringPersyaratanOpsionalNilai & batasanBawaan—
KolomtraceJenisobjectPersyaratanOpsionalNilai & batasanBawaan—
KolomuserJenisstringPersyaratanOpsionalNilai & batasanBawaan—
Kombinasi bahan masukan

Teks ke video · Prompt tertulis. · Wajib: model, prompt, duration

Berikan prompt teks dan durasi detik bulat yang didukung. Gunakan ukuran persis yang tercantum, atau resolusi dan rasio aspek yang menghasilkan dimensi yang tercantum.

model: Jenis: string · bytedance/seedance-2.0-fast

prompt: Jenis: string · Byte UTF-8 maksimum: 10.000 · Wajib berisi karakter selain spasi: Ya

Gambar ke video · Prompt tertulis dan satu gambar bingkai. · Wajib: model, prompt, duration, frame_images

frame_images adalah array objek dengan type=image_url, image_url yang memuat url, dan frame_type. Gunakan URL gambar HTTPS publik; first_frame dan last_frame masing-masing boleh muncul sekali. Gunakan ukuran keluaran yang tercantum atau dimensi yang kompatibel. Jangan tambahkan referensi video.

Kunci persis: type, image_url, frame_type

model: Jenis: string · bytedance/seedance-2.0-fast

prompt: Jenis: string · Byte UTF-8 maksimum: 10.000 · Wajib berisi karakter selain spasi: Ya

Reference to video · Prompt tertulis dan referensi gambar atau audio. · Wajib: model, prompt, duration, input_references

input_references berupa array. Setiap objek memiliki type=image_url atau type=audio_url dan objek URL yang sesuai yang memuat url. Gunakan tautan HTTPS publik. Hilangkan frame_images untuk memilih mode referensi. Harga referensi video tidak dapat dihitung.

model: Jenis: string · bytedance/seedance-2.0-fast

prompt: Jenis: string · Byte UTF-8 maksimum: 10.000 · Wajib berisi karakter selain spasi: Ya

Parameter metode dan siklus hidup
ParameterKontrak
Parametercontent_typeKontrakapplication/json
ParameterrequiredKontrakmodel, prompt, duration
Parametermaterial_typesKontraktext, image, audio
Parameteradditional_propertiesKontrakfalse
Parameteroptional_controlsKontrakresolution, aspect_ratio, generate_audio, frame_images, input_references, size, seed, 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.

KonfigurasiJadwal tarifJumlah perkiraanSatuan penagihanKondisi penagihanBiaya
KonfigurasiTarif dasar tokenJadwal tarifTarif dasarJumlah perkiraan—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
KonfigurasiHarga token videoJadwal tarif—Jumlah perkiraan—Satuan penagihanper 1K token videoKondisi penagihanTidak ada kondisi tambahan yang dinyatakan dalam kunci harga ini.Biaya
Keluaran · Harga token video · Perkiraan hanya untuk perbandingan $0.0084 per 1K token video

Tarif token video merupakan acuan harga utama. Perkiraan harga per detik yang ditampilkan sebagai angka utama merupakan acuan terpisah, bukan biaya tambahan.

KonfigurasiHarga token videoJadwal tarif—Jumlah perkiraan—Satuan penagihanper 1K token videoKondisi penagihanmasukan: with_video_inputBiaya
reference · Harga token video · Perkiraan hanya untuk perbandingan $0.00495 per 1K token video

Tarif token video merupakan acuan harga utama. Perkiraan harga per detik yang ditampilkan sebagai angka utama merupakan acuan terpisah, bukan biaya tambahan.

KonfigurasiHarga token videoJadwal tarif—Jumlah perkiraan—Satuan penagihanper 1K token videoKondisi penagihansuara: without_audioBiaya
Keluaran · Harga token video · Perkiraan hanya untuk perbandingan $0.0084 per 1K token video

Tarif token video merupakan acuan harga utama. Perkiraan harga per detik yang ditampilkan sebagai angka utama merupakan acuan terpisah, bukan biaya tambahan.

KonfigurasiPerkiraan biaya pembuatanJadwal tarif—Jumlah perkiraanestimasi satu kali pembuatanSatuan penagihan—Kondisi penagihan—Biaya
Keluaran · Perkiraan biaya pembuatan · Perkiraan hanya untuk perbandingan $0.18144 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.

KonfigurasiKondisi penagihanBiaya
KonfigurasiHarga token videoKondisi penagihanTidak ada kondisi tambahan yang dinyatakan dalam kunci harga ini.Biaya
Keluaran · Harga token video $0.0084 per 1K token video

Tarif token video merupakan acuan harga utama. Perkiraan harga per detik yang ditampilkan sebagai angka utama merupakan acuan terpisah, bukan biaya tambahan.

KonfigurasiHarga token videoKondisi penagihansuara: without_audioBiaya
Keluaran · Harga token video $0.0084 per 1K token video

Tarif token video merupakan acuan harga utama. Perkiraan harga per detik yang ditampilkan sebagai angka utama merupakan acuan terpisah, bukan biaya tambahan.

KonfigurasiHarga token videoKondisi penagihanmasukan: with_video_inputBiaya
reference · Harga token video $0.00495 per 1K token video

Tarif token video merupakan acuan harga utama. Perkiraan harga per detik yang ditampilkan sebagai angka utama merupakan acuan terpisah, bukan biaya tambahan.

Contoh permintaan

Ailoot Ultra · Video

curl · buat video
set -eu
: "${AILOOT_API_KEY:?Set your Ailoot API key}"
python3 - <<'PY_REQUEST'
from pathlib import Path
Path('request.json').write_text('{"model":"bytedance/seedance-2.0-fast","prompt":"A serene mountain landscape at sunset","duration":4,"resolution":"480p","size":"480x480","generate_audio":false}', 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
GET status operasi asli
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
Simpan setiap keluaran selesai yang menjadi milik Anda
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
KolomJenisArti
KolomindexJenisintegerArtiPosisi video ini dalam daftar keluaran, dihitung dari nol.
Kolomcontent_urlJenisstringArtiURL unduhan HTTPS bertanda tangan untuk video yang telah selesai ini.
Kolomsha256Jenisstring | nullArtiDigest SHA-256 dari byte video asli; null jika tidak tersedia.
Kolomsize_bytesJenisinteger | nullArtiUkuran berkas video asli dalam byte; null jika tidak tersedia.
Kolomduration_msJenisinteger | nullArtiDurasi video terukur dalam milidetik; null jika tidak tersedia.
KolomwidthJenisinteger | nullArtiLebar video dalam piksel; null jika tidak tersedia.
KolomheightJenisinteger | nullArtiTinggi video dalam piksel; null jika tidak tersedia.
Kolomvideo_codecJenisstring | nullArtiPengenal codec video; null jika tidak dicatat.
Kolomhas_audioJenisboolean | nullArtiApakah video memuat trek audio; null jika tidak diukur.
Kolomaudio_codecJenisstring | nullArtiPengenal codec audio; null jika tidak ada pengenal yang dicatat.
Kesalahan dan langkah berikutnya
ResponsKondisiLangkah berikutnya
Respons404 · not_found_errorKondisiAkses 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_errorKondisiKunci API tidak cocok dengan akun yang diautentikasi.Langkah berikutnyaPeriksa kunci API dan akses akun Anda sebelum mengirim.
Respons400 · invalid_request_errorKondisiPermintaan tidak dapat dibaca, atau indeks unduhan tidak valid.Langkah berikutnyaPerbaiki isi permintaan. Untuk unduhan, pilih indeks keluaran yang dikembalikan oleh tugas awal.
Respons422 · price_unavailableKondisiHarga 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_errorKondisiMasukan 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_errorKondisiSaldo atau batas yang tersedia tidak memungkinkan pencadangan dana.Langkah berikutnyaPeriksa saldo dan batas yang tersedia sebelum mengirim permintaan baru.
Respons503 · server_errorKondisiVerifikasi 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_checkKondisiHasil 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_unavailableKondisiUnduhan 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_readyKondisiKonten video belum dipublikasikan.Langkah berikutnyaPeriksa status tugas awal. Unduh setelah statusnya completed; jika statusnya failed, ikuti pemberitahuan pemeriksaan tagihannya.

Alias

Alias model

Ailoot Ultra bytedance/seedance-2.0-fast

Alias jalur metode

Gunakan jalur metode yang ditampilkan di atas.

ID pemanggil terkait

bytedance/seedance-2.0-fast

FAQ · ByteDance: Seedance 2.0 Fast
Input dan hasil apa yang tersedia?

POST /v1/videos · bytedance/seedance-2.0-fast: text, image, audio → video

Kolom apa yang digunakan permintaan?

POST /v1/videos · bytedance/seedance-2.0-fast: model, prompt, duration, resolution, aspect_ratio, generate_audio, frame_images, input_references, size, seed, callback_url, session_id, trace, user

Batasan apa yang berlaku?

POST /v1/videos · bytedance/seedance-2.0-fast: duration.minimum: 1; duration.maximum: 600; frame_images.max_items: 2; frame_images.min_items: 1; seed.minimum: -9223372036854775808; seed.maximum: 9223372036854775807

Rincian selengkapnya

Hubungkan Ailoot ke Claude Code, OpenCode, Hermes, atau aplikasi Anda.

Perusahaan dan portofolio proyeknya

Perusahaan dan portofolio proyeknya: jutaan pelanggan; penjualan miliaran setiap bulan.

Beli token dengan diskon.

Diskon langganan untuk pekerjaan rutin. Kode promo — hingga 50% untuk pembelian token.

Langganan
Pilih paket dengan diskon untuk permintaan rutin Anda.
Kode promo hingga 50%
Masukkan kode saat membeli. Harga dihitung ulang sesuai promosi aktif.
Biaya dalam riwayat
Model, token, dan jumlah tagihan disimpan untuk setiap permintaan.

Pilih langganan · Lihat harga model

Hubungkan API ke produk yang Anda jual.

SaaS, aplikasi, dan bot — sesuai penawaran dan perjanjian lisensi Ailoot. Untuk penjualan kembali, mintalah lisensi reseller.

Aplikasi komersial
Integrasikan pembuatan teks, gambar, video, dan suara dalam fitur berbayar layanan Anda.
Lisensi reseller
Kirim deskripsi proyek dan skema akses. Mintalah ketentuan penggunaan dan penjualan kembali secara tertulis.
Dokumen di situs
Penawaran, perjanjian lisensi, dan kebijakan pemrosesan data tersedia sebelum koneksi.

Minta lisensi reseller · Penawaran dan perjanjian lisensi