> ## 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 Texto para Vídeo

Esta é uma API assíncrona que retorna um task\_id. Use o task\_id para consultar a API de resultado da tarefa e obter o resultado da geração de vídeo. Oferece suporte à geração de texto para vídeo, imagem para vídeo (primeiro frame) e imagem para vídeo (primeiro e último frames).

<Tip>
  Esta é uma API **assíncrona** que retorna 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) para recuperar o resultado gerado.
</Tip>

## Cabeçalhos da solicitaçã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 \{\{chave de API}}.
</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 seed usado para controlar a aleatoriedade. Intervalo: \[-1, 2^32-1]. -1 indica o uso de uma seed aleatória. A mesma seed e a mesma solicitação produzem resultados semelhantes (mas não completamente idênticos).

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

<ParamField body="ratio" type="string" default="adaptive">
  Proporção de aspecto do vídeo gerado. 'adaptive': em texto para vídeo, o modelo seleciona 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 frame 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. Oferece suporte a chinês e inglês. Recomenda-se não exceder 500 caracteres. Se precisar gerar áudio com diálogo, coloque o conteúdo da fala entre aspas duplas para obter melhores resultados de geração de áudio.
</ParamField>

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

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

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

<ParamField body="resolution" type="string" default="720p">
  Resolução do vídeo. O Seedance 1.5 pro oferece suporte a 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 uma instrução de câmera fixa ao prompt (o efeito não é garantido). false: não fixa a câmera.
</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 menores, adequado para cenários que exigem alta pontualidade. 'flex': modo de inferência offline, com cota de TPD maior e preço de 50% do modo online, adequado para cenários pouco sensíveis à latência.

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

<ParamField body="generate_audio" type="boolean" default={true}>
  Se o vídeo gerado incluirá á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}>
  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) para obter o resultado gerado
</ResponseField>
