Seedance 2.5 Reference-to-Video
- Ingrese imagenes de referencia (0-30) + videos de referencia (0-10) + audios de referencia (0-10) + indicaciones de texto para generar video; debe proporcionar al menos una imagen, un video o un audio de referencia
- Indicado para generar contenido nuevo: las imagenes, los videos y el audio actuan como referencia de estilo, sujeto, movimiento de camara y musica
- ⚠️ Para reescribir o continuar un video existente, use Video Edit / Video Extend: en cuanto el prompt de este modelo expresa una intencion de edicion o extension, la solicitud se valida como tarea de edicion / extension, se acepta sin error y la tarea solo falla mientras se genera
- Ahora compatible con materiales realistas de personas generados por IA (AIGC)
- Modo de procesamiento asincrono, utilice el ID de tarea devuelto para consultar
- El enlace del video generado es valido por 24 horas, guardelo lo antes posible
Autorizaciones
##Todas las interfaces requieren autenticacion mediante Bearer Token##
Obtener API Key:
Visite la Pagina de gestion de API Key para obtener su API Key
Agregue en el encabezado de la solicitud al usar:
Cuerpo
Nombre del modelo de generacion de video
seedance-2.5-reference-to-video "seedance-2.5-reference-to-video"
Indicacion de texto que describe el video deseado. Admite chino e ingles, se recomienda no exceder 500 caracteres en chino. Longitud maxima del prompt: 10000 tokens
Descripcion:
- Al hacer referencia a materiales de entrada en el prompt, use preferentemente etiquetas explicitas como
@image1,@video1y@audio1, en lugar de depender solo de expresiones en lenguaje natural como "imagen 1", "video 1" o "audio 1" - La numeracion de las etiquetas sigue el orden del array de URL correspondiente y empieza en 1: el primer elemento de
image_urlses@image1, el primero devideo_urlses@video1y el primero deaudio_urlses@audio1 - La numeracion en lenguaje natural puede seguir siendo reconocida, pero las etiquetas explicitas establecen una correspondencia mas clara entre cada material y su uso
⚠️ Evite que la tarea se clasifique como edicion / extension:
- El tipo de tarea se deduce de la intencion del prompt: expresiones como "editar el video", "anadir", "eliminar / quitar", "cambiar / reemplazar" se interpretan como edicion de video; expresiones como "extender hacia adelante / hacia atras" o "continuar" se interpretan como extension de video
- Una vez clasificada asi,
aspect_ratiodebe seradaptivey, en la edicion de video,durationdebe ser-1; de lo contrario la solicitud se acepta sin error y la tarea termina despues enfailed(codigo de errorInvalidParameter.TaskTypeConstraint). La cuota retenida se devuelve, pero el tiempo de espera se pierde - Si realmente necesita editar o extender, use directamente
seedance-2.5-video-editoseedance-2.5-video-extend: los parametros se validan al enviar la solicitud, por lo que un valor invalido devuelve un error sincrono inmediato - Para una generacion por referencia pura, reformule palabras como "reemplazar" o "quitar" de forma descriptiva, por ejemplo "en la escena aparece ..." o "presentado con el estilo de @image1"
"Use the first-person perspective framing of @video1 throughout, and use @audio1 as background music throughout. First-person perspective fruit tea promotional video..."
Array de URLs de imagenes de referencia, opcional; si se proporciona, debe contener de 1 a 30 imagenes
Relacion obligatoria: Debe proporcionar al menos uno de image_urls, video_urls o audio_urls.
Descripcion del rol:
Requisitos de imagen:
- Formatos admitidos:
.jpeg,.png,.webp - Relacion de aspecto (ancho/alto):
0.4~2.5 - Pixeles de ancho/alto:
300~6000px - Tamano por imagen: no mas de
30MB - El tamano total del cuerpo de la solicitud no debe exceder
64MB, no use codificacion Base64 - Las URLs de imagenes deben ser accesibles directamente por el servidor
1 - 30 elementsArray de URLs de videos de referencia, opcional; si se proporciona, debe contener de 1 a 10 videos
Relacion obligatoria: Debe proporcionar al menos uno de image_urls, video_urls o audio_urls.
Descripcion del rol:
Requisitos de video:
- Formatos admitidos:
.mp4,.mov - Resolucion: 480p, 720p, 1080p, 4K
- Duracion por video:
2~30segundos, maximo 10, duracion total de todos los videos <=30segundos - Relacion de aspecto (ancho/alto):
0.4~2.5 - Pixeles de ancho/alto:
300~6000px - Pixeles de imagen (ancho x alto):
409,600~8,295,044(ej. 640x640 ~ 3326x2494) - Tamano por archivo: no mas de
200MB - Velocidad de fotogramas:
24~60FPS - El tamano total del cuerpo de la solicitud no debe exceder
64MB, no use codificacion Base64 - La validez del codec, la resolucion y otros detalles del material se comprueba adicionalmente por el modelo
- El uso de referencia de video aumentara los costos (la duracion del video de entrada se incluye en la facturacion)
- Las URLs de video deben ser accesibles directamente por el servidor
1 - 10 elementsArray de URLs de audio de referencia, opcional; si se proporciona, debe contener de 1 a 10 segmentos
Relacion obligatoria: Debe proporcionar al menos uno de image_urls, video_urls o audio_urls.
Descripcion del rol:
Requisitos de audio:
- Formatos admitidos:
.wav,.mp3 - Duracion por segmento de audio:
2~30segundos, maximo 10 segmentos, duracion total de todo el audio <=30segundos - Tamano por archivo: no mas de
15MB - El tamano total del cuerpo de la solicitud no debe exceder
64MB, no use codificacion Base64 - Las URLs de audio deben ser accesibles directamente por el servidor
1 - 10 elementsDuracion del video de salida (segundos), valor predeterminado 5 segundos
Descripcion:
- Admite cualquier valor entero entre
4y30segundos -1: duracion automatica, el modelo elige una duracion entre4y30segundos y la facturacion sigue la duracion real de salida- La duracion esta directamente relacionada con la facturacion
⚠️ Si el prompt se clasifica como tarea de edicion de video, solo -1 es valido; indicar segundos concretos hace que la tarea falle mas tarde, sin error al enviarla
10
Resolucion del video, valor predeterminado 720p
Valores opcionales:
480p: menor claridad, precio mas bajo720p: claridad estandar, este es el valor predeterminado
480p, 720p "720p"
Relacion de aspecto del video, valor predeterminado adaptive
Valores opcionales:
16:9(horizontal),9:16(vertical),1:1(cuadrado),4:3,3:4,21:9(ultra ancho)adaptive: determina segun la intencion de la indicacion, prioridad: video > imagen > indicacion
Valores de pixeles por resolucion:
⚠️ Si el prompt se clasifica como tarea de edicion / extension de video, solo adaptive es valido; una relacion fija hace que la tarea falle mas tarde, sin error al enviarla
16:9, 9:16, 1:1, 4:3, 3:4, 21:9, adaptive "16:9"
Si se genera audio sincronizado, valor predeterminado true
Valores opcionales:
true: el video incluye audio sincronizado, sin cargo adicionalfalse: salida de video sin audio
true
Filtro de contenido, valor predeterminado true
Valores opcionales:
true: verificacion estandar de seguridad de contenido, este es el valor predeterminadofalse: relaja las restricciones de contenido, facturado con +10% (1.1x). El contenido ilegal y prohibido siempre se aplica independientemente de esta configuracion
true
Formato de contenedor de salida, valor predeterminado mp4
Valores opcionales:
mp4: codificacion H.264, la mejor compatibilidad y precision de color estandar; es el valor predeterminadomov: H.264 + submuestreo de croma yuv444p + audio PCM, con mayor fidelidad de color, recomendado para etalonaje, recorte de croma y composicion. Es posible que el navegador no lo reproduzca en linea; descarguelo y reproduzcalo con VLC / mpv / ffplay. Sin cargo adicional
mp4, mov "mp4"
Direccion de callback HTTPS despues de completar la tarea
Momento del callback:
- Se activa cuando la tarea se completa (completed), falla (failed) o se cancela (cancelled)
- Se envia despues de confirmar la facturacion
Restricciones de seguridad:
- Solo admite protocolo HTTPS
- Prohibido el callback a direcciones IP de red interna (127.0.0.1, 10.x.x.x, 172.16-31.x.x, 192.168.x.x, etc.)
- La longitud de la URL no debe exceder
2048caracteres
Mecanismo de callback:
- Tiempo de espera:
10segundos - Maximo
3reintentos despues del fallo (reintentos a los1/2/4segundos despues del fallo) - El formato del cuerpo de respuesta del callback es consistente con el formato de retorno de la interfaz de consulta de tareas
- Un codigo de estado 2xx se considera exitoso, otros codigos de estado activan reintentos
"https://your-domain.com/webhooks/video-task-completed"
Respuesta
Tarea de generacion de video creada exitosamente
Marca de tiempo de creacion de la tarea
1761313744
ID de la tarea
"task-unified-1774857405-abc123"
Nombre del modelo utilizado
"seedance-2.5-reference-to-video"
Tipo especifico de la tarea
video.generation.task Porcentaje de progreso de la tarea (0-100)
0 <= x <= 1000
Estado de la tarea
pending, processing, completed, failed "pending"
Informacion detallada de la tarea de video
Tipo de salida de la tarea
text, image, audio, video "video"
Informacion de uso y facturacion