Seedance 1.5 Pro API
Seedance 1.5 Pro de ByteDance: clips cinematográficos de aire «acción real» con gran fidelidad al prompt, movimiento expresivo y una estética estable. Duración de 4 a 12 s con Smart Duration, varias relaciones de aspecto y generación reproducible mediante semillas.
Niveles Standard y Fast, con variantes de texto a vídeo, imagen a vídeo y extensión de vídeo (extensiones de 4 a 12 s con escalado integrado). Audio opcional mediante el parámetro generate_audio.
Resumen
Acerca de Seedance 1.5 Pro API
Qué hace Seedance 1.5 Pro, cómo encaja en la gama de modelos de ByteDance y por qué los equipos lo eligen.
Seedance 1.5 Pro es un modelo de generación de vídeo de ByteDance, disponible a través de la API REST de WaveSpeedAI. Seedance 1.5 Pro de ByteDance: clips cinematográficos de aire «acción real» con gran fidelidad al prompt, movimiento expresivo y una estética estable. Duración de 4 a 12 s con Smart Duration, varias relaciones de aspecto y generación reproducible mediante semillas.
Niveles Standard y Fast, con variantes de texto a vídeo, imagen a vídeo y extensión de vídeo (extensiones de 4 a 12 s con escalado integrado). Audio opcional mediante el parámetro generate_audio.
La familia Seedance 1.5 Pro en WaveSpeedAI incluye 6 endpoints REST que cubren los flujos de trabajo de Video-Extend, Text-To-Video, Image-To-Video. Cada variante tiene su propio precio, parámetros y ejemplos de resultados: elige la que se ajuste a tu modalidad de entrada y a tus requisitos de producción, o llama a varias con la misma clave de API para componer flujos de varios pasos.
Ejecuta Seedance 1.5 Pro con la misma clave de API, la misma cuenta de facturación y los mismos límites de uso que ya usas para los demás más de 1.000 modelos de IA de WaveSpeedAI. Sin configuración aparte por proveedor, sin SDK por proveedor, sin límites de uso distintos por proveedor: una sola integración lo cubre todo, desde texto a imagen y texto a vídeo hasta síntesis de audio, generación 3D, escalado y edición.
Endpoints
Todos los endpoints de la API de Seedance 1.5 Pro
6 endpoints de Seedance 1.5 Pro disponibles ahora en WaveSpeedAI: elige la variante que se ajuste a tu flujo de trabajo.
/filters:quality(82)/media/images/20260408113453_jlldp7mg.webp)
Seedance v1.5 Pro Video Extend
Seedance 1.5 Pro Video-Extend turns short video clips into longer videos with natural motion continuation, stable aesthetics, and upscaled output. It supports 4–12s duration control, multiple aspect ratios/resolutions, and seed-reproducible results—ideal for extending ad creatives and short-drama shots. Built for stable production use with a ready-to-use REST API, no cold starts, and predictable pricing.
/filters:quality(82)/media/images/20260408113504_dwd8j546.webp)
Seedance v1.5 Pro Video Extend Fast
Seedance 1.5 Pro Fast Video Extend turns short shots into longer clips with natural motion continuation and strong temporal consistency. Supports 4–12 s extensions, 720p/1080p output with built-in upscaling, and seed-reproducible results for shot matching. Ideal for ads, trailers, and short-drama beats. Production-ready REST API with fast response, no cold starts, and affordable pricing.
/filters:quality(82)/media/images/20260408113514_ksnzfbwe.webp)
Seedance v1.5 Pro Text To Video
Seedance 1.5 Pro (Text-to-Video) generates cinematic, live-action–leaning clips from text with strong prompt adherence, expressive motion, and stable aesthetics. It supports 4–12s duration control (including Smart Duration), multiple aspect ratios (including adaptive), and reproducible generation via seeds—ideal for ads and short-drama workflows.
/filters:quality(82)/media/images/20260408113508_1tsips9l.webp)
Seedance v1.5 Pro Image To Video Fast
Seedance 1.5 Pro Fast Image-to-Video transforms a single image (plus optional text prompt) into cinematic, live-action-leaning clips while preserving subject identity, composition, and first-frame fidelity. Built for stable production use with a ready-to-use REST API, no cold starts, and predictable pricing.
/filters:quality(82)/media/images/20260408113524_0qkrvocb.webp)
Seedance v1.5 Pro Text To Video Fast
Seedance 1.5 Pro Fast (Text-to-Video) converts text prompts into cinematic, live-action-leaning videos with strong prompt adherence, expressive yet stable motion, and consistent aesthetics. It supports 4–12s duration control, multiple aspect ratios (9:16, 1:1, 16:9), and 720p/1080p output with seed-reproducible results—ideal for ads, trailers, and short-drama beats. Built for stable production use with a ready-to-use REST API, no cold starts, and predictable pricing.
/filters:quality(82)/media/images/20260408113459_04od9dkv.webp)
Seedance v1.5 Pro Image To Video
Seedance 1.5 Pro Image-to-Video generates cinematic, live-action–leaning clips from a text prompt plus a first-frame image, preserving the image’s subject and composition while adding expressive motion and stable aesthetics. It supports 4–12s duration control (including Smart Duration), adaptive aspect ratio that follows the input image, and reproducible outputs via seeds—ideal for ad creatives and short-drama shots that need a strong visual anchor.
Ejemplos
Mira Seedance 1.5 Pro en acción
Resultados reales generados con la API de Seedance 1.5 Pro. Pasa el cursor sobre cualquier vídeo para previsualizarlo y haz clic para abrir el visor a tamaño completo.
Cómo empezar
Cómo usar la API de Seedance 1.5 Pro
Cuatro pasos desde el registro hasta una generación terminada. Encontrarás ejemplos completos en Python, Node.js y cURL en la sección de API más abajo.
- 01
Obtén una clave de API
Regístrate en WaveSpeedAI y copia tu clave de API desde el panel. Las cuentas nuevas incluyen créditos gratuitos para empezar: suficientes para usar el playground unas decenas de veces antes de que empiece la facturación.
- 02
Envía una predicción
Haz POST de tu entrada como JSON a https://api.wavespeed.ai/api/v3/bytedance/seedance-v1.5-pro/text-to-video. El endpoint devuelve un id de predicción de inmediato: las generaciones son asíncronas, así que no mantienes una conexión abierta durante la inferencia.
- 03
Consulta hasta que termine
Haz GET a https://api.wavespeed.ai/api/v3/predictions/{request_id}/result. Devuelve los resultados con completed; detente con un error en failed, cancelled, timeout o deleted; sigue consultando con cualquier otro estado.
- 04
Lee la URL del resultado
Cuando status sea "completed", lee la URL de data.outputs[0]. La URL apunta a tu contenido generado en la CDN de WaveSpeedAI: imagen, vídeo, audio o archivo 3D según la variante de Seedance 1.5 Pro que hayas llamado.
Casos de uso
Qué puedes crear con Seedance 1.5 Pro
Flujos de trabajo habituales para los que desarrolladores y creadores usan la API de Seedance 1.5 Pro.
Contenido corto de aire «acción real»
Planteamiento del catálogo: «ideal para anuncios y flujos de series dramáticas cortas». El modelo se entrena sobre todo con material de acción real, por lo que el movimiento realista y las texturas fotográficas salen de forma más natural que los estilos ilustrados o de animación.
Smart Duration (4-12 segundos)
Tanto texto a vídeo como imagen a vídeo admiten duraciones de 4 a 12 s con el modo Smart Duration, que adapta la duración al contenido. Útil cuando no quieres fijar la duración de antemano y prefieres que el modelo elija la que mejor encaje con el prompt.
Generación reproducible mediante semillas
Se expone el parámetro seed: fija una semilla para reproducir exactamente una generación y después varía un elemento del prompt cada vez, para hacer pruebas A/B más limpias de variaciones creativas. Útil para iterar creatividades publicitarias aislando una variable por prueba.
Extensión de vídeo para salidas más largas
bytedance/seedance-v1.5-pro/video-extend convierte planos cortos en clips más largos con continuación natural del movimiento, estética estable y escalado integrado. Admite extensiones de 4 a 12 s y salida 720p/1080p. Nivel Fast (video-extend-fast) para extensiones en volumen.
Nivel Fast para iterar
text-to-video-fast e image-to-video-fast, la mejor opción para iterar sobre el prompt, hacer pruebas A/B y alimentar pipelines de contenido en volumen. Pasa a Standard para la entrega.
Consejos
Consejos para escribir prompts en Seedance 1.5 Pro
Consejos prácticos para obtener mejores resultados con Seedance 1.5 Pro, basados en los patrones que funcionan en modelos de vídeo en flujos de producción.
- 01
Usa Smart Duration cuando la duración sea flexible
Función del catálogo: control de duración de 4 a 12 segundos, incluido el modo «Smart Duration», que adapta la duración al contenido. Útil cuando no quieres fijar la duración de antemano: deja que el modelo elija la que encaje con el prompt.
- 02
Fija la semilla para iterar de forma reproducible
Función del catálogo: «generación reproducible mediante semillas». Fija una semilla y varía un elemento del prompt en cada iteración para aislar la causa y el efecto de cada edición; converge más rápido que volver a lanzar con semillas aleatorias.
- 03
El audio es opcional mediante generate_audio
Se expone el parámetro generate_audio: desactívalo para metraje sin sonido (B-roll, publicaciones sociales, presentaciones) y evitar una síntesis de audio que no ibas a usar.
- 04
Usa video-extend para clips de más de 12 s
bytedance/seedance-v1.5-pro/video-extend convierte planos más cortos en clips más largos con una continuación natural del movimiento. Admite extensiones de 4 a 12 s, 720p/1080p, con escalado integrado. Encadena extensiones para obtener la duración que quieras.
- 05
Nivel Fast para iterar
Las variantes text-to-video-fast e image-to-video-fast sirven para iterar sobre el prompt y para contenido en volumen; pasa a las variantes Standard para la entrega.
Precios
Precios de la API de Seedance 1.5 Pro
El precio es por resultado. El cargo final depende de los parámetros que definas en el playground de cada variante (resolución, duración, número de resultados, referencias).
| Endpoint | Tipo | Precio inicial |
|---|---|---|
| bytedance/ | video-extend | $0.26 |
| bytedance/ | video-extend | $0.20 |
| bytedance/ | text-to-video | $0.26 |
| bytedance/ | image-to-video | $0.20 |
| bytedance/ | text-to-video | $0.20 |
| bytedance/ | image-to-video | $0.26 |
API
Llama a la API de Seedance 1.5 Pro
Obtén una clave de API en wavespeed.ai/accesskey y envía una predicción por REST. El playground genera ejemplos listos para pegar con cualquier combinación de entradas.
POSThttps://api.wavespeed.ai/api/v3/bytedance/seedance-v1.5-pro/text-to-video
# 1. Submit the prediction.
SUBMIT_RESPONSE=$(curl --silent --show-error --fail-with-body \
-X POST "https://api.wavespeed.ai/api/v3/bytedance/seedance-v1.5-pro/text-to-video" \
-H "Content-Type: application/json" \
-H "Authorization: Bearer $WAVESPEED_API_KEY" \
-d '{
"prompt": "A cinematic shot of a city at sunset, soft golden light",
"aspect_ratio": "16:9",
"duration": 5,
"resolution": "720p",
"generate_audio": true,
"camera_fixed": false
}')
TASK=$(printf '%s' "$SUBMIT_RESPONSE" | jq 'if has("data") then .data else . end')
PREDICTION_ID=$(printf '%s' "$TASK" | jq -r '.id')
if [ -z "$PREDICTION_ID" ] || [ "$PREDICTION_ID" = "null" ]; then
printf 'Submission response did not contain a prediction id
' >&2
exit 1
fi
RESULT_URL="https://api.wavespeed.ai/api/v3/predictions/$PREDICTION_ID/result"
# 2. Poll until the prediction finishes.
while true; do
RESPONSE=$(curl --silent --show-error --fail-with-body "$RESULT_URL" \
-H "Authorization: Bearer $WAVESPEED_API_KEY")
RESULT=$(printf '%s' "$RESPONSE" | jq 'if has("data") then .data else . end')
STATUS=$(printf '%s' "$RESULT" | jq -r '.status')
case "$STATUS" in
completed) printf '%s\n' "$RESULT" | jq '.outputs'; break ;;
failed|cancelled|timeout|deleted) printf '%s\n' "$RESULT" | jq . >&2; exit 1 ;;
*) sleep 2 ;;
esac
doneconst submitUrl = "https://api.wavespeed.ai/api/v3/bytedance/seedance-v1.5-pro/text-to-video";
const apiKey = process.env.WAVESPEED_API_KEY;
if (!apiKey) throw new Error('Set WAVESPEED_API_KEY');
async function requestJson(url, options = {}) {
const response = await fetch(url, options);
if (!response.ok) throw new Error(await response.text());
return response.json();
}
// 1. Submit the prediction.
const body = await requestJson(submitUrl, {
method: "POST",
headers: {
"Authorization": `Bearer ${apiKey}`,
"Content-Type": "application/json",
},
body: JSON.stringify({
"prompt": "A cinematic shot of a city at sunset, soft golden light",
"aspect_ratio": "16:9",
"duration": 5,
"resolution": "720p",
"generate_audio": true,
"camera_fixed": false
}),
});
const task = body.data ?? body;
const resultUrl = `https://api.wavespeed.ai/api/v3/predictions/${task.id}/result`;
// 2. Poll until the prediction finishes.
while (true) {
const resultBody = await requestJson(resultUrl, {
headers: { "Authorization": `Bearer ${apiKey}` },
});
const result = resultBody.data ?? resultBody;
if (result.status === "completed") {
console.log(result.outputs);
break;
}
if (["failed", "cancelled", "timeout", "deleted"].includes(result.status)) throw new Error(JSON.stringify(result));
await new Promise(resolve => setTimeout(resolve, 2000));
}import json
import os
import time
from urllib.request import Request, urlopen
api_key = os.environ["WAVESPEED_API_KEY"]
headers = {"Authorization": f"Bearer {api_key}", "Content-Type": "application/json"}
payload = {
"prompt": "A cinematic shot of a city at sunset, soft golden light",
"aspect_ratio": "16:9",
"duration": 5,
"resolution": "720p",
"generate_audio": True,
"camera_fixed": False
}
def request_json(url, data=None):
request = Request(url, data=data, headers=headers, method="POST" if data else "GET")
with urlopen(request) as response:
return json.load(response)
# 1. Submit the prediction.
body = request_json("https://api.wavespeed.ai/api/v3/bytedance/seedance-v1.5-pro/text-to-video", json.dumps(payload).encode())
task = body.get("data", body)
result_url = f"https://api.wavespeed.ai/api/v3/predictions/{task['id']}/result"
# 2. Poll until the prediction finishes.
while True:
result_body = request_json(result_url)
result = result_body.get("data", result_body)
status = result.get("status")
if status == "completed":
print(result.get("outputs", []))
break
if status in {"failed", "cancelled", "timeout", "deleted"}:
raise RuntimeError(result)
time.sleep(2)Comparar
Seedance 1.5 Pro frente a las alternativas
Cuándo elegir Seedance 1.5 Pro en lugar de modelos similares en WaveSpeedAI.
Seedance 1.5 Pro frente a Seedance 2.0
Seedance 2.0 ofrece una salida de nivel Hollywood, un nivel Turbo rápido y audio nativo en todas las variantes. Seedance 1.5 Pro es bastante más barato, incluye Smart Duration y semillas reproducibles, y tiene un endpoint de extensión de vídeo con escalado integrado.
Seedance 1.5 Pro frente a Wan 2.7
Wan 2.7 incluye referencia a vídeo, edición de imagen y texto a imagen en la misma familia, un abanico de funciones más amplio para trabajo entre modalidades. Seedance 1.5 Pro se mantiene más acotado (solo vídeo), pero añade Smart Duration y una reproducibilidad explícita basada en semillas que Wan 2.7 no expone.
Seedance 1.5 Pro frente a Kling 3.0
Kling 3.0 tiene niveles Pro y 4K además de audio nativo. Seedance 1.5 Pro cubre otro punto de precio, con Smart Duration, semillas y un endpoint de extensión de vídeo que Kling no ofrece.
Preguntas frecuentes
Seedance 1.5 Pro API — Preguntas frecuentes
Precios, licencia, integración: preguntas habituales sobre cómo ejecutar Seedance 1.5 Pro en WaveSpeedAI.
¿Qué es la API de Seedance 1.5 Pro?
Seedance 1.5 Pro es un modelo de generación de vídeo de ByteDance expuesto como API REST en WaveSpeedAI. Seedance 1.5 Pro de ByteDance: clips cinematográficos de aire «acción real» con gran fidelidad al prompt, movimiento expresivo y una estética estable. Duración de 4 a 12 s con Smart Duration, varias relaciones de aspecto y generación reproducible mediante semillas. Puedes llamarlo por programación o probarlo desde el playground enlazado arriba.
¿Cómo llamo a la API de Seedance 1.5 Pro?
Regístrate en WaveSpeedAI, copia tu clave de API desde /accesskey y haz POST a https://api.wavespeed.ai/api/v3/bytedance/seedance-v1.5-pro/text-to-video con tu entrada como JSON. El endpoint devuelve un id de predicción. Consulta el endpoint de resultados aproximadamente cada 2 segundos, aumenta el intervalo en las tareas largas y detente ante cualquier estado final. Arriba tienes ejemplos en Python / Node.js / cURL orientados a producción.
¿Cuánto cuesta la API de Seedance 1.5 Pro?
Seedance 1.5 Pro empieza en $0.20 por ejecución. El coste exacto depende de los parámetros que definas (resolución, duración, número de resultados, referencias). La vista previa del coste en tiempo real junto al botón Generar del playground muestra el precio exacto de tu entrada actual.
¿Qué variantes de Seedance 1.5 Pro hay disponibles?
WaveSpeedAI aloja 6 endpoints de Seedance 1.5 Pro en producción: bytedance/seedance-v1.5-pro/video-extend, bytedance/seedance-v1.5-pro/video-extend-fast, bytedance/seedance-v1.5-pro/text-to-video, bytedance/seedance-v1.5-pro/image-to-video-fast, bytedance/seedance-v1.5-pro/text-to-video-fast, bytedance/seedance-v1.5-pro/image-to-video. Cada variante tiene su propia página de playground y sus propios precios.
¿Puedo usar comercialmente los resultados de Seedance 1.5 Pro?
Los derechos de uso comercial dependen de la licencia del modelo de ByteDance. La mayoría de los modelos de ByteDance permiten el uso comercial de los resultados; consulta la página del playground de cada modelo para ver el resumen de su licencia y los Términos del servicio de WaveSpeedAI para las condiciones de la plataforma.
¿Por qué usar Seedance 1.5 Pro en WaveSpeedAI en lugar de ir directamente al proveedor?
Una sola clave de API y una sola cuenta de facturación para Seedance 1.5 Pro Y más de 1.000 modelos de IA de otros proveedores. Sin configurar un SDK por proveedor, sin límites de uso aparte y sin reescribir el código de integración para cada proveedor. Los precios suelen ser iguales o inferiores a los de la API directa de ByteDance.
Proveedor
Acerca de ByteDance
El equipo detrás de Seedance 1.5 Pro y de la gama más amplia de modelos de ByteDance en WaveSpeedAI.
ByteDance, la empresa detrás de TikTok, CapCut y Doubao, dirige una de las mayores operaciones de investigación en IA del mundo. Sus equipos Seed y Doubao lanzan modelos de vanguardia para generación de vídeo (Seedance), generación y edición de imágenes (Seedream, Nano Banana) y trabajo con avatares y sincronización labial. Los modelos se entrenan con datos a escala interna y llegan a producción en las apps de consumo de ByteDance antes de publicarse como API.
Empieza a crear con Seedance 1.5 Pro en WaveSpeedAI
Créditos gratuitos al registrarte. Una sola clave de API para más de 1.000 modelos de IA de ByteDance y de todos los demás proveedores.