Seedance 1.5 Pro API
ByteDance Seedance 1.5 Pro — klip sinematik yang condong ke live-action dengan kepatuhan prompt yang kuat, gerakan ekspresif, dan estetika stabil. Durasi 4-12 dtk dengan Smart Duration, beberapa rasio aspek, dan pembuatan yang dapat direproduksi melalui seed.
Tingkat Standard dan Fast, dengan varian teks-ke-video, gambar-ke-video, dan video-extend (perpanjangan 4-12 dtk dengan upscaling bawaan). Audio opsional lewat parameter generate_audio.
Ringkasan
Tentang Seedance 1.5 Pro API
Apa yang dilakukan Seedance 1.5 Pro, posisinya dalam jajaran model ByteDance, dan mengapa banyak tim memilihnya.
Seedance 1.5 Pro adalah model pembuatan video dari ByteDance, tersedia melalui REST API WaveSpeedAI. ByteDance Seedance 1.5 Pro — klip sinematik yang condong ke live-action dengan kepatuhan prompt yang kuat, gerakan ekspresif, dan estetika stabil. Durasi 4-12 dtk dengan Smart Duration, beberapa rasio aspek, dan pembuatan yang dapat direproduksi melalui seed.
Tingkat Standard dan Fast, dengan varian teks-ke-video, gambar-ke-video, dan video-extend (perpanjangan 4-12 dtk dengan upscaling bawaan). Audio opsional lewat parameter generate_audio.
Keluarga Seedance 1.5 Pro di WaveSpeedAI menyediakan 6 endpoint REST yang mencakup alur kerja Video-Extend, Text-To-Video, Image-To-Video. Setiap varian memiliki harga, parameter, dan contoh output sendiri — pilih yang sesuai dengan modalitas input dan kebutuhan produksi Anda, atau panggil beberapa sekaligus dengan satu API key untuk menyusun pipeline multi-langkah.
Jalankan Seedance 1.5 Pro dengan API key, akun penagihan, dan batas laju yang sama dengan yang Anda pakai untuk 1.000+ model AI lainnya di WaveSpeedAI. Tanpa penyiapan vendor terpisah, tanpa SDK per penyedia, tanpa batas laju per vendor — satu integrasi mencakup semuanya, dari text-to-image dan text-to-video hingga sintesis audio, pembuatan 3D, upscaling, dan pengeditan.
Endpoint
Semua endpoint API Seedance 1.5 Pro
6 endpoint Seedance 1.5 Pro tersedia sekarang di WaveSpeedAI — pilih varian yang sesuai dengan alur kerja Anda.
/filters:quality(82)/media/images/20260408113453_jlldp7mg.webp)
Seedance v1.5 Pro Video Extend
Seedance 1.5 Pro Video-Extend turns short video clips into longer videos with natural motion continuation, stable aesthetics, and upscaled output. It supports 4–12s duration control, multiple aspect ratios/resolutions, and seed-reproducible results—ideal for extending ad creatives and short-drama shots. Built for stable production use with a ready-to-use REST API, no cold starts, and predictable pricing.
/filters:quality(82)/media/images/20260408113504_dwd8j546.webp)
Seedance v1.5 Pro Video Extend Fast
Seedance 1.5 Pro Fast Video Extend turns short shots into longer clips with natural motion continuation and strong temporal consistency. Supports 4–12 s extensions, 720p/1080p output with built-in upscaling, and seed-reproducible results for shot matching. Ideal for ads, trailers, and short-drama beats. Production-ready REST API with fast response, no cold starts, and affordable pricing.
/filters:quality(82)/media/images/20260408113514_ksnzfbwe.webp)
Seedance v1.5 Pro Text To Video
Seedance 1.5 Pro (Text-to-Video) generates cinematic, live-action–leaning clips from text with strong prompt adherence, expressive motion, and stable aesthetics. It supports 4–12s duration control (including Smart Duration), multiple aspect ratios (including adaptive), and reproducible generation via seeds—ideal for ads and short-drama workflows.
/filters:quality(82)/media/images/20260408113508_1tsips9l.webp)
Seedance v1.5 Pro Image To Video Fast
Seedance 1.5 Pro Fast Image-to-Video transforms a single image (plus optional text prompt) into cinematic, live-action-leaning clips while preserving subject identity, composition, and first-frame fidelity. Built for stable production use with a ready-to-use REST API, no cold starts, and predictable pricing.
/filters:quality(82)/media/images/20260408113524_0qkrvocb.webp)
Seedance v1.5 Pro Text To Video Fast
Seedance 1.5 Pro Fast (Text-to-Video) converts text prompts into cinematic, live-action-leaning videos with strong prompt adherence, expressive yet stable motion, and consistent aesthetics. It supports 4–12s duration control, multiple aspect ratios (9:16, 1:1, 16:9), and 720p/1080p output with seed-reproducible results—ideal for ads, trailers, and short-drama beats. Built for stable production use with a ready-to-use REST API, no cold starts, and predictable pricing.
/filters:quality(82)/media/images/20260408113459_04od9dkv.webp)
Seedance v1.5 Pro Image To Video
Seedance 1.5 Pro Image-to-Video generates cinematic, live-action–leaning clips from a text prompt plus a first-frame image, preserving the image’s subject and composition while adding expressive motion and stable aesthetics. It supports 4–12s duration control (including Smart Duration), adaptive aspect ratio that follows the input image, and reproducible outputs via seeds—ideal for ad creatives and short-drama shots that need a strong visual anchor.
Contoh
Lihat Seedance 1.5 Pro beraksi
Output nyata yang dihasilkan oleh API Seedance 1.5 Pro. Arahkan kursor ke video mana pun untuk pratinjau, klik untuk membuka penampil ukuran penuh.
Cara pakai
Cara menggunakan API Seedance 1.5 Pro
Empat langkah dari pendaftaran hingga hasil jadi. Contoh lengkap Python, Node.js, dan cURL ada di bagian API di bawah.
- 01
Dapatkan API key
Daftar akun WaveSpeedAI dan salin API key Anda dari dasbor. Akun baru mendapat kredit awal gratis — cukup untuk menjalankan playground beberapa puluh kali sebelum penagihan dimulai.
- 02
Kirim prediksi
POST input Anda sebagai JSON ke https://api.wavespeed.ai/api/v3/bytedance/seedance-v1.5-pro/text-to-video. Endpoint langsung mengembalikan id prediksi — proses generasi bersifat asinkron sehingga Anda tidak perlu menahan koneksi terbuka selama inferensi.
- 03
Polling hingga selesai
GET https://api.wavespeed.ai/api/v3/predictions/{request_id}/result. Ambil output saat completed; hentikan dengan error saat failed, cancelled, timeout, atau deleted; lanjutkan polling untuk status lainnya.
- 04
Baca URL output
Setelah status "completed", baca URL dari data.outputs[0]. URL tersebut mengarah ke media hasil generasi Anda di CDN WaveSpeedAI — file gambar, video, audio, atau 3D tergantung varian Seedance 1.5 Pro yang Anda panggil.
Kasus penggunaan
Apa yang bisa Anda bangun dengan Seedance 1.5 Pro
Alur kerja umum yang dipakai pengembang dan kreator dengan API Seedance 1.5 Pro.
Konten pendek bernuansa live-action
Pembingkaian katalog: "ideal untuk iklan dan alur kerja drama pendek." Model ini dilatih banyak dari materi live-action, sehingga gerakan realistis dan tekstur fotografis terasa lebih natural dibanding gaya ilustrasi atau animasi.
Smart Duration (4-12 detik)
Teks-ke-video dan gambar-ke-video sama-sama mendukung durasi 4-12 dtk dengan mode Smart Duration yang menyesuaikan panjang dengan konten. Berguna saat Anda tidak ingin mengunci durasi di awal dan lebih suka membiarkan model memilih yang sesuai dengan prompt.
Pembuatan yang dapat direproduksi lewat seed
Parameter seed tersedia — kunci seed untuk mereproduksi hasil secara persis, lalu ubah satu elemen prompt sekali waktu untuk pengujian A/B variasi kreatif yang lebih bersih. Berguna untuk iterasi materi iklan di mana Anda mengisolasi satu variabel per pengujian.
Video-extend untuk output lebih panjang
bytedance/seedance-v1.5-pro/video-extend mengubah shot pendek menjadi klip lebih panjang dengan kelanjutan gerakan yang natural, estetika stabil, dan upscaling bawaan. Mendukung perpanjangan 4-12 dtk, output 720p/1080p. Tingkat Fast (video-extend-fast) untuk pekerjaan perpanjangan volume tinggi.
Tingkat Fast untuk iterasi
text-to-video-fast dan image-to-video-fast, pilihan tepat untuk iterasi prompt, pengujian A/B, dan pipeline konten volume tinggi. Beralihlah ke Standard untuk hasil akhir.
Tips
Tips menulis prompt untuk Seedance 1.5 Pro
Saran praktis untuk mendapatkan output yang lebih baik dari Seedance 1.5 Pro — diambil dari pola yang berhasil pada model video di pipeline produksi.
- 01
Gunakan Smart Duration saat panjang fleksibel
Fitur katalog: kontrol durasi 4-12 detik termasuk mode "Smart Duration" yang menyesuaikan panjang dengan konten. Berguna saat Anda tidak ingin mengunci durasi di awal — biarkan model memilih yang sesuai dengan prompt.
- 02
Kunci seed untuk iterasi yang dapat direproduksi
Fitur katalog: "pembuatan yang dapat direproduksi lewat seed." Tetapkan seed dan ubah satu elemen prompt per iterasi untuk mengisolasi sebab-akibat pada setiap edit — konvergensi lebih cepat daripada mengulang dengan seed acak.
- 03
Audio bersifat opsional lewat generate_audio
Parameter generate_audio tersedia — matikan untuk footage tanpa suara (B-roll, postingan sosial, presentasi) agar tidak membuat sintesis audio yang toh tidak akan dipakai.
- 04
Gunakan video-extend untuk klip lebih dari 12 dtk
bytedance/seedance-v1.5-pro/video-extend mengubah shot yang lebih pendek menjadi klip lebih panjang dengan kelanjutan gerakan natural. Mendukung perpanjangan 4-12 dtk, 720p/1080p, dengan upscaling bawaan. Rangkaikan perpanjangan untuk panjang berapa pun.
- 05
Tingkat Fast untuk iterasi
Varian text-to-video-fast dan image-to-video-fast untuk iterasi prompt dan konten volume tinggi; beralih ke varian Standard untuk hasil akhir.
Harga
Harga API Seedance 1.5 Pro
Harga dihitung per output. Biaya akhir menyesuaikan parameter yang Anda atur di playground setiap varian (resolusi, durasi, jumlah output, referensi).
| Endpoint | Jenis | Harga mulai dari |
|---|---|---|
| bytedance/ | video-extend | $0.26 |
| bytedance/ | video-extend | $0.20 |
| bytedance/ | text-to-video | $0.26 |
| bytedance/ | image-to-video | $0.20 |
| bytedance/ | text-to-video | $0.20 |
| bytedance/ | image-to-video | $0.26 |
API
Panggil API Seedance 1.5 Pro
Daftar untuk mendapatkan API key di wavespeed.ai/accesskey, lalu kirim prediksi melalui REST. Playground menghasilkan contoh siap tempel untuk kombinasi input apa pun.
POSThttps://api.wavespeed.ai/api/v3/bytedance/seedance-v1.5-pro/text-to-video
# 1. Submit the prediction.
SUBMIT_RESPONSE=$(curl --silent --show-error --fail-with-body \
-X POST "https://api.wavespeed.ai/api/v3/bytedance/seedance-v1.5-pro/text-to-video" \
-H "Content-Type: application/json" \
-H "Authorization: Bearer $WAVESPEED_API_KEY" \
-d '{
"prompt": "A cinematic shot of a city at sunset, soft golden light",
"aspect_ratio": "16:9",
"duration": 5,
"resolution": "720p",
"generate_audio": true,
"camera_fixed": false
}')
TASK=$(printf '%s' "$SUBMIT_RESPONSE" | jq 'if has("data") then .data else . end')
PREDICTION_ID=$(printf '%s' "$TASK" | jq -r '.id')
if [ -z "$PREDICTION_ID" ] || [ "$PREDICTION_ID" = "null" ]; then
printf 'Submission response did not contain a prediction id
' >&2
exit 1
fi
RESULT_URL="https://api.wavespeed.ai/api/v3/predictions/$PREDICTION_ID/result"
# 2. Poll until the prediction finishes.
while true; do
RESPONSE=$(curl --silent --show-error --fail-with-body "$RESULT_URL" \
-H "Authorization: Bearer $WAVESPEED_API_KEY")
RESULT=$(printf '%s' "$RESPONSE" | jq 'if has("data") then .data else . end')
STATUS=$(printf '%s' "$RESULT" | jq -r '.status')
case "$STATUS" in
completed) printf '%s\n' "$RESULT" | jq '.outputs'; break ;;
failed|cancelled|timeout|deleted) printf '%s\n' "$RESULT" | jq . >&2; exit 1 ;;
*) sleep 2 ;;
esac
doneconst submitUrl = "https://api.wavespeed.ai/api/v3/bytedance/seedance-v1.5-pro/text-to-video";
const apiKey = process.env.WAVESPEED_API_KEY;
if (!apiKey) throw new Error('Set WAVESPEED_API_KEY');
async function requestJson(url, options = {}) {
const response = await fetch(url, options);
if (!response.ok) throw new Error(await response.text());
return response.json();
}
// 1. Submit the prediction.
const body = await requestJson(submitUrl, {
method: "POST",
headers: {
"Authorization": `Bearer ${apiKey}`,
"Content-Type": "application/json",
},
body: JSON.stringify({
"prompt": "A cinematic shot of a city at sunset, soft golden light",
"aspect_ratio": "16:9",
"duration": 5,
"resolution": "720p",
"generate_audio": true,
"camera_fixed": false
}),
});
const task = body.data ?? body;
const resultUrl = `https://api.wavespeed.ai/api/v3/predictions/${task.id}/result`;
// 2. Poll until the prediction finishes.
while (true) {
const resultBody = await requestJson(resultUrl, {
headers: { "Authorization": `Bearer ${apiKey}` },
});
const result = resultBody.data ?? resultBody;
if (result.status === "completed") {
console.log(result.outputs);
break;
}
if (["failed", "cancelled", "timeout", "deleted"].includes(result.status)) throw new Error(JSON.stringify(result));
await new Promise(resolve => setTimeout(resolve, 2000));
}import json
import os
import time
from urllib.request import Request, urlopen
api_key = os.environ["WAVESPEED_API_KEY"]
headers = {"Authorization": f"Bearer {api_key}", "Content-Type": "application/json"}
payload = {
"prompt": "A cinematic shot of a city at sunset, soft golden light",
"aspect_ratio": "16:9",
"duration": 5,
"resolution": "720p",
"generate_audio": True,
"camera_fixed": False
}
def request_json(url, data=None):
request = Request(url, data=data, headers=headers, method="POST" if data else "GET")
with urlopen(request) as response:
return json.load(response)
# 1. Submit the prediction.
body = request_json("https://api.wavespeed.ai/api/v3/bytedance/seedance-v1.5-pro/text-to-video", json.dumps(payload).encode())
task = body.get("data", body)
result_url = f"https://api.wavespeed.ai/api/v3/predictions/{task['id']}/result"
# 2. Poll until the prediction finishes.
while True:
result_body = request_json(result_url)
result = result_body.get("data", result_body)
status = result.get("status")
if status == "completed":
print(result.get("outputs", []))
break
if status in {"failed", "cancelled", "timeout", "deleted"}:
raise RuntimeError(result)
time.sleep(2)Perbandingan
Seedance 1.5 Pro vs alternatif
Kapan memilih Seedance 1.5 Pro dibanding model serupa di WaveSpeedAI.
Seedance 1.5 Pro vs Seedance 2.0
Seedance 2.0 memiliki output kelas Hollywood, tingkat Turbo yang cepat, dan audio native di setiap varian. Seedance 1.5 Pro jauh lebih murah, menyediakan Smart Duration + seed yang dapat direproduksi, dan memiliki endpoint video-extend bawaan dengan upscaling terintegrasi.
Seedance 1.5 Pro vs Wan 2.7
Wan 2.7 menyediakan varian referensi-ke-video, image-edit, dan teks-ke-gambar dalam keluarga yang sama — cakupan fitur lebih luas untuk pekerjaan lintas modalitas. Seedance 1.5 Pro lebih sempit (hanya video) tetapi menambahkan Smart Duration dan reproduksibilitas berbasis seed yang eksplisit yang tidak disediakan Wan 2.7.
Seedance 1.5 Pro vs Kling 3.0
Kling 3.0 memiliki tingkat Pro dan 4K serta audio native. Seedance 1.5 Pro berada di titik harga yang berbeda, dengan Smart Duration, seed, dan endpoint video-extend yang tidak dimiliki Kling.
FAQ
Seedance 1.5 Pro API — Pertanyaan yang sering diajukan
Harga, lisensi, integrasi — pertanyaan umum tentang menjalankan Seedance 1.5 Pro di WaveSpeedAI.
Apa itu API Seedance 1.5 Pro?
Seedance 1.5 Pro adalah model pembuatan video dari ByteDance yang tersedia sebagai REST API di WaveSpeedAI. ByteDance Seedance 1.5 Pro — klip sinematik yang condong ke live-action dengan kepatuhan prompt yang kuat, gerakan ekspresif, dan estetika stabil. Durasi 4-12 dtk dengan Smart Duration, beberapa rasio aspek, dan pembuatan yang dapat direproduksi melalui seed. Anda dapat memanggilnya secara terprogram atau mencobanya dari playground yang ditautkan di atas.
Bagaimana cara memanggil API Seedance 1.5 Pro?
Daftar akun WaveSpeedAI, salin API key Anda dari /accesskey, lalu POST ke https://api.wavespeed.ai/api/v3/bytedance/seedance-v1.5-pro/text-to-video dengan input Anda sebagai JSON. Endpoint mengembalikan id prediksi. Lakukan polling pada endpoint hasil dengan interval sekitar 2 detik, perpanjang interval untuk tugas yang berjalan lama, dan berhenti pada status akhir apa pun. Contoh Python / Node.js / cURL untuk produksi ada di atas.
Berapa biaya API Seedance 1.5 Pro?
Seedance 1.5 Pro mulai dari $0.20 per run. Biaya pastinya menyesuaikan parameter yang Anda atur (resolusi, durasi, jumlah output, referensi). Pratinjau biaya langsung di samping tombol Generate di playground menampilkan harga pasti untuk input Anda saat ini.
Varian Seedance 1.5 Pro apa saja yang tersedia?
WaveSpeedAI menyediakan 6 endpoint Seedance 1.5 Pro aktif: bytedance/seedance-v1.5-pro/video-extend, bytedance/seedance-v1.5-pro/video-extend-fast, bytedance/seedance-v1.5-pro/text-to-video, bytedance/seedance-v1.5-pro/image-to-video-fast, bytedance/seedance-v1.5-pro/text-to-video-fast, bytedance/seedance-v1.5-pro/image-to-video. Setiap varian memiliki halaman playground dan harga sendiri.
Bisakah output Seedance 1.5 Pro dipakai secara komersial?
Hak penggunaan komersial mengikuti lisensi model ByteDance. Sebagian besar model ByteDance mengizinkan penggunaan output secara komersial; lihat halaman playground tiap model untuk ringkasan lisensinya, dan Ketentuan Layanan WaveSpeedAI untuk ketentuan tingkat platform.
Mengapa memakai Seedance 1.5 Pro di WaveSpeedAI dan bukan langsung?
Satu API key + satu akun penagihan untuk Seedance 1.5 Pro DAN 1.000+ model AI lain dari penyedia lain. Tanpa penyiapan SDK per vendor, tanpa batas laju terpisah, tanpa menulis ulang kode integrasi untuk tiap vendor. Harganya umumnya setara atau di bawah API langsung dari ByteDance.
Penyedia
Tentang ByteDance
Tim di balik Seedance 1.5 Pro dan jajaran model ByteDance lainnya di WaveSpeedAI.
ByteDance — perusahaan di balik TikTok, CapCut, dan Doubao — menjalankan salah satu operasi riset AI terbesar di dunia. Tim Seed dan Doubao-nya merilis model mutakhir untuk pembuatan video (Seedance), pembuatan dan penyuntingan gambar (Seedream, Nano Banana), serta avatar / lip-sync. Model dilatih dengan data berskala internal dan diluncurkan ke produksi lewat aplikasi konsumen ByteDance sebelum dirilis sebagai API.
Mulai membangun dengan Seedance 1.5 Pro di WaveSpeedAI
Kredit awal gratis saat mendaftar. Satu API key untuk 1.000+ model AI dari ByteDance dan semua penyedia lainnya.