
Modelo de vídeo de formato largo para clips coherentes de hasta 30 segundos, con hasta 50 imágenes de referencia, vídeos y clips de audio, audio nativo, edición y extensión.
Modelo de vídeo de formato largo para clips coherentes de hasta 30 segundos, con hasta 50 imágenes de referencia, vídeos y clips de audio, audio nativo, edición y extensión.
También conocido como ByteDance Seedance 2.5
seedance-2-5/v1/videos/generationsbytedance/seedance-2.5seedance-2.5Tarifas de pago por uso en vivo del catálogo de EmpirioLabs. Solo pagas por lo que usas, sin mínimo mensual.
Seedance 2.5 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-2-5",
"prompt": "Describe what you want Seedance 2.5 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-2-5",
"prompt": "Describe what you want Seedance 2.5 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 2.5 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. Dirige un attachment específico en línea como @Image1, @Video1 o @Audio1 para decir qué referencia debe seguir una toma. |
| mode | enum | auto | auto, t2v, i2v_first, i2v_both, reference | Selecciona cómo se usan tus entradas. Lo detecta automáticamente por lo que conectas. T2V es texto a vídeo. i2v_first anima un primer fotograma. i2v_both se anima... |
| resolution | enum | 720p | 480p, 720p, 1080p | Resolución de salida. El modo borrador siempre se renderiza a 480p, y el renderizado final de un borrador siempre es 1080p, así que esto se ignora en ambos. |
| aspect_ratio | enum | adaptive | adaptive, 16:9, 9:16, 1:1, 4:3, 3:4, 21:9 | Relación de aspecto de salida. adaptativo permite que el modelo elija. Cuando proporcionas un primer fotograma, la salida sigue la relación de aspecto de esa imagen,... |
| custom_duration | boolean | true | - | Si es falso, el modelo decide la longitud del clip. |
| duration | number | 5 | 4 a 30 | Duración del clip en segundos. Solo se usa cuando custom_duration=verdadero. La edición de vídeo siempre mantiene la longitud del clip original. |
| generate_audio | boolean | true | - | Genera audio nativo con el vídeo. |
| output_format | enum | mp4 | mp4, mov | Se reproduce MP4 por todas partes. MOV ofrece mayor precisión de color para corrección, keying y composición, y algunos reproductores no pueden abrirlo. |
| draft | boolean | false | - | Renderiza un borrador en 480p para probar la toma barata, luego renderiza la que te guste a 1080p nativo con el mismo prompt, referencias y semilla. |
| draft_task_id | string | - | - | El ID de un borrador para renderizar a 1080p nativo. El borrador conserva su prompt, referencias, longitud, relación de aspecto, semilla y audio. Los borradores... |
| 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 referencia / imagen del primer fotograma. |
| image_end | string | - | - | URL de imagen de fotograma final para i2v_both. |
| video | string | - | - | Consulta la URL del vídeo para referencia / edición / ampliación. |
Seedance de nueva generación diseñado para narración de larga duración: una solicitud puede producir un clip coherente de hasta 30 segundos, dibujar en hasta 50 recursos de referencia y editar o ampliar metraje existente. Modos - Texto a vídeo, primer fotograma, o primer y último fotograma. - Referencia multimodal a vídeo desde hasta 30 imágenes, 10 vídeos y 10 clips de audio. La entrada solo de audio funciona por sí sola. - Para editar un clip adjunto o continuarlo, descríbelo en tu prompt. El modelo lee la intención de tu redacción. Salida - 480p, 720p y 1080p a 24fps, de 4 a 30 segundos, con audio sincronizado nativo. - MP4 por defecto. MOV tiene mayor precisión de color para etalonamiento y composición, y algunos reproductores no pueden abrirlo. - Cuando suministras un primer fotograma, la salida sigue la relación de aspecto de esa imagen, por lo que aspect_ratio se mantiene adaptativa. Los trabajos de referencia, incluidos los que tienen vídeo de referencia, aceptan cualquier relación. Modo borrador - Ajusta el borrador a verdadero para renderizar un borrador a 480p mientras sigues intentando tomas. Los borradores se renderizan solo a 480p. - La respuesta devuelve el id del borrador como usage.draft_task_id. Devuélvelo como draft_task_id para renderizar la misma toma a 1080p. - El renderizado final toma el prompt, los recursos de referencia, la duración, la relación de aspecto, la semilla y la configuración de audio del borrador, así que cualquier cosa que envíes junto con draft_task_id se ignora. Un borrador se mantiene promocionable durante 7 días. Límites de entrada - Imágenes: jpeg, png, webp, bmp, tiff, gif, heic o heif, 300 a 6000 px por cara, menos de 30 MB cada uno. - Vídeos: MP4 o MOV, de 2 a 30 segundos cada uno y 30 segundos en total, menos de 200 MB cada uno. - Audio: WAV o MP3, de 2 a 30 segundos cada uno y 30 segundos en total, menos de 15 MB cada uno. - Las subidas de referencia que contienen rostros humanos reales son rechazadas por el modelo. Facturación - Sin vídeo de referencia, se te factura por segundo de vídeo generado a la tarifa correspondiente a la resolución de salida. - Con un vídeo de referencia, el modelo valora los segundos del clip de referencia junto con los segundos generados, a la tasa de entrada de vídeo más baja. Por tanto, los segundos facturados son duración de referencia más duración de salida, por lo que una solicitud que incluye un vídeo de referencia cuesta más en total que la misma salida generada solo a partir de texto. - El modo borrador no es una tarifa con descuento. Un borrador se factura como una generación normal de 480p y su versión final factura como una generación normal de 1080p, por lo que el ahorro se obtiene de intentar tomas a 480p y renderizar solo tu elección a 1080p. - Ejemplo trabajado a 480p: un clip de 4 segundos de un prompt de texto factura 4 segundos. Un clip de 4 segundos generado a partir de un vídeo de referencia de 5 segundos factura 9 segundos a la velocidad de entrada de vídeo. Preprocesamiento de medios subidos - Las entradas de vídeo están limitadas a 30 segundos. - Las entradas de vídeo subidas se normalizan a MP4 compatible con el proveedor cuando es necesario. Configura preprocess_video en falso para enviar un clip sin tocar.
En EmpirioLabs, Seedance 2.5 se factura por uso: T2V/I2V 480P $0.206 por segundo; T2V/I2V 720P $0.462 por segundo; T2V/I2V 1080P $1.137 por segundo; Entrada de vídeo 480P $0.123 por segundo de entrada más salida; Entrada de vídeo 720P $0.276 por segundo de entrada más salida; Entrada de vídeo 1080P $0.680 por segundo de entrada más salida. La tabla de tarifas en vivo de esta página siempre coincide con lo que cobra la API.
Seedance 2.5 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 2.5 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.