Seedance 2.0 Mini API
ByteDance Seedance 2.0 Mini — tingkat Seedance 2.0 yang lebih cepat dan lebih murah. Penceritaan multi-shot sinematik, kontrol kamera AI, dan konsistensi karakter yang sama dengan audio native, dengan harga 50% dari harga standar.
Biaya Lebih Rendah, Video Berkualitas Lebih Tinggi. Teks-ke-video, gambar-ke-video, video-edit, dan video-extend (plus varian Turbo), 480p–4k pada 4–15 dtk, dengan audio native dan hingga 9 referensi gambar / 9 video / 3 audio — dengan harga setengah dari Seedance 2.0 standar.
Ringkasan
Tentang Seedance 2.0 Mini API
Apa yang dilakukan Seedance 2.0 Mini, posisinya dalam jajaran model ByteDance, dan mengapa banyak tim memilihnya.
Seedance 2.0 Mini adalah model pembuatan video dari ByteDance, tersedia melalui REST API WaveSpeedAI. ByteDance Seedance 2.0 Mini — tingkat Seedance 2.0 yang lebih cepat dan lebih murah. Penceritaan multi-shot sinematik, kontrol kamera AI, dan konsistensi karakter yang sama dengan audio native, dengan harga 50% dari harga standar.
Biaya Lebih Rendah, Video Berkualitas Lebih Tinggi. Teks-ke-video, gambar-ke-video, video-edit, dan video-extend (plus varian Turbo), 480p–4k pada 4–15 dtk, dengan audio native dan hingga 9 referensi gambar / 9 video / 3 audio — dengan harga setengah dari Seedance 2.0 standar.
Keluarga Seedance 2.0 Mini di WaveSpeedAI menyediakan 9 endpoint REST yang mencakup alur kerja Reference-To-Video, Text-To-Video, Video-Extend, Video-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 2.0 Mini 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 2.0 Mini
9 endpoint Seedance 2.0 Mini tersedia sekarang di WaveSpeedAI — pilih varian yang sesuai dengan alur kerja Anda.
/filters:quality(82)/media/images/d067bfc1-4927-4725-8dee-8f30a91bf953.webp)
Seedance 2.0 Mini Reference To Video Turbo
Seedance 2.0 Mini Turbo Reference to Video creates cinematic videos with native audio from your own reference images, videos, and audio, keeping characters, products, motion, and sound consistent while a prompt directs the new shot. Ready-to-use REST inference API, best performance, no coldstarts, affordable pricing.
/filters:quality(82)/media/images/1782150104262652854_353YVSPP.webp)
Seedance 2.0 Mini Text To Video Turbo
Seedance 2.0 Mini Text to Video Turbo is ByteDance's faster, lower-cost text-to-video model for cinematic multi-shot videos. It generates narrative sequences from text prompts and optional reference images, videos, and audio with AI camera control, consistent characters, 720P / 1080P output, 5-12s duration, and flexible aspect ratios. Ready-to-use REST inference API, best performance, no coldstarts, affordable pricing.
/filters:quality(82)/media/images/1784115845488318278_s45eoxGP.webp)
Seedance 2.0 Mini Video Extend
Seedance 2.0 Mini Video Extend is ByteDance's faster, lower-cost video extension model for cinematic multi-shot continuation. It extends existing videos into seamless narrative sequences with AI camera control, consistent characters, motion continuity, 480P / 720P / 1080P / 4K output, 4-15s duration, and flexible aspect ratios. Ready-to-use REST inference API, best performance, no coldstarts, affordable pricing.
/filters:quality(82)/media/images/3053270c-fb07-4c9a-a3a2-a12d6a7dda8e.webp)
Seedance 2.0 Mini Reference To Video
Seedance 2.0 Mini Reference to Video creates cinematic videos with native audio from your own reference images, videos, and audio, keeping characters, products, motion, and sound consistent while a prompt directs the new shot. Ready-to-use REST inference API, best performance, no coldstarts, affordable pricing.
/filters:quality(82)/media/images/1784114911044913513_tQ0MW5eo.webp)
Seedance 2.0 Mini Text To Video
Seedance 2.0 Mini Text to Video is ByteDance's faster, lower-cost text-to-video model for cinematic multi-shot videos. It generates narrative sequences from text prompts and optional reference images, videos, and audio with AI camera control, consistent characters across scenes, 480P / 720P / 1080P / 4K output, 4-15s duration, and flexible aspect ratios. Ready-to-use REST inference API, best performance, no coldstarts, affordable pricing.
/filters:quality(82)/media/images/1782150883895961015_UoILIIDE.webp)
Seedance 2.0 Mini Video Edit Turbo
Seedance 2.0 Mini is ByteDance's faster, lower-cost video generation model for text to video and image to video. It creates cinematic multi-shot videos with AI camera control, consistent characters across scenes, 720P / 1080P output, 5-12s duration, and flexible aspect ratios. Ready-to-use REST inference API, best performance, no coldstarts, affordable pricing.
/filters:quality(82)/media/images/1782150119735302611_8bsplife.webp)
Seedance 2.0 Mini Image To Video Turbo
Seedance 2.0 Mini Image to Video Turbo is ByteDance's faster, lower-cost image-to-video model for cinematic multi-shot videos. It turns reference images and optional text prompts into narrative sequences with AI camera control, consistent characters, 720P / 1080P output, 5-12s duration, and flexible aspect ratios. Ready-to-use REST inference API, best performance, no coldstarts, affordable pricing.
/filters:quality(82)/media/images/1784117507698664813_nXmwFOW6.webp)
Seedance 2.0 Mini Video Edit
Seedance 2.0 Mini Video Edit is ByteDance's faster, lower-cost video editing model for prompt-guided video modification. It edits existing videos with cinematic multi-shot quality, AI camera control, consistent characters, 480P / 720P / 1080P / 4K output, 4-15s duration, and flexible aspect ratios. Ready-to-use REST inference API, best performance, no coldstarts, affordable pricing.
/filters:quality(82)/media/images/1784114642196942243_fI6AKT2c.webp)
Seedance 2.0 Mini Image To Video
Seedance 2.0 Mini Image to Video is ByteDance's faster, lower-cost image-to-video model for cinematic multi-shot videos. It turns reference images and optional text prompts into narrative sequences with AI camera control, consistent characters across scenes, 480P / 720P / 1080P / 4K output, 4-15s duration, and flexible aspect ratios. Ready-to-use REST inference API, best performance, no coldstarts, affordable pricing.
Contoh
Lihat Seedance 2.0 Mini beraksi
Output nyata yang dihasilkan oleh API Seedance 2.0 Mini. Arahkan kursor ke video mana pun untuk pratinjau, klik untuk membuka penampil ukuran penuh.
Cara pakai
Cara menggunakan API Seedance 2.0 Mini
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.0-mini/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.0 Mini yang Anda panggil.
Kasus penggunaan
Apa yang bisa Anda bangun dengan Seedance 2.0 Mini
Alur kerja umum yang dipakai pengembang dan kreator dengan API Seedance 2.0 Mini.
Teks-ke-video murah dengan audio native
bytedance/seedance-2.0-mini/text-to-video menghasilkan klip sinematik dari prompt teks dengan audio tersinkronisasi dalam satu proses, dengan biaya setengah dari Seedance 2.0 standar — ideal untuk iterasi volume tinggi dan konten sosial.
Gambar-ke-video dari gambar referensi
bytedance/seedance-2.0-mini/image-to-video menganimasikan gambar referensi dengan panduan teks, mempertahankan identitas subjek, komposisi, dan detail bingkai pertama sambil menambahkan gerakan, pergerakan kamera, dan audio tersinkronisasi.
Video-edit untuk perubahan gaya terarah
bytedance/seedance-2.0-mini/video-edit menulis ulang pencahayaan, gaya, cuaca, dan suasana video input dari sebuah prompt sambil mempertahankan identitas subjek, komposisi, dan gerakan — tahap look-dev / transfer gaya yang lebih murah untuk footage yang ada.
Video-extend untuk urutan yang lebih panjang
bytedance/seedance-2.0-mini/video-extend melanjutkan video input dari bingkai terakhirnya dengan kelanjutan sinematik berbasis prompt — rangkaikan perpanjangan untuk membangun urutan yang lebih panjang dengan harga Mini.
Iklan dan konten sosial bervolume tinggi
Tingkat Mini disetel untuk pipeline throughput tinggi yang sensitif biaya — konten iklan dan merek, narasi pendek, serta TikTok / Reels / Shorts, di mana biaya per karya lebih penting daripada beberapa persen kualitas terakhir.
Varian Turbo
Varian -turbo menghasilkan output resolusi tinggi lebih cepat — semuanya dengan harga tingkat Mini 50%.
Tips
Tips menulis prompt untuk Seedance 2.0 Mini
Saran praktis untuk mendapatkan output yang lebih baik dari Seedance 2.0 Mini — 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.0 Mini
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/ | reference-to-video | DISKON 10%$0.08$0.072 |
| bytedance/ | text-to-video | DISKON 10%$0.08$0.072 |
| bytedance/ | video-extend | DISKON 10%$0.12$0.108 |
| bytedance/ | reference-to-video | DISKON 10%$0.12$0.108 |
| bytedance/ | text-to-video | DISKON 10%$0.12$0.108 |
| bytedance/ | video-to-video | DISKON 10%$0.095$0.0855 |
| bytedance/ | image-to-video | DISKON 10%$0.08$0.072 |
| bytedance/ | video-to-video | DISKON 10%$0.075$0.0675 |
| bytedance/ | image-to-video | DISKON 10%$0.12$0.108 |
API
Panggil API Seedance 2.0 Mini
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.0-mini/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.0-mini/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,
"enable_web_search": false,
"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.0-mini/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,
"enable_web_search": false,
"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,
"enable_web_search": False,
"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.0-mini/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.0 Mini vs alternatif
Kapan memilih Seedance 2.0 Mini dibanding model serupa di WaveSpeedAI.
Seedance 2.0 Mini vs Seedance 2.0 (standard)
Seedance 2.0 standar memaksimalkan kualitas dan stabilitas gerakan. Seedance 2.0 Mini memakai arsitektur dan cakupan varian yang sama (teks-ke-video, gambar-ke-video, video-edit, video-extend, Turbo) yang dioptimalkan untuk pembuatan lebih cepat dan biaya 50% lebih rendah — pilih Mini untuk iterasi dan volume, Standard untuk hasil akhir.
Seedance 2.0 Mini vs Veo 3.1
Veo 3.1 unggul dalam fotorealisme dan wajah manusia. Seedance 2.0 Mini unggul dalam biaya dan audio native di setiap varian, plus video-edit dan video-extend dalam keluarga yang sama — dengan harga yang dibuat untuk produksi volume tinggi.
Seedance 2.0 Mini vs Kling 3.0
Kling 3.0 menawarkan endpoint motion-control terpisah. Seedance 2.0 Mini menyertakan audio native dalam pembuatan yang sama, output 4k, video-edit, dan video-extend, dengan harga setengah dari Seedance 2.0 standar untuk alur kerja yang sensitif biaya.
FAQ
Seedance 2.0 Mini API — Pertanyaan yang sering diajukan
Harga, lisensi, integrasi — pertanyaan umum tentang menjalankan Seedance 2.0 Mini di WaveSpeedAI.
Apa itu API Seedance 2.0 Mini?
Seedance 2.0 Mini adalah model pembuatan video dari ByteDance yang tersedia sebagai REST API di WaveSpeedAI. ByteDance Seedance 2.0 Mini — tingkat Seedance 2.0 yang lebih cepat dan lebih murah. Penceritaan multi-shot sinematik, kontrol kamera AI, dan konsistensi karakter yang sama dengan audio native, dengan harga 50% dari harga standar. Anda dapat memanggilnya secara terprogram atau mencobanya dari playground yang ditautkan di atas.
Bagaimana cara memanggil API Seedance 2.0 Mini?
Daftar akun WaveSpeedAI, salin API key Anda dari /accesskey, lalu POST ke https://api.wavespeed.ai/api/v3/bytedance/seedance-2.0-mini/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.0 Mini?
Seedance 2.0 Mini mulai dari $0.0675. 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.0 Mini apa saja yang tersedia?
WaveSpeedAI menyediakan 9 endpoint Seedance 2.0 Mini aktif: bytedance/seedance-2.0-mini/reference-to-video-turbo, bytedance/seedance-2.0-mini/text-to-video-turbo, bytedance/seedance-2.0-mini/video-extend, bytedance/seedance-2.0-mini/reference-to-video, bytedance/seedance-2.0-mini/text-to-video, bytedance/seedance-2.0-mini/video-edit-turbo, bytedance/seedance-2.0-mini/image-to-video-turbo, bytedance/seedance-2.0-mini/video-edit, dan lainnya. Setiap varian memiliki halaman playground dan harga sendiri.
Bisakah output Seedance 2.0 Mini 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.0 Mini di WaveSpeedAI dan bukan langsung?
Satu API key + satu akun penagihan untuk Seedance 2.0 Mini 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.0 Mini 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.0 Mini di WaveSpeedAI
Kredit awal gratis saat mendaftar. Satu API key untuk 1.000+ model AI dari ByteDance dan semua penyedia lainnya.