> ## 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.

# Wan 2.2 texto a video

Wan 2.2（Wanxiang 2.2）es un modelo profesional de texto a video capaz de generar contenido de video de alta calidad a partir de descripciones de texto. En comparación con los modelos anteriores, mejora significativamente tanto los detalles de imagen como la estabilidad del movimiento, y admite la generación de videos de 5 y 8 segundos.

<Tip>
  Esta es una API **asíncrona** y solo devolverá el 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 recuperar el resultado de generación del video.
</Tip>

## Encabezados de solicitud

<ParamField header="Content-Type" type="string" required={true}>
  Valores enumerados: `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="input" type="object" required={true}>
  Información básica de entrada, como el prompt, etc.

  <Expandable title="properties" defaultOpen={true}>
    <ParamField body="prompt" type="string" required={true}>
      Prompt de texto. Admite chino e inglés, con una longitud máxima de 800 caracteres. Cada carácter chino/letra cuenta como un carácter; el contenido que exceda el límite se truncará automáticamente.

      Valor de ejemplo: Un gatito corre bajo la luz de la luna.
    </ParamField>

    <ParamField body="negative_prompt" type="string" required={false}>
      Prompt negativo, utilizado para describir el contenido que no se desea ver en la imagen del video y para aplicar restricciones a la imagen del video.

      Admite chino e inglés, con una longitud máxima de 500 caracteres; el contenido que exceda el límite se truncará automáticamente.

      Valor de ejemplo: baja resolución, errores, peor calidad, baja calidad, incompleto, dedos extra, proporciones deficientes, etc.
    </ParamField>
  </Expandable>
</ParamField>

<ParamField body="parameters" type="object" required={true}>
  Parámetros de procesamiento de video.

  <Expandable title="properties" defaultOpen={true}>
    <ParamField body="size" type="string" required={true}>
      Admite varios niveles de resolución: 480P, 720P y 1080P. El valor predeterminado es `1920*1080`（1080P）。
      Se utiliza para especificar la resolución del video, en formato ancho\*alto. Las resoluciones admitidas por los distintos modelos son las siguientes:

      **Nivel 480P**: las resoluciones de video disponibles y sus relaciones de aspecto correspondientes son:

      * `832*480`: 16:9.
      * `480*832`: 9:16.
      * `624*624`: 1:1.

      **Nivel 720P**: las resoluciones de video disponibles y sus relaciones de aspecto correspondientes son:

      * `1280*720`: 16:9.
      * `720*1280`: 9:16.

      **Nivel 1080P**: las resoluciones de video disponibles y sus relaciones de aspecto correspondientes son:

      * `1920*1080`:  16:9.
      * `1080*1920`:  9:16.
      * `1440*1440`:  1:1.
      * `1632*1248`:  4:3.
      * `1248*1632`:  3:4.

      <Warning>
        **Error común con el parámetro size**: size debe establecerse en el valor concreto de la resolución objetivo (por ejemplo, `1280*720`), no en la relación de aspecto (por ejemplo, `1:1`) ni en el nombre del nivel de resolución (por ejemplo, `480P` o `720P`).
      </Warning>
    </ParamField>

    <ParamField body="duration" type="integer" required={false}>
      Duración del video generado.

      * Con resoluciones `480P` y `720P`, las duraciones disponibles son `5` u `8` segundos.
      * Con resolución `1080P`, la duración está fijada en `5` segundos.

      Valor predeterminado: `5`.
    </ParamField>

    <ParamField body="prompt_extend" type="bool" required={false}>
      Indica si se activa la reescritura inteligente del prompt. Al activarla, se usa un modelo grande para reescribir inteligentemente el prompt de entrada. Mejora significativamente el resultado de generación para prompts más cortos, pero aumenta el tiempo de procesamiento.

      * `true`: valor predeterminado; activa la reescritura inteligente.
      * `false`: no activa la reescritura inteligente.
    </ParamField>

    <ParamField body="seed" type="integer" required={false}>
      Semilla de número aleatorio, utilizada para controlar la aleatoriedad del contenido generado por el modelo. Rango de valores: `[0, 2147483647]`.

      Si no se proporciona, el algoritmo generará automáticamente un número aleatorio como semilla. Si desea que el contenido generado se mantenga relativamente estable, puede usar el mismo valor del parámetro seed.
    </ParamField>

    <ParamField body="loras" type="object[]" required={false}>
      Lista de modelos LoRA que se deben aplicar (máximo 3).

      <Expandable title="properties" defaultOpen={false}>
        <ParamField body="path" type="string" required={true}>
          Ruta del modelo LoRA
        </ParamField>

        <ParamField body="scale" type="float" required={true}>
          Coeficiente de peso del modelo LoRA

          Rango de valores: 0.0 \~ 4.0
        </ParamField>
      </Expandable>
    </ParamField>
  </Expandable>
</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>
