> ## 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.1 imagem para vídeo

Inferência acelerada do modelo Wan 2.1 14B imagem para vídeo, um conjunto abrangente e aberto de modelos fundamentais de vídeo que expande os limites da geração de vídeo. Por padrão, a API gerará um vídeo de 5 segundos.

<Tip>
  Esta é uma API **assíncrona**, que retornará apenas o task\_id da tarefa assíncrona. Você deve usar esse task\_id para solicitar a [API de consulta do resultado da tarefa](/pt/docs/models/reference-get-async-task-result) e recuperar o resultado da geração do vídeo.
</Tip>

## Cabeçalhos da requisição

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

<ParamField header="Authorization" type="string" required={true}>
  Formato de autenticação Bearer: Bearer \{\{API Key}}.
</ParamField>

## Corpo da requisição

<ParamField body="prompt" type="string" required={true}>
  Texto de prompt que orienta a geração desejada.

  Intervalo de valores: `[1, 2000]`.
</ParamField>

<ParamField body="image_url" type="string" required={true}>
  URL da imagem a ser usada para a geração de vídeo.
</ParamField>

<ParamField body="negative_prompt" type="string" required={false}>
  Prompt negativo que instrui o modelo sobre quais elementos evitar gerar.

  Intervalo de valores: `[0, 2000]`.
</ParamField>

<ParamField body="width" type="integer" required={false}>
  Largura do vídeo de saída.

  Valores enumerados: `480`, `720`, `832`, `1280`.

  Padrão: `832`. Se a largura ou a altura não forem especificadas, a largura e a altura serão forçadas para `832` e `480`.
</ParamField>

<ParamField body="height" type="integer" required={false}>
  Altura do vídeo de saída.

  Suporte:

  * (480p) quando a largura for `480`, defina a altura como `832`
  * (480p) quando a largura for `832`, defina a altura como `480`
  * (720p) quando a largura for `720`, defina a altura como `1280`
  * (720p) quando a largura for `1280`, defina a altura como `720`

  Padrão: `480`. Se a largura ou a altura não forem especificadas, a largura e a altura serão forçadas para `832` e `480`.

  <Warning>
    O vídeo de saída manterá a proporção da imagem de entrada; a configuração `largura x altura` determina apenas a nitidez do vídeo de saída. Por exemplo, um vídeo 720p será mais nítido do que um vídeo 480p.
  </Warning>
</ParamField>

<ParamField body="loras" type="object[]" required={false}>
  Modelos LoRA aplicados à geração de vídeo.

  É possível especificar até **3 modelos LoRA**.

  <Expandable title="properties" defaultOpen={false}>
    <ParamField body="path" type="string" required={true}>
      Caminho do modelo LoRA. Você pode especificar um nome de modelo LoRA do Hugging Face, por exemplo: `Remade-AI/Painting`; ou uma URL de download de modelo do Civitai, por exemplo: `https://civitai.com/api/download/models/1513385?type=Model&format=SafeTensor`.

      <Warning>
        O modelo LoRA deve ser compatível com Wan2.1 14B I2V; caso contrário, não funcionará. Verifique a compatibilidade antes de usar.
      </Warning>
    </ParamField>

    <ParamField body="scale" type="number" required={true}>
      Valor de escala do LoRA. Quanto maior o valor, mais evidente será o efeito do LoRA. Tipo number(float32), intervalo de valores: `[0, 4.0]`.
    </ParamField>
  </Expandable>
</ParamField>

<ParamField body="seed" type="integer" required={false}>
  Semente de números aleatórios, o número usado pela difusão estável para gerar ruído, intervalo de valores: `[-1, 9999999999]`. O valor padrão é -1.
</ParamField>

<ParamField body="steps" type="integer" required={false}>
  Número de etapas de iteração, quantidade de iterações no processo de criação da imagem, intervalo de valores: `[1, 40]`. Padrão: `30`.
</ParamField>

<ParamField body="guidance_scale" type="float" required={false}>
  O parâmetro de escala de orientação controla o quanto o conteúdo gerado segue o prompt. Intervalo de valores: `[0, 10]`. Padrão: `5.0`.
</ParamField>

<ParamField body="flow_shift" type="float" required={false}>
  O parâmetro flow\_shift afeta principalmente a velocidade e a amplitude do movimento dos objetos no vídeo. Valores mais altos geram movimentos mais evidentes e rápidos, enquanto valores mais baixos tornam o movimento mais lento e sutil.

  Intervalo de valores: `[1, 10]`. Padrão: `5.0`.
</ParamField>

<ParamField body="enable_safety_checker" type="boolean" required={false}>
  O parâmetro enable\_safety\_checker controla se um filtro de segurança será aplicado ao conteúdo gerado. Quando ativado, ele ajuda a filtrar conteúdos potencialmente nocivos ou inadequados na saída de vídeo.

  Padrão: `true`.
</ParamField>

<ParamField body="fast_mode" type="boolean" required={false}>
  Indica se o modo rápido deve ser ativado, gerando vídeos mais rapidamente, mas possivelmente reduzindo a qualidade e o preço.

  Padrão: `false`.
</ParamField>

## Informações da resposta

<ResponseField name="task_id" type="string" required={true}>
  task\_id da tarefa assíncrona. Você deve usar esse task\_id para solicitar a [API de consulta do resultado da tarefa](/pt/docs/models/reference-get-async-task-result) a fim de obter o resultado gerado
</ResponseField>
