Genera videos a partir de texto con la API de Seedance 2.0. Crea escenas humanas realistas con soporte para humanos reales, control de cámara, proporciones flexibles y resultados estables.
La API Seedance V2.0 Text-to-Video de ByteDance ofrece generacion de video con IA de nivel de produccion para desarrolladores y equipos creativos. Esta integracion avanzada de API text-to-video permite transformar descripciones de texto en clips de video de alta calidad con resoluciones 480p y 720p y duraciones de 4 a 15 segundos. Basado en la arquitectura Dual-Branch Diffusion Transformer de ByteDance, el modelo Seedance V2.0 combina una sintesis de movimiento solida con controles creativos flexibles, mientras que la API ofrece integracion estable con sonido y control de camara opcionales para flujos profesionales en Best Image AI.
soundNota Asegurate de que tus prompts cumplan las directrices de seguridad de contenido de ByteDance. Si ocurre un error, revisa tu prompt por contenido restringido, ajustalo e intentalo de nuevo.
Seedance V2.0 frente a Seedance 1.5 Pro Text-to-Video Seedance 1.5 Pro ofrece precios ultraasequibles optimizados para volumen maximo. La API Seedance V2.0 Text-to-Video avanza con soporte de duracion extendida de 15 segundos, un nivel de resolucion 720p, control de sonido opcional y la arquitectura Dual-Branch Diffusion Transformer, aportando mejor calidad visual y flexibilidad para flujos de produccion profesionales.
Seedance V2.0 frente a Kling 3.0 Text-to-Video Kling 3.0 es fuerte en sintesis de movimiento humano y animacion de personajes. La API Seedance V2.0 Text-to-Video se diferencia por un soporte mas amplio de relaciones de aspecto (6 formatos, incluido 21:9 ultrawide), control de camara fija opcional y control de sonido opcional, lo que la convierte en una opcion versatil para diversos tipos de contenido.
Seedance V2.0 frente a Sora (OpenAI) Sora ofrece capacidades de duracion extendida y salida de alta resolucion. La API Seedance V2.0 proporciona 6 opciones de relacion de aspecto, control de camara opcional, control de sonido opcional y precios de API mas accesibles.
Seedance V2.0 frente a Veo 3.1 Fast Text-to-Video Veo 3.1 Fast aprovecha la arquitectura de Google DeepMind para generacion rapida. La API Seedance V2.0 Text-to-Video responde con duracion extendida de 15 segundos, mayor cobertura de relaciones de aspecto y modo de camara fija opcional.
Seedance V2.0 frente a Runway Gen-3 Alpha Runway Gen-3 Alpha proporciona controles creativos solidos y flexibilidad artistica. La API Seedance V2.0 ofrece 6 formatos de relacion de aspecto, duracion extendida de hasta 15 segundos, control de sonido opcional y acceso programatico por API con precios predecibles.
// 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)