Animez des images via l'API Seedance 2.0 Mini avec son optionnel, durée flexible, nombreux rapports d'aspect et sortie ByteDance stable pour des flux de travail évolutifs.
L'API ByteDance Seedance V2.0 Mini image vers vidéo fournit une animation vidéo IA rapide et abordable pour les développeurs et les équipes créatives. Seedance 2.0 Mini est une version économique de Seedance V2.0, conçue pour les utilisateurs qui veulent le workflow principal image vers vidéo de Seedance avec une itération plus rapide et un coût de production plus faible. Cette intégration d'API image vers vidéo transforme les images sources en clips vidéo animés avec guidage par prompt, formats flexibles et son optionnel sur Best Image AI.
Remarque Veuillez vous assurer que vos images d'entrée et prompts respectent les consignes de sécurité de contenu de ByteDance. Si une erreur se produit, vérifiez que votre contenu ne contient pas de matière restreinte, ajustez-le puis réessayez.
Seedance V2.0 Mini vs Seedance V2.0 Standard image vers vidéo Seedance V2.0 Standard fournit le workflow complet d'animation d'image professionnelle. Seedance V2.0 Mini conserve les mêmes cas d'utilisation pratiques image vers vidéo de Seedance tout en mettant l'accent sur une génération moins chère et plus rapide pour les équipes créatives à haut volume.
Seedance V2.0 Mini vs Seedance V2.0 Fast image vers vidéo Seedance V2.0 Fast est optimisé autour de l'animation accélérée. Seedance V2.0 Mini se concentre plus directement sur l'abordabilité, ce qui en fait un choix solide pour les équipes qui ont besoin de nombreux brouillons d'animation d'images et variantes de production.
Seedance V2.0 Mini vs Veo 3.1 Fast image vers vidéo Veo 3.1 Fast fournit le workflow d'animation d'image rapide de Google. Seedance V2.0 Mini offre une génération image vers vidéo ByteDance avec des contrôles flexibles, de larges formats de publication et une voie d'API économique pour une sortie évolutive.
Seedance V2.0 Mini vs Kling image vers vidéo Kling est performant pour le mouvement de personnages et l'animation centrée sur l'humain. Seedance V2.0 Mini est utile pour l'animation abordable d'images sources dans les workflows produit, marketing, portrait et contenu social.
Seedance V2.0 Mini vs Pika image vers vidéo Pika propose des outils d'animation accessibles axés sur les créateurs. L'API Seedance V2.0 Mini est conçue pour les développeurs et les équipes de production qui ont besoin d'une intégration programmatique, d'un passage à l'échelle abordable et d'une livraison image vers vidéo répétable.
// 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)