ByteDance: Seedance 2.0 Mini
Seedance 2.0 Mini menciptakan video pendek dengan bunyi hasil generasi opsional dari referensi teks, gambar, video, dan audio. Model ini mendukung pembuatan adegan, penyuntingan video terarah, dan kelanjutan, dengan profil keluaran 480p atau 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 Mini adalah model bernama tersendiri dalam keluarga audiovisual Seedance 2.0 ByteDance. Produsennya mendokumentasikan teks ke video, gambar ke video dengan bingkai pertama serta bingkai pertama dan terakhir, generasi referensi multimodal, penyuntingan video, dan perpanjangan video. Bunyi dapat dihasilkan bersama gambar. Pilih mode kreasi berdasarkan materi yang sudah Anda miliki: arahan tertulis, gambar pembuka tetap, dua bingkai batas, atau klip yang perlu disunting atau dilanjutkan.
Mini memiliki profil keluaran tersendiri. Produsen mencantumkan video 480p dan 720p dengan warna 8-bit, 24 bingkai per detik, dan keluaran MP4. Rasio aspek yang didukung adalah 21:9, 16:9, 4:3, 1:1, 3:4, dan 9:16; durasi generasi yang didokumentasikan adalah 4–15 detik. Kendali durasi produsen juga memungkinkan pemilihan otomatis dalam rentang tersebut. Pilihan 1080p dan 4K pada model Seedance 2.0 penuh merupakan pilihan terpisah; pilihan itu bukan pengaturan Mini. Tabel kemampuan keluarga mencantumkan pengembalian bingkai terakhir yang dihasilkan, sedangkan mode Draft tidak didukung.
Omni reference menciptakan adegan baru menggunakan informasi terpilih dari materi yang diberikan. Gambar dapat menentukan penampilan subjek, komposisi, atau perlakuan visual. Video dapat menentukan tindakan, gerak kamera, atau efek; referensi audio dapat menentukan timbre suara, melodi, atau konten lisan. Jelaskan apa yang harus diambil model dari setiap referensi, alih-alih memintanya menyalin semua sifatnya. Misalnya, gunakan foto produk untuk bentuk dan warna, klip gerak kamera singkat untuk gerak mendekat, serta referensi bunyi untuk suasana.
Alur kerja keluarga memungkinkan hingga sembilan gambar referensi, tiga klip video, dan tiga klip audio. Setiap referensi video berdurasi 2–15 detik, dengan total tidak lebih dari 15 detik; referensi audio menggunakan batas per klip dan total yang sama. Audio saja dan teks ditambah audio tanpa referensi visual bukan kombinasi referensi yang didukung. Kreasi hanya dari teks adalah mode terpisah yang didukung. Untuk sebuah urutan, berikan aset sesuai urutan yang dimaksud dan rujuk secara konsisten sebagai Image 1, Video 1, atau Audio 1, menggunakan urutan dalam setiap jenis media. Jangan mengganti referensi bernomor dalam prompt tertulis dengan pengenal aset.
Gambar bingkai pertama menentukan pembukaan shot yang berawal dari gambar. Mode bingkai pertama dan terakhir menentukan kedua batas. Jika gambar batas yang persis itu penting, pilih mode khusus tersebut, alih-alih menjelaskan referensi sebagai pembukaan dan penutup dalam prompt omni-reference. Cara terakhir merupakan efek yang diarahkan prompt dan tidak setara dengan pilihan bingkai batas yang ketat. Siapkan gambar untuk komposisi keluaran dan nyatakan tindakan yang menghubungkan situasi awal dengan akhir.
Penyuntingan video mengubah klip yang ada, alih-alih hanya menggunakannya sebagai inspirasi. Identifikasi video yang disunting, objek atau wilayah yang diubah, waktu kemunculan dan posisinya, serta detail yang dipertahankan. Contoh arahan yang berguna: “Dalam Video 1, ganti mug dengan wadah yang ditampilkan pada Image 1; pertahankan gerakan tangan, pembingkaian, pencahayaan, dan susunan meja.” Untuk penghapusan, sebutkan objek yang tidak diinginkan dan unsur di sekitarnya yang harus tetap ada. Pembuatnya menyarankan merujuk langsung pada video sasaran untuk penyuntingan atau perpanjangan; menyebutnya sebagai referensi dapat justru menyampaikan permintaan adegan baru.
Perpanjangan video menambahkan peristiwa sebelum atau sesudah klip yang ada. Jelaskan arah kelanjutan dan apa yang terjadi berikutnya atau sebelumnya. Alur kerja yang didokumentasikan juga dapat menghubungkan dua atau tiga klip melalui transisi yang dihasilkan; ketiga video masukan secara keseluruhan tetap harus sesuai anggaran referensi 15 detik. Tutorial membedakan kelanjutan yang terutama mencakup rekaman pada batas klip asli dari permintaan yang secara eksplisit mempertahankan konten asli. Nyatakan komposisi hasil yang diinginkan: hanya kelanjutan, atau adegan yang memuat klip yang diberikan beserta tindakan baru.
Untuk arahan yang jelas, pisahkan deskripsi adegan yang stabil dari urutan peristiwa. Tentukan setiap subjek dengan dua atau tiga ciri visual pembeda dan label yang konsisten. Lalu jelaskan tindakan, latar, pencahayaan, gerak kamera, gaya visual, dan batasan. Dalam dialog, kaitkan setiap kalimat dengan penuturnya dan tindakan terkait. Gunakan label shot berurutan, alih-alih memperlakukan penanda waktu tepat sebagai kendali yang andal: pembuatnya mencatat bahwa pengaturan waktu presisi dapat tidak stabil. Arahan produk bertahap dapat berbunyi: “Image 1 menentukan Product A. Shot 1: dekati Product A di konter secara perlahan. Shot 2: sebuah tangan memutarnya ke arah cahaya. Shot 3: berhenti pada label depan. Suasana ruangan yang lembut; pertahankan tulisan tercetak.”
Siapkan referensi sesuai aturan masukan keluarga yang didokumentasikan. Format gambar yang didukung mencakup JPEG, PNG, WebP, BMP, TIFF, GIF, HEIC, dan HEIF; setiap gambar lebih kecil dari 30 MB. Panduan menetapkan lebar dan tinggi gambar secara ketat di antara 300 dan 6.000 piksel serta rasio aspek secara ketat di antara 0,4 dan 2,5. Referensi video menggunakan MP4 atau MOV dengan video H.264 atau H.265 dan audio AAC atau MP3, masing-masing paling besar 200 MB dan memiliki 24–60 bingkai per detik. Lebar dan tingginya 300–6.000 piksel, rasio aspek 0,4–2,5, dan jumlah piksel total 407.696–8.295.044. Referensi audio menggunakan WAV atau MP3 dan masing-masing paling besar 15 MB. Ini adalah spesifikasi persiapan masukan produsen, terpisah dari kendali unggahan aplikasi tertentu.
Alur kerja potret pembuatnya memerlukan persiapan khusus untuk gambar atau video yang memuat wajah manusia nyata: unggahan referensi langsung bukan jalur standar yang didukung. Dokumentasinya menyebut keluaran model tepercaya, karakter digital prasetel, dan alur kerja aset orang nyata yang diizinkan sebagai solusi terpisah. Pencocokan suara, pelafalan, dan bunyi pada batas klip juga perlu diperiksa. Panduan prompt menyarankan menjelaskan karakteristik suara yang diinginkan dan menjaga gaya dialog dekat dengan referensi audio. Tinjau artefak akhir untuk konsistensi subjek, kata-kata yang tepat, waktu tindakan, transisi bingkai, dan audio penutup; perbaiki unsur tertentu yang berbeda dari arahan.
Ailoot Ultra · Video POST /v1/videos bytedance/seedance-2.0-mini
bytedance/seedance-2.0-miniMulai
Seedance 2.0 Mini menciptakan video pendek dengan bunyi hasil generasi opsional dari referensi teks, gambar, video, dan audio. Model ini mendukung pembuatan adegan, penyuntingan video terarah, dan kelanjutan, dengan profil keluaran 480p atau 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
| Kolom | Jenis | Persyaratan | Nilai & batasan | Bawaan |
|---|---|---|---|---|
Kolommodel | Jenisstring | PersyaratanWajib | Nilai & batasan bytedance/seedance-2.0-mini | Bawaan— |
Kolomprompt | Jenisstring | PersyaratanWajib | Nilai & batasan | Bawaan— |
Kolomduration | Jenisinteger | PersyaratanWajib | Nilai & batasan 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15 Minimum: 1 Maksimum: 600 | Bawaan— |
Kolomresolution | Jenisstring | PersyaratanOpsional | Nilai & batasan 480p, 720p | Bawaan— |
Kolomaspect_ratio | Jenisstring | PersyaratanOpsional | Nilai & batasan 1:1, 3:4, 9:16, 4:3, 16:9, 21:9, 9:21 | Bawaan— |
Kolomgenerate_audio | Jenisboolean | PersyaratanOpsional | Nilai & 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_images | Jenisarray | PersyaratanOpsional | Nilai & 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_references | Jenisarray | PersyaratanOpsional | Nilai & 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— |
Kolomsize | Jenisstring | PersyaratanOpsional | Nilai & 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— |
Kolomseed | Jenisinteger | PersyaratanOpsional | Nilai & batasan Minimum: -9.223.372.036.854.775.808 Maksimum: 9.223.372.036.854.775.807 | 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 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-mini
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-mini
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-mini
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, audio |
Parameteradditional_properties | Kontrakfalse |
Parameteroptional_controls | Kontrakresolution, 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.
| Konfigurasi | Jadwal tarif | Jumlah perkiraan | Satuan penagihan | Kondisi penagihan | Biaya |
|---|---|---|---|---|---|
| KonfigurasiTarif dasar token | Jadwal tarifTarif dasar | Jumlah 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 video | Jadwal tarif— | Jumlah perkiraan— | Satuan penagihanper 1K token video | Kondisi penagihanTidak ada kondisi tambahan yang dinyatakan dalam kunci harga ini. | Biaya Keluaran · Harga token video · Perkiraan hanya untuk perbandingan $0.007 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 video | Jadwal tarif— | Jumlah perkiraan— | Satuan penagihanper 1K token video | Kondisi penagihanmasukan: with_video_input | Biaya reference · Harga token video · Perkiraan hanya untuk perbandingan $0.0042 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 video | Jadwal tarif— | Jumlah perkiraan— | Satuan penagihanper 1K token video | Kondisi penagihansuara: without_audio | Biaya Keluaran · Harga token video · Perkiraan hanya untuk perbandingan $0.007 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 pembuatan | Jadwal tarif— | Jumlah perkiraanestimasi satu kali pembuatan | Satuan penagihan— | Kondisi penagihan— | Biaya Keluaran · Perkiraan biaya pembuatan · Perkiraan hanya untuk perbandingan $0.1512 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 token video | Kondisi penagihanTidak ada kondisi tambahan yang dinyatakan dalam kunci harga ini. | Biaya Keluaran · Harga token video $0.007 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 video | Kondisi penagihansuara: without_audio | Biaya Keluaran · Harga token video $0.007 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 video | Kondisi penagihanmasukan: with_video_input | Biaya reference · Harga token video $0.0042 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
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-mini","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
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 bytedance/seedance-2.0-mini
Alias jalur metode
Gunakan jalur metode yang ditampilkan di atas.
ID pemanggil terkait
FAQ · ByteDance: Seedance 2.0 Mini
- Input dan hasil apa yang tersedia?
POST /v1/videos·bytedance/seedance-2.0-mini:text,image,audio→video- Kolom apa yang digunakan permintaan?
POST /v1/videos·bytedance/seedance-2.0-mini: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-mini:duration.minimum:1;duration.maximum:600;frame_images.max_items:2;frame_images.min_items:1;seed.minimum:-9223372036854775808;seed.maximum:9223372036854775807