
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. Modos - Texto a vídeo, primer fotograma, o primer y último fotograma. No hay entrada de vídeo, audio ni referencia multiimagen. - Poner líneas habladas entre comillas dobles en el prompt para diálogos sincronizados con labios. El habla abarca inglés, mandarín y varios dialectos chinos, así como japonés, coreano, español e indonesio. Salida - 480p, 720p y 1080p a 24fps, de 4 a 12 segundos (o deja que el modelo elija la duración), MP4 con audio mono. - generate_audio está activado por defecto; la salida silenciosa factura a la menor tasa sin audio. Modo borrador - el borrador muestra una vista previa barata en 480p a una velocidad reducida. Rerenderiza una púa a plena calidad pasando su id de trabajo como draft_task_id. Límites de entrada - Imágenes: jpeg, png, webp, bmp, tiff, gif, heic o heif, 300 a 6000 px por cara, relación de aspecto entre 0,4 y 2,5, menos de 30 MB cada una. Facturación - Facturado por segundo de vídeo generado a la velocidad correspondiente a la resolución de salida, con tasas separadas de audio y silencio. Los medidores de modelo generados por fotogramas, por lo que los segundos facturados rastrean la salida renderizada; El borrador le da menos segundos.
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. 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.