Animasikan gambar melalui API Seedance 2.0 Mini dengan suara opsional, durasi fleksibel, beragam rasio aspek, dan output ByteDance yang stabil untuk alur kerja yang skalabel.
API ByteDance Seedance V2.0 Mini Image-to-Video menghadirkan animasi video AI yang cepat dan terjangkau untuk developer serta tim kreatif. Seedance 2.0 Mini adalah versi Seedance V2.0 yang hemat biaya, dibuat untuk pengguna yang menginginkan workflow inti image-to-video Seedance dengan iterasi lebih cepat dan biaya produksi lebih rendah. Integrasi API image-to-video ini mengubah gambar sumber menjadi klip video animasi dengan panduan prompt, format fleksibel, dan suara opsional di Best Image AI.
Catatan Pastikan gambar input dan prompt Anda mematuhi pedoman keamanan konten ByteDance. Jika terjadi error, tinjau konten Anda untuk materi yang dibatasi, sesuaikan, lalu coba lagi.
Seedance V2.0 Mini vs. Seedance V2.0 Standard Image-to-Video Seedance V2.0 Standard menyediakan workflow animasi gambar profesional yang lengkap. Seedance V2.0 Mini mempertahankan use case image-to-video Seedance yang sama praktisnya sambil menekankan generasi yang lebih murah dan lebih cepat untuk tim kreatif bervolume tinggi.
Seedance V2.0 Mini vs. Seedance V2.0 Fast Image-to-Video Seedance V2.0 Fast dioptimalkan untuk animasi yang dipercepat. Seedance V2.0 Mini berfokus lebih langsung pada keterjangkauan, menjadikannya pilihan kuat bagi tim yang membutuhkan banyak draft animasi gambar dan varian produksi.
Seedance V2.0 Mini vs. Veo 3.1 Fast Image-to-Video Veo 3.1 Fast menyediakan workflow animasi gambar cepat dari Google. Seedance V2.0 Mini menawarkan generasi image-to-video ByteDance dengan kontrol fleksibel, format publikasi luas, dan jalur API hemat biaya untuk output yang dapat diskalakan.
Seedance V2.0 Mini vs. Kling Image-to-Video Kling kuat untuk gerakan karakter dan animasi yang berpusat pada manusia. Seedance V2.0 Mini berguna untuk animasi gambar sumber yang terjangkau di seluruh workflow konten produk, marketing, portrait, dan sosial.
Seedance V2.0 Mini vs. Pika Image-to-Video Pika menawarkan tool animasi yang mudah diakses dan berfokus pada kreator. API Seedance V2.0 Mini dirancang untuk developer dan tim produksi yang membutuhkan integrasi programatik, scaling terjangkau, dan pengiriman image-to-video yang berulang.
// 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-mini-image-to-video',
prompt: 'Gentle camera push-in; leaves rustle softly in the breeze',
resolution: '720p',
duration: 8,
aspect_ratio: '16:9',
seed: -1,
sound: true,
image_url: 'https://example.com/first-frame.jpg',
image_end_url: 'https://example.com/last-frame.jpg'
})
});
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-mini-image-to-video',
'prompt': 'Gentle camera push-in; leaves rustle softly in the breeze',
'resolution': '720p',
'duration': 8,
'aspect_ratio': '16:9',
'seed': -1,
'sound': True,
'image_url': 'https://example.com/first-frame.jpg',
'image_end_url': 'https://example.com/last-frame.jpg'
}
)
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-mini-image-to-video",
"prompt": "Gentle camera push-in; leaves rustle softly in the breeze",
"resolution": "720p",
"duration": 8,
"aspect_ratio": "16:9",
"seed": -1,
"sound": true,
"image_url": "https://example.com/first-frame.jpg",
"image_end_url": "https://example.com/last-frame.jpg"
}'
# 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)