Buat video dari teks dengan API Seedance 2.0. Ciptakan adegan manusia realistis dengan dukungan manusia nyata, kontrol kamera, rasio fleksibel, dan output stabil.
API Seedance V2.0 Teks-ke-Video dari ByteDance menghadirkan layanan pembuatan video AI tingkat produksi untuk para pengembang dan tim kreatif. Integrasi API teks-ke-video canggih ini memungkinkan Anda mengubah deskripsi teks menjadi klip video berkualitas tinggi dengan resolusi 480p dan 720p dalam durasi 4–15 detik. Dibangun di atas arsitektur Dual-Branch Diffusion Transformer ByteDance, model Seedance V2.0 menggabungkan sinkronisasi dukungan audio dengan kontrol kreatif yang fleksibel, sementara API menyediakan integrasi stabil dengan efek audio opsional dan kontrol kamera untuk alur kerja profesional di Best Image AI.
Catatan Pastikan prompt Anda mematuhi panduan keamanan konten ByteDance. Jika terjadi kesalahan, tinjau prompt Anda untuk konten yang dibatasi, sesuaikan, dan coba lagi.
Seedance V2.0 vs. Seedance 1.5 Pro Teks-ke-Video Seedance 1.5 Pro menawarkan harga sangat terjangkau yang dioptimalkan untuk volume maksimum. API Seedance V2.0 Teks-ke-Video hadir dengan pembuatan dukungan audio, dukungan durasi hingga 15 detik, tingkat resolusi 720p yang lebih tinggi, dan arsitektur Dual-Branch Diffusion Transformer—menghadirkan kualitas visual dan koherensi multimodal yang jauh lebih baik untuk alur kerja produksi profesional.
Seedance V2.0 vs. Kling 3.0 Teks-ke-Video Kling 3.0 unggul dalam sintesis gerakan manusia dan animasi karakter. API Seedance V2.0 Teks-ke-Video membedakan diri melalui pembuatan dukungan audio dalam satu proses, dukungan rasio aspek yang lebih luas (6 format termasuk 21:9 ultrawide), kontrol kamera tetap opsional, dan harga per detik yang kompetitif—menjadikannya pilihan serbaguna untuk berbagai jenis konten.
Seedance V2.0 vs. Sora (OpenAI) Sora menawarkan kemampuan durasi yang diperpanjang dan output resolusi tinggi. API Seedance V2.0 menyediakan pembuatan audio-video multimodal native, 6 opsi rasio aspek, kontrol kamera opsional, dan harga API yang lebih terjangkau—ideal untuk pengembang yang membutuhkan output audio-visual terintegrasi tanpa biaya premium.
Seedance V2.0 vs. Veo 3.1 Fast Teks-ke-Video Veo 3.1 Fast memanfaatkan arsitektur Google DeepMind untuk pembuatan yang cepat. API Seedance V2.0 Teks-ke-Video merespons dengan sinkronisasi dukungan audio, durasi hingga 15 detik, cakupan rasio aspek yang lebih luas, dan mode kamera tetap opsional—menawarkan solusi multimodal yang lebih lengkap untuk alur kerja tingkat produksi.
Seedance V2.0 vs. Runway Gen-3 Alpha Runway Gen-3 Alpha menyediakan kontrol kreatif yang kuat dan fleksibilitas artistik. API Seedance V2.0 menawarkan pembuatan dukungan audio, 6 format rasio aspek, durasi hingga 15 detik, dan akses API terprogram dengan harga yang dapat diprediksi—menjadikannya lebih unggul untuk pengembang yang membutuhkan produksi audio-visual terintegrasi dalam skala besar.
// Step 1: Submit generation request
const response = await fetch('https://api.flaq.ai/api/v1/video/task', {
method: 'POST',
headers: {
'Content-Type': 'application/json',
'Authorization': 'Bearer YOUR_API_KEY'
},
body: JSON.stringify({
model_name: 'seedance-v2.0-text-to-video',
prompt: 'A cat playing with a ball of yarn on a sunny windowsill',
resolution: '720p',
duration: 8,
aspect_ratio: '16:9',
sound: true,
camera_fixed: false
})
});
const { data } = await response.json();
const taskId = data.task_id;
// Step 2: Poll for results
const taskId = data.task_id;
const pollResult = async (taskId) => {
const res = await fetch(`https://api.flaq.ai/api/v1/video/${taskId}`, {
headers: { 'Authorization': 'Bearer YOUR_API_KEY' }
});
return res.json();
};
while (true) {
const pollResultData = await pollResult(taskId);
const status = pollResultData.data.task_status;
if (status === 'succeed') {
console.log(pollResultData.data.task_result.videos[].);
;
}
(status === ) {
.(pollResultData..);
;
}
( (resolve, ));
}
# Step 1: Submit generation request
import requests
response = requests.post(
'https://api.flaq.ai/api/v1/video/task',
headers={
'Content-Type': 'application/json',
'Authorization': 'Bearer YOUR_API_KEY'
},
json={
'model_name': 'seedance-v2.0-text-to-video',
'prompt': 'A cat playing with a ball of yarn on a sunny windowsill',
'resolution': '720p',
'duration': 8,
'aspect_ratio': '16:9',
'sound': True,
'camera_fixed': False
}
)
result = response.json()
task_id = result['data']['task_id']
# Step 1: Submit generation request
curl -X POST https://api.flaq.ai/api/v1/video/task \
-H "Content-Type: application/json" \
-H "Authorization: Bearer YOUR_API_KEY" \
-d '{
"model_name": "seedance-v2.0-text-to-video",
"prompt": "A cat playing with a ball of yarn on a sunny windowsill",
"resolution": "720p",
"duration": 8,
"aspect_ratio": "16:9",
"sound": true,
"camera_fixed": false
}'
# Step 2: Poll for results
# Replace {task_id} with the task_id returned from the submit response
curl -X GET "https://api.flaq.ai/api/v1/video/{task_id}" \
-H "Authorization: Bearer YOUR_API_KEY"
# Step 2: Poll for results
task_id = response.json()['data']['task_id']
poll_url = f"https://api.flaq.ai/api/v1/video/{task_id}"
while True:
poll_result = requests.get(poll_url, headers={'Authorization': 'Bearer YOUR_API_KEY'}).json()
status = poll_result['data']['task_status']
if status == 'succeed':
print(poll_result['data']['task_result']['videos'][0]['url'])
break
if status == 'failed':
print(poll_result['data']['task_status_msg'])
break
time.sleep(10)