> ## 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 texto a video

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

<Tip>
  Esta es una API **asíncrona** que solo devolverá el task\_id de la tarea asíncrona. Debe usar ese task\_id para solicitar la [API de consulta de resultados de tareas](/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 se admite 24 fps.

  Valores opcionales: `24`
</ParamField>

<ParamField body="seed" type="integer" default={-1}>
  Entero de semilla utilizado para controlar la aleatoriedad. Rango: \[-1, 2^32-1]. -1 indica que se utiliza 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="ratio" type="string" default="adaptive">
  Relación de aspecto del video generado. 'adaptive': en texto a video, el modelo selecciona de forma inteligente la mejor relación según el prompt; en imagen a video, se selecciona automáticamente según la relación de aspecto de la imagen del primer fotograma cargada.

  Valores opcionales: `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 de video esperado. Admite chino e inglés. Se recomienda no superar los 500 caracteres. Si necesita generar audio con diálogo, coloque el contenido hablado 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 afectará a la facturación.

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

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

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

  Valores opcionales: `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 una instrucción de cámara fija al prompt (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 de TPD más alta y un precio del 50% del modo en línea, adecuado para escenarios no sensibles a la latencia.

  Valores opcionales: `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 del 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}>
  El task\_id de la tarea asíncrona. Debe usar ese task\_id para solicitar la [API de consulta de resultados de tareas](/es/docs/models/reference-get-async-task-result) y obtener el resultado generado
</ResponseField>
