Pular para o conteúdo principal
POST
/
v3
/
async
/
wan-i2v
Wan 2.1 imagem para vídeo
curl --request POST \
  --url https://api.highwayapi.ai/v3/async/wan-i2v \
  --header 'Authorization: <authorization>' \
  --header 'Content-Type: <content-type>' \
  --data '
{
  "prompt": "<string>",
  "image_url": "<string>",
  "negative_prompt": "<string>",
  "width": 123,
  "height": 123,
  "loras": [
    {
      "path": "<string>",
      "scale": 123
    }
  ],
  "seed": 123,
  "steps": 123,
  "guidance_scale": 123,
  "flow_shift": 123,
  "enable_safety_checker": true,
  "fast_mode": true
}
'
{
  "task_id": "<string>"
}
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.
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 e recuperar o resultado da geração do vídeo.

Cabeçalhos da requisição

Content-Type
string
obrigatório
Valores enumerados: application/json
Authorization
string
obrigatório
Formato de autenticação Bearer: Bearer {{API Key}}.

Corpo da requisição

prompt
string
obrigatório
Texto de prompt que orienta a geração desejada.Intervalo de valores: [1, 2000].
image_url
string
obrigatório
URL da imagem a ser usada para a geração de vídeo.
negative_prompt
string
Prompt negativo que instrui o modelo sobre quais elementos evitar gerar.Intervalo de valores: [0, 2000].
width
integer
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.
height
integer
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.
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.
loras
object[]
Modelos LoRA aplicados à geração de vídeo.É possível especificar até 3 modelos LoRA.
seed
integer
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.
steps
integer
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.
guidance_scale
float
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.
flow_shift
float
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.
enable_safety_checker
boolean
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.
fast_mode
boolean
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.

Informações da resposta

task_id
string
obrigatório
task_id da tarefa assíncrona. Você deve usar esse task_id para solicitar a API de consulta do resultado da tarefa a fim de obter o resultado gerado