Seedance 2.5 Flash API
ByteDance Seedance 2.5 Flash — tingkat Seedance 2.5 yang lebih murah untuk pekerjaan video bervolume tinggi: teks-ke-video, gambar-ke-video, referensi-ke-video, dan edit video, dengan klip 4-30 detik pada 480p atau 720p dan audio native yang tersinkronisasi.
Empat endpoint: bytedance/seedance-2.5-flash/text-to-video mengubah prompt menjadi klip, image-to-video menganimasikan gambar awal dengan bingkai terakhir opsional, reference-to-video membuat klip baru dari hingga 10 gambar, 5 video, dan 5 audio, dan video-edit menulis ulang video yang ada dari instruksi teks. Klip berdurasi 4 hingga 30 detik pada 480p atau 720p, dengan audio yang dihasilkan bersama gambarnya.
Ringkasan
Tentang Seedance 2.5 Flash API
Apa yang dilakukan Seedance 2.5 Flash, posisinya dalam jajaran model ByteDance, dan mengapa banyak tim memilihnya.
Seedance 2.5 Flash adalah model pembuatan video dari ByteDance, tersedia melalui REST API WaveSpeedAI. ByteDance Seedance 2.5 Flash — tingkat Seedance 2.5 yang lebih murah untuk pekerjaan video bervolume tinggi: teks-ke-video, gambar-ke-video, referensi-ke-video, dan edit video, dengan klip 4-30 detik pada 480p atau 720p dan audio native yang tersinkronisasi.
Empat endpoint: bytedance/seedance-2.5-flash/text-to-video mengubah prompt menjadi klip, image-to-video menganimasikan gambar awal dengan bingkai terakhir opsional, reference-to-video membuat klip baru dari hingga 10 gambar, 5 video, dan 5 audio, dan video-edit menulis ulang video yang ada dari instruksi teks. Klip berdurasi 4 hingga 30 detik pada 480p atau 720p, dengan audio yang dihasilkan bersama gambarnya.
Keluarga Seedance 2.5 Flash di WaveSpeedAI menyediakan 4 endpoint REST yang mencakup alur kerja Video-To-Video, Reference-To-Video, Image-To-Video, Text-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 2.5 Flash 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.
Spesifikasi
Kemampuan dan status rilis Seedance 2.5 Flash API
Detail khusus model yang dicari pengembang sebelum memilih API: ketersediaan, perkiraan panjang output, dukungan referensi, dan alternatif aktif saat ini.
Endpoint
4 varian
Teks-ke-video, gambar-ke-video, referensi-ke-video, dan video-edit.
Durasi
4-30 dtk
Durasi berapa pun dari 4 hingga 30 detik; default-nya 5 dtk.
Resolusi
480p / 720p
Default-nya 720p.
Referensi
10 gambar + 5 video + 5 audio
Pada text-to-video dan reference-to-video, di samping prompt teks.
Endpoint
Semua endpoint API Seedance 2.5 Flash
4 endpoint Seedance 2.5 Flash tersedia sekarang di WaveSpeedAI — pilih varian yang sesuai dengan alur kerja Anda.
/filters:quality(82)/media/images/4dab6870-7b73-4d91-aaa5-d7d48f93ec26.webp)
Seedance 2.5 Flash Video Edit
Seedance 2.5 Flash Video Edit edits a source video using text instructions and optional image and audio references, with 480p or 720p output. Ready-to-use REST inference API, best performance, no coldstarts, affordable pricing.
/filters:quality(82)/media/images/9e27da0a-ff6d-4386-89a3-fdca16747369.webp)
Seedance 2.5 Flash Reference To Video
Seedance 2.5 Flash Reference-to-Video creates videos guided by text and optional image, video, and audio references, with 480p or 720p output and optional generated audio. Ready-to-use REST inference API, best performance, no coldstarts, affordable pricing.
/filters:quality(82)/media/images/2f85f4e3-bc1e-4f19-a03e-2a080b82e605.webp)
Seedance 2.5 Flash Image To Video
Seedance 2.5 Flash Image-to-Video animates a start image using text instructions, with an optional last frame, 480p or 720p output, and optional generated audio. Ready-to-use REST inference API, best performance, no coldstarts, affordable pricing.
/filters:quality(82)/media/images/5dd2d86c-98dd-436a-89e6-14908c5d5497.webp)
Seedance 2.5 Flash Text To Video
Seedance 2.5 Flash Text-to-Video creates videos from text prompts and optional image, video, and audio references, with 480p or 720p output and optional generated audio. Ready-to-use REST inference API, best performance, no coldstarts, affordable pricing.
Contoh
Lihat Seedance 2.5 Flash beraksi
Output nyata yang dihasilkan oleh API Seedance 2.5 Flash. Arahkan kursor ke video mana pun untuk pratinjau, klik untuk membuka penampil ukuran penuh.
Cara pakai
Cara menggunakan API Seedance 2.5 Flash
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-2.5-flash/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 2.5 Flash yang Anda panggil.
Kasus penggunaan
Apa yang bisa Anda bangun dengan Seedance 2.5 Flash
Alur kerja umum yang dipakai pengembang dan kreator dengan API Seedance 2.5 Flash.
Uji kreatif iklan dalam volume besar
bytedance/seedance-2.5-flash/text-to-video dibuat untuk banyak take: coba beberapa hook, pergerakan kamera, dan latar untuk satu brief, lalu simpan versi yang berhasil.
Adegan sinematik dengan dialog dan suara
Setiap endpoint menghasilkan dialog, efek suara, dan suasana bersama gambarnya, sehingga sebuah adegan datang lengkap dengan suaranya dalam satu permintaan.
Animasikan gambar diam menjadi sebuah shot
bytedance/seedance-2.5-flash/image-to-video berangkat dari gambar Anda dan menerima bingkai terakhir opsional, sehingga Anda yang menentukan di mana shot dimulai dan berakhir.
Jaga konsistensi karakter atau produk
bytedance/seedance-2.5-flash/reference-to-video menerima hingga 10 gambar referensi, 5 video referensi, dan 5 audio referensi, yang dirujuk dalam prompt sebagai @Image 1, @Video 1, dan @Audio 1.
Edit video dengan kata-kata
bytedance/seedance-2.5-flash/video-edit mempertahankan subjek, komposisi, dan gerakan video Anda dan mengubah apa yang Anda deskripsikan, seperti latar, cuaca, atau gaya.
Single take yang panjang
Klip berdurasi 4 hingga 30 detik dalam satu proses, memberi ruang untuk aksi dan pergerakan kamera yang nyata tanpa harus menyambung klip-klip pendek.
Tips
Tips menulis prompt untuk Seedance 2.5 Flash
Saran praktis untuk mendapatkan output yang lebih baik dari Seedance 2.5 Flash — diambil dari pola yang berhasil pada model video di pipeline produksi.
- 01
Jelaskan gerakan kamera secara spesifik
Sebutkan kosakata sinematografi yang konkret — orbit, dolly-in, push-in, pan-left, crane shot, handheld follow. Prompt generik menghasilkan pilihan kamera yang statis atau acak; gerakan kamera yang disebut namanya langsung terpetakan ke maksud gerakan dalam data pelatihan model dan sangat meningkatkan kualitas shot.
- 02
Kunci identitas karakter dengan gambar referensi
Jika prompt Anda bergantung pada orang, karakter, atau produk tertentu, unggah gambar referensi bersama prompt. Tanpa referensi, identitas bergeser antar bingkai dan antar shot — karakter yang sama tampak seperti orang yang sedikit berbeda di setiap pembuatan.
- 03
Deskripsikan pencahayaan dan waktu
Petunjuk pencahayaan seperti 'golden hour, soft warm directional light' atau 'overcast diffused light, slate-grey sky' meningkatkan kualitas dan konsistensi jauh lebih baik daripada pengubah kualitas yang samar. Pencahayaan adalah salah satu prior terkuat yang dipakai model.
- 04
Gunakan negative prompt untuk menekan kegagalan umum
Negative prompt yang berguna untuk video: 'frame flicker, motion blur, watermark, text artifacts, distorted hands, low resolution, jpeg compression'. Negative prompt tidak berbiaya dan secara nyata mengurangi hasil yang harus Anda ulang.
- 05
Pilih durasi terpendek yang menangkap momen Anda
Sebagian besar prompt bekerja terbaik pada 5-8 detik. Klip yang lebih panjang memperbesar inkonsistensi temporal (subjek berubah bentuk, lingkungan bergeser). Jika Anda butuh urutan 20 detik, buat tiga klip 6-8 detik dan sunting menjadi satu — kualitas tetap lebih tinggi daripada satu pembuatan panjang.
- 06
Sesuaikan rasio aspek dengan platform sejak awal
9:16 untuk TikTok / Reels / Shorts, 16:9 untuk feed lanskap dan YouTube, 1:1 untuk grid postingan. Model dilatih sedikit berbeda untuk tiap rasio aspek — memotong 16:9 menjadi 9:16 setelahnya mengorbankan fidelitas sekaligus komposisi yang dimaksudkan model.
Harga
Harga API Seedance 2.5 Flash
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-to-video | $0.15 |
| bytedance/ | reference-to-video | $0.24 |
| bytedance/ | image-to-video | $0.24 |
| bytedance/ | text-to-video | $0.24 |
API
Panggil API Seedance 2.5 Flash
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-2.5-flash/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-2.5-flash/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",
"resolution": "720p",
"duration": 5,
"generate_audio": true
}')
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-2.5-flash/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",
"resolution": "720p",
"duration": 5,
"generate_audio": true
}),
});
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",
"resolution": "720p",
"duration": 5,
"generate_audio": True
}
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-2.5-flash/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 2.5 Flash vs alternatif
Kapan memilih Seedance 2.5 Flash dibanding model serupa di WaveSpeedAI.
Seedance 2.5 Flash vs Seedance 2.5
Seedance 2.5 adalah model unggulan: output 480p hingga 4K, hingga 50 file referensi, dan video extend. Seedance 2.5 Flash adalah tingkat yang lebih murah pada 480p dan 720p untuk draf, pengujian, dan klip bervolume tinggi; kirim prompt yang sama ke Seedance 2.5 saat sebuah shot membutuhkan 1080p atau 4K.
Seedance 2.5 Flash vs Seedance 2.0
Seedance 2.0 menghasilkan hingga 15 detik per klip. Seedance 2.5 Flash mencapai 30 detik dalam satu shot dan menerima hingga 10 gambar, 5 video, dan 5 audio sebagai referensi.
Seedance 2.5 Flash vs Kling 4.0 Flash
Kling 4.0 Flash menghasilkan klip 3-20 detik pada 720p. Seedance 2.5 Flash berdurasi hingga 30 detik, menambahkan tingkat 480p, dan menerima audio referensi di samping gambar dan video.
FAQ
Seedance 2.5 Flash API — Pertanyaan yang sering diajukan
Harga, lisensi, integrasi — pertanyaan umum tentang menjalankan Seedance 2.5 Flash di WaveSpeedAI.
Apakah Seedance 2.5 Flash API tersedia di WaveSpeedAI?
Ya. Seedance 2.5 Flash sudah tersedia di katalog model WaveSpeedAI dengan endpoint text-to-video, image-to-video, reference-to-video, dan video-edit, semuanya pada alur prediksi REST yang sama dengan akses playground dan harga bayar sesuai pemakaian.
Apa perbedaan antara Seedance 2.5 Flash dan Seedance 2.5?
Seedance 2.5 Flash adalah tingkat yang lebih murah, dengan output 480p dan 720p serta hingga 10 gambar, 5 video, dan 5 audio sebagai referensi. Seedance 2.5 menambahkan output 1080p dan 4K, hingga 50 file referensi, dan video extend.
Berapa lama durasi video Seedance 2.5 Flash?
Dari 4 hingga 30 detik per klip, dalam detik bulat. Default-nya 5 detik.
Bagaimana cara mengintegrasikan Seedance 2.5 Flash API?
Gunakan alur prediksi standar WaveSpeedAI: autentikasi dengan API key Anda, POST ke endpoint model (mis. bytedance/seedance-2.5-flash/text-to-video), polling hasil prediksi, lalu unduh video output. Integrasi Seedance 2.5 yang sudah ada cukup beralih dengan mengganti path model.
Apa itu API Seedance 2.5 Flash?
Seedance 2.5 Flash adalah model pembuatan video dari ByteDance yang tersedia sebagai REST API di WaveSpeedAI. ByteDance Seedance 2.5 Flash — tingkat Seedance 2.5 yang lebih murah untuk pekerjaan video bervolume tinggi: teks-ke-video, gambar-ke-video, referensi-ke-video, dan edit video, dengan klip 4-30 detik pada 480p atau 720p dan audio native yang tersinkronisasi. Anda dapat memanggilnya secara terprogram atau mencobanya dari playground yang ditautkan di atas.
Bagaimana cara memanggil API Seedance 2.5 Flash?
Daftar akun WaveSpeedAI, salin API key Anda dari /accesskey, lalu POST ke https://api.wavespeed.ai/api/v3/bytedance/seedance-2.5-flash/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 2.5 Flash?
Seedance 2.5 Flash mulai dari $0.15. 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 2.5 Flash apa saja yang tersedia?
WaveSpeedAI menyediakan 4 endpoint Seedance 2.5 Flash aktif: bytedance/seedance-2.5-flash/video-edit, bytedance/seedance-2.5-flash/reference-to-video, bytedance/seedance-2.5-flash/image-to-video, bytedance/seedance-2.5-flash/text-to-video. Setiap varian memiliki halaman playground dan harga sendiri.
Bisakah output Seedance 2.5 Flash 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 2.5 Flash di WaveSpeedAI dan bukan langsung?
Satu API key + satu akun penagihan untuk Seedance 2.5 Flash 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 2.5 Flash 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 2.5 Flash di WaveSpeedAI
Kredit awal gratis saat mendaftar. Satu API key untuk 1.000+ model AI dari ByteDance dan semua penyedia lainnya.