model

ByteDance: Seedance 2.0 Mini

Markdown · JSON

ByteDance: Seedance 2.0 Mini

Seedance 2.0 Mini mencipta video pendek dengan bunyi janaan pilihan daripada teks, imej, video dan rujukan audio. Ia menyokong penciptaan adegan, suntingan video bersasar dan sambungan, dengan profil output 480p atau 720p yang didokumentasikan.

Tentang model

Huraian ini merangkumi keupayaan model. Input, output dan pilihan yang tersedia di Ailoot disenaraikan di bawah untuk kaedah yang dipilih.

Seedance 2.0 Mini ialah model yang dinamakan secara berasingan dalam keluarga audiovisual Seedance 2.0 ByteDance. Pengeluar mendokumentasikan teks-ke-video, imej-ke-video bingkai pertama serta bingkai pertama dan terakhir, penjanaan rujukan multimodal, penyuntingan video dan pemanjangan video. Bunyi boleh dijana bersama gambar. Pilih mod penciptaan mengikut bahan yang sudah ada: taklimat bertulis, imej pembukaan tetap, dua bingkai sempadan atau klip yang memerlukan suntingan atau sambungan.

Mini mempunyai profil outputnya sendiri. Pengeluar menyenaraikan video 480p dan 720p dengan warna 8-bit, 24 bingkai sesaat dan output MP4. Nisbah aspek yang disokong ialah 21:9, 16:9, 4:3, 1:1, 3:4 dan 9:16; tempoh penjanaan yang didokumentasikan ialah 4–15 saat. Kawalan tempoh pengeluar turut membolehkan pemilihan automatik dalam julat itu. Pilihan 1080p dan 4K model penuh Seedance 2.0 adalah berasingan; ia bukan tetapan Mini. Jadual keupayaan keluarga menyenaraikan pemulangan bingkai terakhir yang dijana, manakala mod Draft tidak disokong.

Omni reference mencipta adegan baharu menggunakan maklumat terpilih daripada bahan yang dibekalkan. Imej boleh menentukan rupa subjek, komposisi atau olahan visual. Video boleh menetapkan tindakan, gerak kamera atau kesan; rujukan audio boleh menetapkan timbre suara, melodi atau kandungan pertuturan. Beritahu model apa yang perlu diambil daripada setiap rujukan, bukannya memintanya menyalin setiap sifat. Contohnya, gunakan foto produk untuk bentuk dan warna, klip gerak kamera pendek untuk pendekatan kamera, dan rujukan bunyi untuk suasana.

Aliran kerja keluarga membenarkan sehingga sembilan imej rujukan, tiga klip video dan tiga klip audio. Setiap rujukan video sepanjang 2–15 saat, dengan jumlah tidak melebihi 15 saat; rujukan audio menggunakan had tempoh setiap klip dan jumlah yang sama. Audio sahaja dan teks bersama audio tanpa rujukan visual bukan gabungan rujukan yang disokong. Penciptaan teks sahaja ialah mod berasingan yang disokong. Untuk urutan, sediakan aset mengikut susunan yang dimaksudkan dan rujuk secara konsisten sebagai Image 1, Video 1 atau Audio 1, menggunakan susunan dalam setiap jenis media. Jangan gantikan rujukan bernombor dalam prompt bertulis dengan pengecam aset.

Imej bingkai pertama menentukan pembukaan syot berpandukan imej. Mod bingkai pertama dan terakhir menentukan kedua-dua sempadan. Jika imej sempadan tepat itu penting, pilih mod khusus tersebut, bukannya menerangkan rujukan sebagai pembukaan dan penutup dalam prompt omni-reference. Yang kedua itu ialah kesan berpandukan prompt dan tidak setara dengan pemilihan bingkai sempadan yang ketat. Sediakan imej untuk komposisi output dan nyatakan tindakan yang menghubungkan keadaan awal dengan keadaan akhir.

Penyuntingan video mengubah klip sedia ada, bukannya menggunakannya sebagai inspirasi sahaja. Kenal pasti video yang perlu disunting, objek atau kawasan yang perlu diubah, masa kemunculan dan kedudukannya, serta butiran yang perlu dikekalkan. Taklimat yang berguna ialah “Dalam Video 1, gantikan cawan dengan bekas yang ditunjukkan dalam Image 1; kekalkan gerakan tangan, pembingkaian, pencahayaan dan susunan meja.” Untuk pembuangan, namakan objek yang tidak dikehendaki dan unsur sekeliling yang mesti kekal. Pembuat menasihatkan supaya merujuk terus kepada video sasaran untuk penyuntingan atau pemanjangan; menyebutnya sebagai rujukan sebaliknya boleh menyampaikan permintaan untuk adegan yang baru dijana.

Pemanjangan video menambah peristiwa sebelum atau selepas klip sedia ada. Terangkan arah sambungan dan apa yang berlaku selepas atau sebelumnya. Aliran kerja yang didokumentasikan turut boleh menghubungkan dua atau tiga klip dengan peralihan janaan; ketiga-tiga video input bersama-sama masih perlu mematuhi had rujukan 15 saat. Tutorial membezakan sambungan yang kebanyakannya merangkumi rakaman sempadan klip asal daripada permintaan yang secara jelas mengekalkan kandungan asal. Nyatakan komposisi hasil yang dikehendaki: sambungan sahaja, atau adegan yang mengandungi klip yang dibekalkan bersama tindakan baharu.

Untuk arahan jelas, asingkan penerangan adegan yang stabil daripada urutan peristiwa. Tentukan setiap subjek dengan dua atau tiga ciri visual yang membezakan dan label konsisten. Kemudian terangkan tindakan, latar, pencahayaan, gerak kamera, gaya visual dan kekangan. Dalam dialog, kaitkan setiap baris dengan penutur dan tindakan berkaitan. Gunakan label syot berurutan, bukannya menganggap cap masa tepat sebagai kawalan yang boleh diharap: pembuat menyatakan bahawa pemasaan tepat boleh tidak stabil. Taklimat produk berperingkat boleh berbunyi: “Image 1 menentukan Product A. Shot 1: dekati Product A di atas kaunter secara perlahan. Shot 2: tangan memutarnya ke arah cahaya. Shot 3: berhenti pada label hadapan. Suasana bilik lembut; kekalkan tulisan bercetak.”

Sediakan rujukan mengikut peraturan input keluarga yang didokumentasikan. Format imej yang disokong merangkumi JPEG, PNG, WebP, BMP, TIFF, GIF, HEIC dan HEIF; setiap imej lebih kecil daripada 30 MB. Panduan menetapkan lebar dan tinggi imej mesti melebihi 300 dan kurang daripada 6,000 piksel serta nisbah aspek mesti melebihi 0.4 dan kurang daripada 2.5. Rujukan video menggunakan MP4 atau MOV dengan video H.264 atau H.265 dan audio AAC atau MP3, tidak melebihi 200 MB setiap satu dan mempunyai 24–60 bingkai sesaat. Lebar dan tingginya 300–6,000 piksel, nisbah aspek 0.4–2.5 dan jumlah piksel 407,696–8,295,044. Rujukan audio menggunakan WAV atau MP3 dan tidak melebihi 15 MB setiap satu. Ini ialah spesifikasi persediaan input pengeluar, yang berbeza daripada kawalan muat naik aplikasi tertentu.

Aliran kerja potret pembuat memerlukan persediaan khusus untuk imej atau video yang mengandungi wajah manusia sebenar: muat naik rujukan secara terus bukan laluan sokongan standard. Ia mendokumentasikan output model dipercayai, watak digital praset dan aliran kerja aset orang sebenar yang dibenarkan sebagai penyelesaian berasingan. Padanan suara, sebutan dan bunyi pada sempadan klip turut perlu diperiksa. Panduan prompt mengesyorkan penerangan ciri suara yang dimaksudkan dan mengekalkan gaya dialog yang hampir dengan rujukan audio. Semak artifak akhir untuk konsistensi subjek, perkataan pertuturan yang tepat, pemasaan tindakan, peralihan bingkai dan audio penutup; perhalus unsur tertentu yang berbeza daripada taklimat.

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

bytedance/seedance-2.0-mini

ByteDance /bytedance/seedance-2.0-mini

Pengenalan

Seedance 2.0 Mini mencipta video pendek dengan bunyi janaan pilihan daripada teks, imej, video dan rujukan audio. Ia menyokong penciptaan adegan, suntingan video bersasar dan sambungan, dengan profil output 480p atau 720p yang didokumentasikan.

Input yang diterima
Teks · Imej · Audio
Hasil
Video

Tersedia di Ailoot · input & kaedah

Ailoot Ultra · Video POST /v1/videos
Input
text, image, audio
Output
video
Format output
bait MP4 asal; tanpa penormalan atau pengekodan semula
MedanJenisKeperluanNilai & hadLalai
MedanmodelJenisstringKeperluanDiperlukanNilai & had
bytedance/seedance-2.0-mini
Lalai—
MedanpromptJenisstringKeperluanDiperlukanNilai & hadLalai—
MedandurationJenisintegerKeperluanDiperlukanNilai & had
4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15
Minimum: 1
Maksimum: 600
Lalai—
MedanresolutionJenisstringKeperluanPilihanNilai & had
480p, 720p
Lalai—
Medanaspect_ratioJenisstringKeperluanPilihanNilai & had
1:1, 3:4, 9:16, 4:3, 16:9, 21:9, 9:21
Lalai—
Medangenerate_audioJenisbooleanKeperluanPilihanNilai & had
false, true
Syarat: Menggugurkan generate_audio memilih harga dengan audio; false memilih harga tanpa audio. Semak has_audio dalam hasil untuk mengetahui sama ada trek audio dikembalikan.
Lalai—
Medanframe_imagesJenisarrayKeperluanPilihanNilai & 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=first_frame atau last_frame. Setiap peranan boleh muncul paling banyak sekali. Gunakan pautan HTTPS awam.
Kunci tepat: type, image_url, frame_type
Syarat: Kunci ini digunakan bagi setiap objek bingkai. Gugurkan frame_images untuk permintaan teks sahaja.
Lalai—
Medaninput_referencesJenisarrayKeperluanPilihanNilai & had
Kandungan input: Tatasusunan objek rujukan imej atau audio. Tetapkan type kepada image_url atau audio_url dan berikan objek URL sepadan yang mengandungi url. Harga rujukan video masih tidak dapat ditentukan.
Syarat: Gugurkan frame_images untuk menggunakan mod rujukan. Gunakan pautan HTTPS awam.
Lalai—
MedansizeJenisstringKeperluanPilihanNilai & had
480x480, 480x640, 480x854, 640x480, 854x480, 1120x480, 720x720, 720x960, 720x1280, 720x1680, 960x720, 1280x720, 1680x720
Corak: ^[1-9][0-9]*x[1-9][0-9]*$
Lalai—
MedanseedJenisintegerKeperluanPilihanNilai & had
Minimum: -9,223,372,036,854,775,808
Maksimum: 9,223,372,036,854,775,807
Lalai—
Medancallback_urlJenisstringKeperluanPilihanNilai & had
Corak: ^https://
Lalai—
Medansession_idJenisstringKeperluanPilihanNilai & hadLalai—
MedantraceJenisobjectKeperluanPilihanNilai & hadLalai—
MedanuserJenisstringKeperluanPilihanNilai & hadLalai—
Gabungan bahan input

Teks kepada video · Prompt bertulis. · Diperlukan: model, prompt, duration

Berikan prompt teks dan tempoh dalam saat bulat yang disokong. Gunakan saiz tepat yang disenaraikan, atau resolusi dan nisbah bidang yang menghasilkan dimensi yang disenaraikan.

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

prompt: Jenis: string · Bait UTF-8 maksimum: 10,000 · Aksara selain ruang kosong diperlukan: Ya

Imej kepada video · Prompt bertulis dan imej bingkai. · Diperlukan: model, prompt, duration, frame_images

frame_images ialah tatasusunan objek dengan type=image_url, image_url yang mengandungi url dan frame_type. Gunakan URL imej HTTPS awam; first_frame dan last_frame masing-masing boleh muncul sekali. Gunakan saiz output yang disenaraikan atau dimensi yang serasi. Jangan tambah rujukan video.

Kunci tepat: type, image_url, frame_type

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

prompt: Jenis: string · Bait UTF-8 maksimum: 10,000 · Aksara selain ruang kosong diperlukan: Ya

Reference to video · Prompt bertulis dan rujukan imej atau audio. · Diperlukan: model, prompt, duration, input_references

input_references ialah tatasusunan. Setiap objek mempunyai type=image_url atau type=audio_url serta objek URL sepadan yang mengandungi url. Gunakan pautan HTTPS awam. Gugurkan frame_images untuk memilih mod rujukan. Harga rujukan video tidak dapat ditentukan.

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

prompt: Jenis: string · Bait UTF-8 maksimum: 10,000 · Aksara selain ruang kosong diperlukan: Ya

Parameter kaedah dan kitar hayat
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

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.

KonfigurasiJadual kadarKuantiti ramalanUnit pengebilanSyarat pengebilanCaj
KonfigurasiKadar asas tokenJadual kadarKadar asasKuantiti 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 videoJadual kadar—Kuantiti ramalan—Unit pengebilanbagi setiap 1K token videoSyarat pengebilanTiada syarat tambahan dinyatakan dalam kunci harga ini.Caj
Output · Harga token video · Anggaran untuk perbandingan sahaja $0.007 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 videoJadual kadar—Kuantiti ramalan—Unit pengebilanbagi setiap 1K token videoSyarat pengebilanjenis input: with_video_inputCaj
reference · Harga token video · Anggaran untuk perbandingan sahaja $0.0042 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 videoJadual kadar—Kuantiti ramalan—Unit pengebilanbagi setiap 1K token videoSyarat pengebilantetapan audio: without_audioCaj
Output · Harga token video · Anggaran untuk perbandingan sahaja $0.007 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 penjanaanJadual kadar—Kuantiti ramalananggaran untuk satu penjanaanUnit pengebilan—Syarat pengebilan—Caj
Output · Anggaran kos penjanaan · Anggaran untuk perbandingan sahaja $0.1512 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.

KonfigurasiSyarat pengebilanCaj
KonfigurasiHarga token videoSyarat pengebilanTiada syarat tambahan dinyatakan dalam kunci harga ini.Caj
Output · Harga token video $0.007 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 videoSyarat pengebilantetapan audio: without_audioCaj
Output · Harga token video $0.007 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 videoSyarat pengebilanjenis input: with_video_inputCaj
reference · Harga token video $0.0042 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

curl · cipta 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

pautan kandungan bertandatangan milik anda

  • GET /v1/videos/{public_id}
  • GET /v1/videos/{public_id}/content
Semak status tugas
GET status operasi asal
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
Simpan setiap output 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 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
MedanJenisMaksud
MedanindexJenisintegerMaksudKedudukan video ini dalam senarai output dengan indeks bermula dari sifar.
Medancontent_urlJenisstringMaksudURL muat turun HTTPS bertandatangan untuk video siap ini.
Medansha256Jenisstring | nullMaksudRingkasan SHA-256 bagi bait video asal; null jika tidak tersedia.
Medansize_bytesJenisinteger | nullMaksudSaiz fail video asal dalam bait; null jika tidak tersedia.
Medanduration_msJenisinteger | nullMaksudTempoh video yang diukur dalam milisaat; null jika tidak tersedia.
MedanwidthJenisinteger | nullMaksudLebar video dalam piksel; null jika tidak tersedia.
MedanheightJenisinteger | nullMaksudKetinggian video dalam piksel; null jika tidak tersedia.
Medanvideo_codecJenisstring | nullMaksudPengecam codec video; null jika tidak direkodkan.
Medanhas_audioJenisboolean | nullMaksudSama ada video mengandungi trek audio; null jika tidak diukur.
Medanaudio_codecJenisstring | nullMaksudPengecam codec audio; null apabila tiada pengecam direkodkan.
Ralat dan langkah seterusnya
ResponsSyaratLangkah seterusnya
Respons404 · not_found_errorSyaratAkses 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_errorSyaratKunci API tidak sepadan dengan akaun yang disahkan.Langkah seterusnyaSemak kunci API dan akses akaun anda sebelum menghantar.
Respons400 · invalid_request_errorSyaratPermintaan 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_unavailableSyaratHarga 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_errorSyaratInput 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_errorSyaratBaki atau had yang tersedia tidak membenarkan penahanan dana.Langkah seterusnyaSemak baki dan had yang tersedia sebelum menghantar permintaan baharu.
Respons503 · server_errorSyaratPengesahan 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_checkSyaratHasil 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_unavailableSyaratMuat 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_readySyaratKandungan 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-2.0-mini

Alias laluan kaedah

Gunakan laluan kaedah yang dipaparkan di atas.

ID pemanggil berkaitan

bytedance/seedance-2.0-mini

FAQ · ByteDance: Seedance 2.0 Mini
Apakah input dan hasil yang tersedia?

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

Apakah medan yang digunakan oleh 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

Apakah had yang terpakai?

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

Butiran lanjut

Sambungkan Ailoot kepada Claude Code, OpenCode, Hermes atau aplikasi anda.

Syarikat dan portfolio projeknya

Syarikat dan portfolio projeknya: jutaan pelanggan; jualan bernilai berbilion setiap bulan.

Beli token dengan diskaun.

Diskaun langganan untuk penggunaan berkala. Kod promosi — sehingga 50% bagi pembelian token.

Langganan
Pilih pelan berdiskaun untuk permintaan berkala anda.
Kod promosi sehingga 50%
Masukkan kod semasa pembelian. Harga dikira semula mengikut promosi semasa.
Perbelanjaan dalam sejarah
Model, token dan jumlah disimpan bagi setiap permintaan.

Pilih langganan · Lihat harga model

Sambungkan API kepada produk yang anda jual.

SaaS, aplikasi dan bot — di bawah tawaran rasmi serta perjanjian lesen Ailoot. Untuk jualan semula, mohon lesen penjual semula.

Aplikasi komersial
Tambahkan penjanaan teks, imej, video dan audio pada ciri berbayar perkhidmatan anda.
Lesen penjual semula
Hantar keterangan projek dan susunan akses. Minta terma penggunaan serta jualan semula secara bertulis.
Dokumen pada laman
Tawaran, perjanjian lesen dan dasar pemprosesan data tersedia sebelum sambungan.

Mohon lesen penjual semula · Tawaran dan perjanjian lesen