ByteDance: Seedance 1.5 Pro
ByteDance Seedance 1.5 Pro menjana video bersama dialog, kesan bunyi dan muzik yang terselaras. Arahkan penutur, emosi, kamera dan suasana bunyi untuk mengembangkan drama pendek, iklan bersuara dan adegan watak.
Tentang model
Huraian ini merangkumi keupayaan model. Input, output dan pilihan yang tersedia di Ailoot disenaraikan di bawah untuk kaedah yang dipilih.
Seedance 1.5 Pro ialah model ByteDance Seed untuk penjanaan bersama audio-video secara natif. Ia memodelkan tindakan visual, pertuturan dan ritma bersama-sama, membolehkan adegan merangkumi persembahan watak, dialog terselaras dan landskap bunyi yang direka. Perbezaan utama berbanding taklimat video visual sahaja ialah bunyi menjadi sebahagian daripada penerangan adegan: siapa bercakap, cara baris disampaikan dan apa yang didengar khalayak di sekitar tindakan.
Penjanaan bersama audiovisual
Julat bunyi yang didokumentasikan merangkumi bunyi persekitaran, kesan tindakan, bunyi tersintesis, alat muzik, muzik latar dan vokal. Model bertujuan menghubungkan bunyi dengan kejadian di skrin: objek menghentam meja, pintu terbuka atau watak bercakap. Gunakan ini untuk detik dramatik ringkas, iklan produk bersuara atau adegan yang suasananya bergantung pada persembahan dan bunyi.
Mulakan prompt dengan subjek dan pergerakan, kemudian tambah persekitaran, kamera, gaya visual dan bunyi. Adegan ringkas boleh berbunyi: “Seorang cef mengangkat penutup periuk kecil, tersenyum dan berkata, ‘Sudah siap.’ Kepulan wap lembut keluar, diikuti bunyi denting perlahan penutup yang diletakkan di atas kaunter.” Ini memberikan sebab yang kelihatan bagi baris pertuturan dan kesan bunyi.
Dialog dan suara latar
Model menyokong monolog dan perbualan yang melibatkan beberapa penutur, dengan gerakan bibir dipadankan kepada watak. Panduannya mendokumentasikan Mandarin, dialek Cina termasuk Kantonis, Shaanxi dan Sichuan, serta pertuturan bahasa Inggeris, Jepun, Korea, Sepanyol dan Indonesia. Bahasa prompt yang didokumentasikan ialah bahasa Cina dan Inggeris; bahasa prompt dan bahasa yang diminta untuk baris pertuturan ialah pilihan berasingan.
Kenal pasti setiap penutur melalui ciri visual yang konsisten dan tulis dialog dalam tanda petikan. Sertakan arahan penyampaian seperti suara tenang, respons teragak-agak atau kadar lebih pantas, dan jelaskan giliran bercakap. Untuk dua penutur, terangkan siapa bercakap dahulu dan reaksi siapa yang ditunjukkan kamera. Pertukaran ringkas yang muat dalam klip terpilih memberikan sasaran persembahan lebih jelas kepada model berbanding petikan panjang tanpa penutur yang ditentukan.
Suara latar boleh diarahkan melalui timbre, emosi, intonasi dan kadar pertuturan. Ia berguna apabila suara patut menerangkan produk sementara kamera kekal pada produk, atau apabila narator menetapkan suasana tanpa penutur di skrin. Panduan menerangkan pengekalan timbre yang boleh dikenali sambil mengubah penyampaian; semak perkataan sebenar, sebutan dan persembahan bersama imej.
Kesan bunyi dan muzik latar
Terangkan kesan sebagai peristiwa yang berkaitan dengan tindakan: langkah kaki ketika watak masuk, hujan semakin lebat di luar tingkap atau kain bergerak ketika kot dipakai. Muzik latar dijana untuk memadankan prompt secara lalai. Nyatakan suasana, gaya dan ritmanya apabila itu penting, serta masa ia patut bermula atau memudar berbanding adegan.
Untuk demonstrasi tenang, minta muzik sederhana dan tekankan bunyi pengendalian produk. Untuk adegan animasi, terangkan detik tindakan yang patut bertepatan dengan ritma muzik. Trek bunyi yang dijana ialah mono. Kawalan audio yang didokumentasikan turut membolehkan video senyap apabila projek memerlukan trek bunyi yang disediakan secara berasingan.
Peralihan syot dan pengarahan kamera
Model menyokong perubahan syot dengan olahan visual konsisten, syot balas untuk perbualan dan arahan pemasaan peralihan. Urutan dialog yang berguna boleh memperkenalkan dua penutur dalam syot sederhana, memotong ke penutur yang menjawab dan kembali kepada reaksi penutur pertama. Nyatakan identiti setiap orang apabila syot berubah.
Panduan merangkumi sudut tinggi, rendah dan paras mata; pandangan dari belakang bahu dan pandangan subjektif; serta pembingkaian luas, sederhana dan dekat. Terangkan gerak kamera melalui komposisi awal, arah, amplitud dan komposisi akhirnya. Contohnya, gerakan dolly-in perlahan boleh berakhir pada ekspresi penutur ketika baris selesai. Hubungkan pergerakan dengan cerita, bukannya menyenaraikan beberapa teknik kamera tanpa tujuan.
Mod, output dan pratonton
Mod input yang didokumentasikan ialah teks-ke-video, imej-ke-video bingkai pertama serta imej-ke-video bingkai pertama dan terakhir. Imej pertama yang disediakan menetapkan komposisi awal; imej akhir boleh menentukan titik akhir yang dimaksudkan. Spesifikasi output menyenaraikan MP4 pada 24 fps, 480p, 720p atau 1080p dan tetapan tempoh 4–12 saat. Model turut boleh memilih panjang dalam saat bulat dalam julat sokongannya. Nisbah yang didokumentasikan ialah 21:9, 16:9, 4:3, 1:1, 3:4 dan 9:16, dengan pembingkaian adaptif disokong.
Pengeluar mendokumentasikan aliran kerja Draft dua peringkat: pratonton 480p untuk memeriksa struktur adegan, pilihan syot, gerakan dan tujuan prompt, diikuti penjanaan akhir yang menggunakan semula input kreatif. Ini cara menilai persembahan yang dirancang sebelum memilih resolusi akhirnya. Pratonton itu sendiri terhad kepada 480p dan tidak menyokong pemulangan bingkai terakhir. ID tugas Draft pengeluar kekal sah selama tujuh hari selepas penciptaan; jana video akhir daripadanya dalam tempoh itu.
Untuk kerja berpandukan imej, sediakan gambar sumber untuk pembingkaian yang dimaksudkan: perubahan nisbah output boleh memangkas imej. Seed yang diulang menghasilkan bingkai serupa, bukannya bingkai yang dijamin sama, dan arahan kamera tetap bukan jaminan kuncian sempurna. Yang paling penting, nilai klip dialog sebagai satu persembahan audiovisual: penutur yang betul, dialog yang dapat didengar, reaksi wajah dan penekanan kamera semuanya perlu menyokong peristiwa yang sama.
Ailoot Ultra · Video POST /v1/videos bytedance/seedance-1-5-pro
bytedance/seedance-1-5-proPengenalan
ByteDance Seedance 1.5 Pro menjana video bersama dialog, kesan bunyi dan muzik yang terselaras. Arahkan penutur, emosi, kamera dan suasana bunyi untuk mengembangkan drama pendek, iklan bersuara dan adegan watak.
- Input yang diterima
- Teks · Imej
- Hasil
- Video
Tersedia di Ailoot · input & kaedah
Ailoot Ultra · Video POST /v1/videos
- Input
text,image- Output
video- Format output
- bait MP4 asal; tanpa penormalan atau pengekodan semula
| Medan | Jenis | Keperluan | Nilai & had | Lalai |
|---|---|---|---|---|
Medanmodel | Jenisstring | KeperluanDiperlukan | Nilai & had bytedance/seedance-1-5-pro | Lalai— |
Medanprompt | Jenisstring | KeperluanDiperlukan | Nilai & had | Lalai— |
Medanduration | Jenisinteger | KeperluanDiperlukan | Nilai & had 4, 5, 6, 7, 8, 9, 10, 11, 12 Minimum: 1 Maksimum: 600 | Lalai— |
Medanresolution | Jenisstring | KeperluanPilihan | Nilai & had 480p, 720p, 1080p | Lalai— |
Medanaspect_ratio | Jenisstring | KeperluanPilihan | Nilai & had 1:1, 3:4, 9:16, 9:21, 4:3, 16:9, 21:9 | Lalai— |
Medangenerate_audio | Jenisboolean | KeperluanPilihan | Nilai & had false, true Syarat: Menggugurkan pilihan ini memilih harga dengan audio. Tetapkan kepada false untuk memilih harga tanpa audio. Semak has_audio dalam hasil untuk mengetahui sama ada trek audio dikembalikan. | Lalai— |
Medanframe_images | Jenisarray | KeperluanPilihan | Nilai & had Item minimum: 1 Item maksimum: 2 Kandungan input: Tatasusunan objek bingkai. Setiap objek mempunyai type=image_url, image_url yang mengandungi url dan frame_type. Gunakan URL imej HTTPS dan tetapkan frame_type kepada first_frame atau last_frame. Setiap peranan bingkai boleh muncul paling banyak sekali. Kunci tepat: type, image_url, frame_type Syarat: Kunci ini menerangkan setiap objek bingkai; image_url hanya mengandungi url. Gugurkan frame_images untuk permintaan teks sahaja. | Lalai— |
Medaninput_references | Jenisarray | KeperluanPilihan | Nilai & had | Lalai— |
Medansize | Jenisstring | KeperluanPilihan | Nilai & had 480x480, 480x640, 480x854, 480x1120, 640x480, 720x720, 720x960, 720x1280, 720x1680, 854x480, 960x720, 1080x1080, 1080x1440, 1080x1920, 1080x2520, 1120x480, 1280x720, 1440x1080, 1680x720, 1920x1080, 2520x1080 Corak: ^[1-9][0-9]*x[1-9][0-9]*$ | Lalai— |
Medanseed | Jenisinteger | KeperluanPilihan | Nilai & had Minimum: -9,223,372,036,854,775,808 Maksimum: 9,223,372,036,854,775,807 | Lalai— |
Medancallback_url | Jenisstring | KeperluanPilihan | Nilai & had Corak: ^https:// | Lalai— |
Medansession_id | Jenisstring | KeperluanPilihan | Nilai & had | Lalai— |
Medantrace | Jenisobject | KeperluanPilihan | Nilai & had | Lalai— |
Medanuser | Jenisstring | KeperluanPilihan | Nilai & had | Lalai— |
Gabungan bahan input
Teks kepada video · Prompt bertulis. · Diperlukan: model, prompt, duration
Berikan prompt sebagai teks dan tempoh dalam saat bulat. Pilih resolusi dan nisbah bidang yang disokong, atau saiz tepat yang disenaraikan.
model: Jenis: string · bytedance/seedance-1-5-pro
prompt: Jenis: string · Bait UTF-8 maksimum: 10,000 · Aksara selain ruang kosong diperlukan: Ya
Imej kepada video · Prompt bertulis dan imej bingkai pertama. · Diperlukan: model, prompt, duration, frame_images
frame_images ialah tatasusunan. Setiap objek bingkai mempunyai type, image_url dan frame_type; image_url mengandungi url. Tetapkan type kepada image_url. Gunakan first_frame dengan last_frame pilihan. Setiap peranan bingkai boleh muncul paling banyak sekali. Berikan URL imej HTTPS awam bagi setiap bingkai. Pilih resolusi dan nisbah bidang yang disokong, atau saiz tepat yang disenaraikan.
Kunci tepat: type, image_url, frame_type
model: Jenis: string · bytedance/seedance-1-5-pro
prompt: Jenis: string · Bait UTF-8 maksimum: 10,000 · Aksara selain ruang kosong diperlukan: Ya
Parameter kaedah dan kitar hayat
| 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, size, seed, callback_url, session_id, trace, user |
Kitar hayat: submit_once_poll_original
GET /v1/videos/{public_id}
GET /v1/videos/{public_id}/content
Pelan harga
Cara caj akhir dikira
Kadar yang dipaparkan menganggarkan kos sebelum penjanaan. Caj akhir dikira berdasarkan kos yang direkodkan untuk penjanaan asal. Tempoh output yang diukur dan kuantiti ramalan bukan kuantiti akhir yang boleh dibilkan.
Rujukan tarif tidak menambah pilihan permintaan. Parameter yang disokong disenaraikan untuk kaedah yang dipilih.
- Mod pantas
- Tidak dinyatakan Apabila mod pantas dipilih
- Mod flex
- Tidak dinyatakan Apabila mod flex dipilih
- Usaha penaakulan maksimum
- Tidak dinyatakan Apabila usaha penaakulan maksimum menggunakan pelarasan default
Anggaran kadar untuk perbandingan
Harga mengikut konfigurasi
Padankan setiap caj dengan syarat yang dipaparkan. Gunakan satu kadar bagi setiap set konfigurasi alternatif.
| Konfigurasi | Jadual kadar | Kuantiti ramalan | Unit pengebilan | Syarat pengebilan | Caj |
|---|---|---|---|---|---|
| KonfigurasiKadar asas token | Jadual kadarKadar asas | Kuantiti ramalan— | Unit pengebilan— | Syarat pengebilan— | Caj Input · Token input · Anggaran untuk perbandingan sahaja — / 1K token Output · Token output · Anggaran untuk perbandingan sahaja — / 1K token Input · Bacaan cache · Anggaran untuk perbandingan sahaja — / 1K token Input · Penulisan cache · Anggaran untuk perbandingan sahaja — / 1K token Input · Penulisan cache, 1 jam · Anggaran untuk perbandingan sahaja — / 1K token |
| KonfigurasiHarga token video | Jadual kadar— | Kuantiti ramalan— | Unit pengebilanbagi setiap 1K token video | Syarat pengebilanTiada syarat tambahan dinyatakan dalam kunci harga ini. | Caj Output · Harga token video · Anggaran untuk perbandingan sahaja $0.0048 bagi setiap 1K token video Kadar token video ialah rujukan harga utama. Anggaran harga setiap saat yang dipaparkan sebagai ringkasan ialah rujukan berasingan, bukan caj tambahan. |
| KonfigurasiHarga token video | Jadual kadar— | Kuantiti ramalan— | Unit pengebilanbagi setiap 1K token video | Syarat pengebilantetapan audio: without_audio | Caj Output · Harga token video · Anggaran untuk perbandingan sahaja $0.0024 bagi setiap 1K token video Kadar token video ialah rujukan harga utama. Anggaran harga setiap saat yang dipaparkan sebagai ringkasan ialah rujukan berasingan, bukan caj tambahan. |
| KonfigurasiAnggaran kos penjanaan | Jadual kadar— | Kuantiti ramalananggaran untuk satu penjanaan | Unit pengebilan— | Syarat pengebilan— | Caj Output · Anggaran kos penjanaan · Anggaran untuk perbandingan sahaja $0.05184 anggaran sebelum penjanaan Anggaran ini bukan caj tambahan atau kadar tetap bagi penjanaan yang telah selesai. |
Ailoot merizabkan anggaran amaun sebelum permintaan. Selepas hasil diterima, caj akhir diselesaikan berdasarkan penggunaan terukur. Penyelesaian caj penstriman menggunakan rekod penggunaan akhir. Cara rizab dan penyelesaian caj berfungsi →
Butiran tarif rujukan
Jadual rujukan peringkat model tidak mengubah pemilihan kaedah, sebut harga atau caj. Caj aktif menggunakan kadar kaedah Ailoot yang dipilih.
Rujukan harga konfigurasi video
Harga mengikut konfigurasi
Padankan setiap caj dengan syarat yang dipaparkan. Gunakan satu kadar bagi setiap set konfigurasi alternatif.
| Konfigurasi | Syarat pengebilan | Caj |
|---|---|---|
| KonfigurasiHarga token video | Syarat pengebilanTiada syarat tambahan dinyatakan dalam kunci harga ini. | Caj Output · Harga token video $0.0048 bagi setiap 1K token video Kadar token video ialah rujukan harga utama. Anggaran harga setiap saat yang dipaparkan sebagai ringkasan ialah rujukan berasingan, bukan caj tambahan. |
| KonfigurasiHarga token video | Syarat pengebilantetapan audio: without_audio | Caj Output · Harga token video $0.0024 bagi setiap 1K token video Kadar token video ialah rujukan harga utama. Anggaran harga setiap saat yang dipaparkan sebagai ringkasan ialah rujukan berasingan, bukan caj 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('{"aspect_ratio":"16:9","duration":8,"model":"bytedance/seedance-1-5-pro","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
pautan kandungan bertandatangan milik anda
GET /v1/videos/{public_id}GET /v1/videos/{public_id}/content
Semak 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 kandungan 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 fail yang dikembalikan; dapatkan setiap URL aset yang benar-benar dikembalikan.
Simpan setiap output sebenar milik anda berserta metadata ukuran yang dikembalikan.
Jika respons asal perlu disemak
503 result_pending_check + id asal + X-Should-Retry:false; jangan sekali-kali ulang operasi asal
Medan respons
| Medan | Jenis | Maksud |
|---|---|---|
Medanindex | Jenisinteger | MaksudKedudukan video ini dalam senarai output dengan indeks bermula dari sifar. |
Medancontent_url | Jenisstring | MaksudURL muat turun HTTPS bertandatangan untuk video siap ini. |
Medansha256 | Jenisstring | null | MaksudRingkasan SHA-256 bagi bait video asal; null jika tidak tersedia. |
Medansize_bytes | Jenisinteger | null | MaksudSaiz fail video asal dalam bait; null jika tidak tersedia. |
Medanduration_ms | Jenisinteger | null | MaksudTempoh video yang diukur dalam milisaat; null jika tidak tersedia. |
Medanwidth | Jenisinteger | null | MaksudLebar video dalam piksel; null jika tidak tersedia. |
Medanheight | Jenisinteger | null | MaksudKetinggian video dalam piksel; null jika tidak tersedia. |
Medanvideo_codec | Jenisstring | null | MaksudPengecam codec video; null jika tidak direkodkan. |
Medanhas_audio | Jenisboolean | null | MaksudSama ada video mengandungi trek audio; null jika tidak diukur. |
Medanaudio_codec | Jenisstring | null | MaksudPengecam codec audio; null apabila tiada pengecam direkodkan. |
Ralat dan langkah seterusnya
| Respons | Syarat | Langkah seterusnya |
|---|---|---|
Respons404 · not_found_error | SyaratAkses video tidak tersedia, atau ID video ini tidak ditemui. | Langkah seterusnyaSemak akses video. Untuk video sedia ada, gunakan ID awam asalnya dan kunci API yang sama. |
Respons401 · authentication_error | SyaratKunci API tidak sepadan dengan akaun yang disahkan. | Langkah seterusnyaSemak kunci API dan akses akaun anda sebelum menghantar. |
Respons400 · invalid_request_error | SyaratPermintaan tidak dapat dibaca, atau indeks muat turun tidak sah. | Langkah seterusnyaBetulkan badan permintaan. Untuk muat turun, pilih indeks output yang dikembalikan oleh tugas asal. |
Respons422 · price_unavailable | SyaratHarga konfigurasi video yang dipilih tidak dapat ditentukan. | Langkah seterusnyaPilih konfigurasi video yang disokong dan lengkapkan pilihan wajibnya sebelum menghantar permintaan yang dibetulkan. |
Respons422 · invalid_request_error | SyaratInput video atau tugas sambungan asal tidak sah. | Langkah seterusnyaGunakan input HTTPS yang sah. Untuk sambungan, gunakan ID video awam asal anda yang telah siap dengan kunci API yang sama. |
Respons402 · billing_error | SyaratBaki atau had yang tersedia tidak membenarkan penahanan dana. | Langkah seterusnyaSemak baki dan had yang tersedia sebelum menghantar permintaan baharu. |
Respons503 · server_error | SyaratPengesahan video, storan atau akses perkhidmatan tidak tersedia buat sementara waktu. | Langkah seterusnyaTunggu sehingga perkhidmatan tersedia. Jika anda sudah mempunyai ID video, semak tugas asal tersebut dan jangan cipta penjanaan lain. |
Respons503 · result_pending_check | SyaratHasil video asal dan caj perlu disemak. | Langkah seterusnyaSimpan ID video yang dikembalikan dan semak tugas tersebut. Jangan hantar permintaan penjanaan gantian semasa semakan sedang berjalan. |
Respons503 · owned_result_unavailable | SyaratMuat turun video sedia ada tidak tersedia buat sementara waktu. | Langkah seterusnyaSemak tugas video yang sama kemudian dan muat turun output sedia ada. Penjanaan baharu mencipta operasi berasingan. |
Respons409 · video_not_ready | SyaratKandungan video belum diterbitkan. | Langkah seterusnyaSemak status tugas asal. Muat turun selepas statusnya melaporkan completed; jika statusnya melaporkan failed, ikuti notis semakan cajnya. |
Alias
Alias model
Ailoot Ultra bytedance/seedance-1-5-pro
Alias laluan kaedah
Gunakan laluan kaedah yang dipaparkan di atas.
ID pemanggil berkaitan
FAQ · ByteDance: Seedance 1.5 Pro
- Apakah input dan hasil yang tersedia?
POST /v1/videos·bytedance/seedance-1-5-pro:text,image→video- Apakah medan yang digunakan oleh permintaan?
POST /v1/videos·bytedance/seedance-1-5-pro:model,prompt,duration,resolution,aspect_ratio,generate_audio,frame_images,input_references,size,seed,callback_url,session_id,trace,user- Apakah had yang terpakai?
POST /v1/videos·bytedance/seedance-1-5-pro:duration.minimum:1;duration.maximum:600;frame_images.max_items:2;frame_images.min_items:1;seed.minimum:-9223372036854775808;seed.maximum:9223372036854775807