> ## Documentation Index
> Fetch the complete documentation index at: https://docs.jiekou.ai/llms.txt
> Use this file to discover all available pages before exploring further.

# Seedance 1.5 Pro de imagen a video

Esta es una API asíncrona que devuelve un task\_id. Use la API de consulta de resultados de tarea con el task\_id para obtener el resultado de la generación de video. Admite generación de texto a video, de imagen a video (primer fotograma) y de imagen a video (primer y último fotograma).

<Tip>
  Esta es una API **asíncrona** y solo devolverá el task\_id de la tarea asíncrona. Debe usar ese task\_id para solicitar la [API de consulta de resultados de tarea](/es/docs/models/reference-get-async-task-result) y recuperar el resultado generado.
</Tip>

## Encabezados de solicitud

<ParamField header="Content-Type" type="string" required={true}>
  Valor enumerado: `application/json`
</ParamField>

<ParamField header="Authorization" type="string" required={true}>
  Formato de autenticación Bearer: Bearer \{\{API Key}}.
</ParamField>

## Cuerpo de la solicitud

<ParamField body="fps" type="integer" default={24}>
  Velocidad de fotogramas (fotogramas por segundo). Solo admite 24 fps.

  Valores posibles: `24`
</ParamField>

<ParamField body="seed" type="integer" default={-1}>
  Entero de semilla usado para controlar la aleatoriedad. Rango: \[-1, 2^32-1]. -1 indica usar una semilla aleatoria. La misma semilla y la misma solicitud producirán resultados similares (pero no exactamente iguales).

  Rango de valores: \[-1, 4294967295]
</ParamField>

<ParamField body="image" type="string" required={true}>
  Imagen del primer fotograma para imagen a video. Puede ser una URL de imagen o una imagen codificada en Base64. La URL debe ser accesible. Formato Base64: `data:image/<图像格式>;base64,<Base64 编码>`. Formatos admitidos: jpeg, png, webp, bmp, tiff, gif. Relación de aspecto: (0.4, 2.5), dimensiones: (300, 6000) píxeles, tamaño: \< 30 MB.
</ParamField>

<ParamField body="ratio" type="string" default="adaptive">
  Relación de aspecto del video generado. 'adaptive': en texto a video, el modelo selecciona inteligentemente la mejor relación según el prompt; en imagen a video, se selecciona automáticamente según la relación de la imagen del primer fotograma cargada.

  Valores posibles: `16:9`, `4:3`, `1:1`, `3:4`, `9:16`, `21:9`, `adaptive`
</ParamField>

<ParamField body="prompt" type="string" required={true}>
  Prompt de texto que describe el contenido esperado del video. Admite chino e inglés. Se recomienda no superar los 500 caracteres. Si necesita generar audio con diálogo, coloque el contenido de voz entre comillas dobles para obtener mejores resultados de generación de audio.
</ParamField>

<ParamField body="duration" type="integer" default={5}>
  Duración del video, en segundos. Admite una duración especificada dentro del rango \[4, 12]. Nota: la duración afecta la facturación.

  Rango de valores: \[4, 12]
</ParamField>

<ParamField body="watermark" type="boolean" default={false}>
  Indica si el video generado contiene marca de agua. true: con marca de agua. false: sin marca de agua.
</ParamField>

<ParamField body="last_image" type="string">
  Imagen del último fotograma para imagen a video con primer y último fotograma. Puede ser una URL de imagen o una imagen codificada en Base64. Los requisitos son los mismos que los del campo image. Cuando la relación de aspecto sea diferente, el último fotograma se recortará automáticamente para coincidir con el primer fotograma.
</ParamField>

<ParamField body="resolution" type="string" default="720p">
  Resolución del video. Seedance 1.5 pro admite 480p, 720p y 1080p.

  Valores posibles: `480p`, `720p`, `1080p`
</ParamField>

<ParamField body="camera_fixed" type="boolean" default={false}>
  Indica si se fija la posición de la cámara. true: la plataforma añade al prompt instrucciones para fijar la cámara (el efecto no está garantizado). false: no se fija la cámara.
</ParamField>

<ParamField body="service_tier" type="string" default="default">
  Nivel de servicio para procesar la solicitud. 'default': modo de inferencia en línea, con cuotas de RPM y concurrencia más bajas, adecuado para escenarios con altos requisitos de puntualidad. 'flex': modo de inferencia sin conexión, con una cuota TPD más alta y un precio del 50% del modo en línea, adecuado para escenarios no sensibles a la latencia.

  Valores posibles: `default`, `flex`
</ParamField>

<ParamField body="generate_audio" type="boolean" default={true}>
  Indica si el video generado contiene audio sincronizado. true: el video incluye voz, efectos de sonido y música de fondo generados automáticamente en función del prompt y el contenido visual. false: genera un video sin sonido.
</ParamField>

<ParamField body="execution_expires_after" type="integer" default={172800}>
  Umbral de tiempo de espera de la tarea, en segundos, calculado desde la marca de tiempo created\_at. Valor predeterminado: 172800 (48 horas). Rango: \[3600, 259200]. Las tareas que superen este tiempo se terminarán automáticamente y se marcarán como 'expired'.

  Rango de valores: \[3600, 259200]
</ParamField>

## Información de respuesta

<ResponseField name="task_id" type="string" required={true}>
  task\_id de la tarea asíncrona. Debe usar este task\_id para solicitar la [API de consulta de resultados de tarea](/es/docs/models/reference-get-async-task-result) y obtener el resultado generado
</ResponseField>
