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

Esta é uma API assíncrona que retorna um task\_id. Use o task\_id na API de consulta de resultado da tarefa para obter o resultado da geração do vídeo. Suporta geração de texto para vídeo, imagem para vídeo (primeiro quadro) e imagem para vídeo (primeiro e último quadros).

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

## Cabeçalhos da solicitação

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

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

## Corpo da solicitação

<ParamField body="fps" type="integer" default={24}>
  Taxa de quadros (quadros por segundo). Suporta apenas 24 fps.

  Valores opcionais: `24`
</ParamField>

<ParamField body="seed" type="integer" default={-1}>
  Inteiro de semente usado para controlar a aleatoriedade. Intervalo: \[-1, 2^32-1]. -1 indica o uso de uma semente aleatória. A mesma semente e a mesma solicitação produzirão resultados semelhantes (mas não totalmente idênticos).

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

<ParamField body="image" type="string" required={true}>
  Imagem do primeiro quadro para imagem para vídeo. Pode ser uma URL de imagem ou uma imagem codificada em Base64. A URL deve ser acessível. Formato Base64: `data:image/<图像格式>;base64,<Base64 编码>`. Formatos compatíveis: jpeg, png, webp, bmp, tiff, gif. Proporção: (0.4, 2.5), dimensões: (300, 6000) pixels, tamanho: \< 30 MB.
</ParamField>

<ParamField body="ratio" type="string" default="adaptive">
  Proporção do vídeo gerado. 'adaptive': em texto para vídeo, o modelo escolhe de forma inteligente a melhor proporção com base no prompt; em imagem para vídeo, seleciona automaticamente com base na proporção da imagem do primeiro quadro enviada.

  Valores opcionais: `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 descreve o conteúdo esperado do vídeo. Suporta chinês e inglês. Recomenda-se não exceder 500 caracteres. Se você precisar gerar áudio com diálogo, coloque o conteúdo da fala entre aspas duplas para obter melhores resultados na geração de áudio.
</ParamField>

<ParamField body="duration" type="integer" default={5}>
  Duração do vídeo, em segundos. Suporta duração especificada no intervalo \[4, 12]. Observação: a duração afetará a cobrança.

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

<ParamField body="watermark" type="boolean" default={false}>
  Se o vídeo gerado deve conter marca d'água. true: com marca d'água. false: sem marca d'água.
</ParamField>

<ParamField body="last_image" type="string">
  Imagem do último quadro para imagem para vídeo com primeiro e último quadros. Pode ser uma URL de imagem ou uma imagem codificada em Base64. Os requisitos são os mesmos do campo image. Quando as proporções forem diferentes, o último quadro será recortado automaticamente para corresponder ao primeiro quadro.
</ParamField>

<ParamField body="resolution" type="string" default="720p">
  Resolução do vídeo. Seedance 1.5 pro suporta 480p, 720p e 1080p.

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

<ParamField body="camera_fixed" type="boolean" default={false}>
  Se a posição da câmera deve ser fixa. true: a plataforma adiciona instruções de câmera fixa ao prompt (o efeito não é garantido). false: a câmera não é fixa.
</ParamField>

<ParamField body="service_tier" type="string" default="default">
  Camada de serviço para processar a solicitação. 'default': modo de inferência online, com cotas de RPM e concorrência mais baixas, adequado para cenários com altos requisitos de pontualidade. 'flex': modo de inferência offline, com cota de TPD mais alta e preço de 50% do modo online, adequado para cenários não sensíveis à latência.

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

<ParamField body="generate_audio" type="boolean" default={true}>
  Se o vídeo gerado deve conter áudio sincronizado. true: o vídeo inclui fala, efeitos sonoros e música de fundo gerados automaticamente com base no prompt e no conteúdo visual. false: gera um vídeo sem som.
</ParamField>

<ParamField body="execution_expires_after" type="integer" default={172800}>
  Limite de tempo limite da tarefa, em segundos, calculado a partir do timestamp created\_at. Valor padrão: 172800 (48 horas). Intervalo: \[3600, 259200]. Tarefas que excederem esse tempo serão encerradas automaticamente e marcadas como 'expired'.

  Intervalo de valores: \[3600, 259200]
</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 de resultado da tarefa](/pt/docs/models/reference-get-async-task-result) a fim de obter o resultado gerado
</ResponseField>
