Genera videos 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 texto a video ByteDance Seedance V2.0 Mini ofrece generación de video con IA rápida y rentable para desarrolladores, creadores y equipos de producción. Seedance 2.0 Mini es una versión más rápida y asequible de Seedance V2.0, diseñada para mantener la experiencia principal de generación de video Seedance disponible en flujos de trabajo de alto volumen, iteración creativa rápida y producción sensible al presupuesto. Esta integración de API de texto a video transforma prompts en lenguaje natural en clips de video profesionales con controles flexibles de calidad, duración, relación de aspecto y sonido en Best Image AI.
Nota Asegúrate de que tus prompts cumplan las directrices de seguridad de contenido de ByteDance. Si se produce un error, revisa tu prompt para detectar contenido restringido, ajústalo e inténtalo de nuevo.
Seedance V2.0 Mini frente a Seedance V2.0 Standard de texto a video Seedance V2.0 Standard está diseñado para generación de calidad profesional en todo el flujo de Seedance 2.0. Seedance V2.0 Mini mantiene la experiencia principal de texto a video de Seedance mientras prioriza generación más económica y rápida para equipos que necesitan más borradores, más variaciones y mejor control de costos.
Seedance V2.0 Mini frente a Seedance V2.0 Fast de texto a video Seedance V2.0 Fast enfatiza la generación acelerada dentro de la línea Seedance 2.0. Seedance V2.0 Mini está mejor posicionado para uso centrado en la asequibilidad, lo que lo hace útil cuando el menor costo y la iteración de alto volumen importan tanto como la velocidad.
Seedance V2.0 Mini frente a Veo 3.1 Fast de texto a video Veo 3.1 Fast ofrece el flujo de generación rápida de video de Google. Seedance V2.0 Mini proporciona una opción de generación de video de ByteDance con formatos flexibles, control cinematográfico dirigido por prompts y un enfoque sólido en asequibilidad para producción basada en API.
Seedance V2.0 Mini frente a Kling de texto a video Kling es conocido por su generación sólida de movimiento y orientada a personajes. Seedance V2.0 Mini se centra en la creación rápida y asequible de texto a video con amplia cobertura de formatos y controles prácticos para flujos de video sociales, de marketing y automatizados.
Seedance V2.0 Mini frente a Runway Gen-3 Alpha Runway Gen-3 Alpha ofrece generación creativa de video con una interfaz de creador pulida. La API Seedance V2.0 Mini es útil para desarrolladores que necesitan acceso programático, escalado asequible y generación de video repetible dentro de sistemas de producción.
// 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-text-to-video',
prompt: 'A cat playing with a ball of yarn on a sunny windowsill',
resolution: '720p',
duration: 8,
aspect_ratio: '16:9',
seed: -1,
sound: true
})
});
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-text-to-video',
'prompt': 'A cat playing with a ball of yarn on a sunny windowsill',
'resolution': '720p',
'duration': 8,
'aspect_ratio': '16:9',
'seed': -1,
'sound': True
}
)
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-text-to-video",
"prompt": "A cat playing with a ball of yarn on a sunny windowsill",
"resolution": "720p",
"duration": 8,
"aspect_ratio": "16:9",
"seed": -1,
"sound": true
}'
# 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)