
Generación conjunta de audio y vídeo con sincronización labial de milisegundos, diálogos en seis idiomas, movimientos cinematográficos de cámara y salida de hasta 1080p.
Generación conjunta de audio y vídeo con sincronización labial de milisegundos, diálogos en seis idiomas, movimientos cinematográficos de cámara y salida de hasta 1080p.
También conocido como ByteDance Seedance 1.5 Pro
seedance-1-5-pro/v1/videos/generationsbytedance/seedance-1.5-proseedance-1.5-proseedance-1-5-pro-251215Tarifas de pago por uso en vivo del catálogo de EmpirioLabs. Solo pagas por lo que usas, sin mínimo mensual.
Seedance 1.5 Pro funciona a través de POST /v1/videos/generations. La solicitud devuelve un job_id de inmediato; consulta GET /v1/jobs/{job_id} hasta que el trabajo termine y lee las URLs de salida del resultado. Consigue una clave de API en el panel de EmpirioLabs.
curl https://api.empiriolabs.ai/v1/videos/generations \
-H "Authorization: Bearer $EMPIRIOLABS_API_KEY" \
-H "Content-Type: application/json" \
-d '{
"model": "seedance-1-5-pro",
"prompt": "Describe what you want Seedance 1.5 Pro to generate."
}'curl https://api.empiriolabs.ai/v1/jobs/JOB_ID \
-H "Authorization: Bearer $EMPIRIOLABS_API_KEY"import requests
response = requests.post(
"https://api.empiriolabs.ai/v1/videos/generations",
headers={"Authorization": "Bearer YOUR_EMPIRIOLABS_API_KEY"},
json={
"model": "seedance-1-5-pro",
"prompt": "Describe what you want Seedance 1.5 Pro to generate.",
},
)
job = response.json()
# Generation runs as an async job. Poll until it completes.
import time
while True:
status = requests.get(
f"https://api.empiriolabs.ai/v1/jobs/{job['job_id']}",
headers={"Authorization": "Bearer YOUR_EMPIRIOLABS_API_KEY"},
).json()
if status.get("status") in ("completed", "failed"):
print(status)
break
time.sleep(5)Parámetros de solicitud compatibles con la API de Seedance 1.5 Pro en EmpirioLabs. Los valores por defecto se aplican cuando se omite un campo.
| Parámetro | Tipo | Predeterminado | Rango / valores | Descripción |
|---|---|---|---|---|
| prompt | string | - | - | Descripción de la escena. Pon diálogo hablado entre comillas dobles para el playback; El audio nativo (diálogo, efectos, música) se genera junto con el vídeo. |
| mode | enum | auto | auto, t2v, i2v_first, i2v_both | Auto: Detectar a partir de las entradas que conectas. T2V: text-to-video. i2v_first: Anima un primer fotograma. i2v_both: Animar entre el primer y el último fotograma. |
| resolution | enum | 720p | 480p, 720p, 1080p | Resolución de salida. Las generaciones de audio y silencio facturan a diferentes tasas por segundo para cada resolución. |
| aspect_ratio | enum | adaptive | adaptive, 16:9, 9:16, 1:1, 4:3, 3:4, 21:9 | adaptativo permite que el modelo elija. Los trabajos de primer fotograma siguen la relación de aspecto de la imagen de entrada. |
| custom_duration | boolean | true | - | Si es falso, el modelo elige la longitud del clip él mismo. Si es cierto, usa el campo de duración. |
| duration | number | 5 | 4 a 12 | Duración del clip en segundos. Solo se usa cuando custom_duration es cierto. |
| generate_audio | boolean | true | - | Genera audio sincronizado nativo (diálogo, efectos, música) con el vídeo. La salida silenciosa factura a un ritmo menor. |
| camera_fixed | boolean | false | - | Pide al modelo que mantenga la posición de la cámara fija. |
| seed | number | - | -1 a 2147483647 | Semilla entera para salida de estilo reproducible. La misma semilla da resultados similares, no idénticos. |
| draft | boolean | false | - | Renderiza primero un borrador más barato en 480p. Vuelve a renderizar la púa en calidad completa pasando su id de trabajo como draft_task_id. |
| return_last_frame | boolean | false | - | También devuelven el último fotograma como PNG, listo para usar como el primer fotograma del siguiente clip. |
| image | string | - | - | URL de la imagen del primer fotograma. |
| image_end | string | - | - | URL de imagen de fotograma final para i2v_both. |
| draft_task_id | string | - | - | ID de trabajo de una generación anterior para volver a renderizar a plena calidad. Reutiliza el prompt, las imágenes, la configuración de audio y la semilla del borrador. |
El primer modelo conjunto audio-vídeo de ByteDance: el sonido (diálogo, efectos, música) se genera junto con la imagen en una sola pasada.
En EmpirioLabs, Seedance 1.5 Pro se factura por uso: Con audio 480P $0.048 por segundo; Con audio 720P $0.104 por segundo; Con audio 1080P $0.233 por segundo; Sin audio 480P $0.024 por segundo; Sin audio 720P $0.052 por segundo; Sin audio 1080P $0.117 por segundo. La tabla de tarifas en vivo de esta página siempre coincide con lo que cobra la API.
Seedance 1.5 Pro se sirve a través de POST /v1/videos/generations en api.empiriolabs.ai con autenticación estándar de token Bearer.
Sí. El playground de EmpirioLabs ejecuta Seedance 1.5 Pro en el navegador con los mismos parámetros que expone la API, para que pruebes prompts antes de escribir código.
Crea una cuenta de EmpirioLabs y genera una clave en API Keys en el panel. La facturación es con créditos de pago por uso, así que solo pagas por las solicitudes que haces.
Consulta nuestros precios o contacta con nosotros si quieres que tu propio modelo se implemente en nuestra pila.