Anima imágenes mediante la API Seedance 2.0 Mini con sonido opcional, duración flexible, amplias relaciones de aspecto y salida estable de ByteDance para flujos de trabajo escalables.
La API de imagen a video ByteDance Seedance V2.0 Mini ofrece animación de video con IA rápida y asequible para desarrolladores y equipos creativos. Seedance 2.0 Mini es una versión rentable de Seedance V2.0, creada para usuarios que quieren el flujo principal de imagen a video de Seedance con iteración más rápida y menor costo de producción. Esta integración de API de imagen a video transforma imágenes de origen en clips de video animados con guía por prompt, formatos flexibles y sonido opcional en Best Image AI.
Nota Asegúrate de que tus imágenes de entrada y prompts cumplan las directrices de seguridad de contenido de ByteDance. Si se produce un error, revisa tu contenido para detectar material restringido, ajústalo e inténtalo de nuevo.
Seedance V2.0 Mini frente a Seedance V2.0 Standard de imagen a video Seedance V2.0 Standard ofrece el flujo profesional completo de animación de imágenes. Seedance V2.0 Mini mantiene los mismos casos de uso prácticos de imagen a video de Seedance mientras enfatiza generación más económica y rápida para equipos creativos de alto volumen.
Seedance V2.0 Mini frente a Seedance V2.0 Fast de imagen a video Seedance V2.0 Fast está optimizado alrededor de la animación acelerada. Seedance V2.0 Mini se centra de forma más directa en la asequibilidad, lo que lo convierte en una gran opción para equipos que necesitan muchos borradores de animación de imágenes y variantes de producción.
Seedance V2.0 Mini frente a Veo 3.1 Fast de imagen a video Veo 3.1 Fast proporciona el flujo de animación rápida de imágenes de Google. Seedance V2.0 Mini ofrece generación de imagen a video de ByteDance con controles flexibles, amplios formatos de publicación y una ruta API rentable para salidas escalables.
Seedance V2.0 Mini frente a Kling de imagen a video Kling es sólido para movimiento de personajes y animación centrada en personas. Seedance V2.0 Mini es útil para animación asequible de imágenes de origen en flujos de producto, marketing, retrato y contenido social.
Seedance V2.0 Mini frente a Pika de imagen a video Pika ofrece herramientas de animación accesibles enfocadas en creadores. La API Seedance V2.0 Mini está diseñada para desarrolladores y equipos de producción que necesitan integración programática, escalado asequible y entrega repetible de imagen a video.
// 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)