Pular para o conteúdo principal
POST
/
v3
/
async
/
wan2.7-i2v
Wanxiang Wan 2.7 imagem para vídeo
curl --request POST \
  --url https://api.highwayapi.ai/v3/async/wan2.7-i2v \
  --header 'Authorization: <authorization>' \
  --header 'Content-Type: <content-type>' \
  --data '
{
  "seed": 123,
  "prompt": "<string>",
  "duration": 123,
  "image_url": "<string>",
  "watermark": true,
  "resolution": "<string>",
  "prompt_extend": true,
  "first_clip_url": "<string>",
  "last_frame_url": "<string>",
  "negative_prompt": "<string>",
  "driving_audio_url": "<string>"
}
'
{
  "task_id": "<string>"
}
Modelo Wanxiang Wan 2.7 de imagem para vídeo, com suporte a entrada multimodal (texto/imagem/áudio/vídeo), capaz de realizar três tarefas principais: gerar vídeo a partir do primeiro frame, gerar vídeo a partir do primeiro e do último frame e continuar um vídeo. Suporta resoluções 720P e 1080P, duração de 2 a 15 segundos e cobrança por segundo. Por padrão, a saída inclui áudio.
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 e recuperar o resultado gerado.

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

seed
integer
Semente de número aleatório, usada para melhorar a reprodutibilidade dos resultados gerados. Intervalo de valores [0, 2147483647].Intervalo de valores: [0, 2147483647]
prompt
string
Prompt de texto usado para descrever os elementos e características visuais esperados no vídeo gerado. Suporta chinês e inglês, com no máximo 5000 caracteres.Limite de comprimento: 0 - 5000
duration
integer
padrão:5
Duração do vídeo gerado, em segundos, com cobrança por segundo. Inteiro no intervalo [2, 15].Intervalo de valores: [2, 15]
image_url
string
obrigatório
URL da imagem do primeiro frame. Formatos compatíveis: JPEG, JPG, PNG (sem suporte a canal transparente), BMP, WEBP. A largura e a altura da resolução devem estar no intervalo [240, 8000] pixels, proporção de aspecto de 1:8 a 8:1, e o tamanho do arquivo não deve exceder 20 MB. Escolha entre este campo e first_clip_url; pelo menos um deve ser fornecido.
watermark
boolean
padrão:false
Define se uma marca d’água será adicionada. A marca d’água fica no canto inferior direito do vídeo.
resolution
string
padrão:"1080P"
Nível de resolução do vídeo de saída, que afeta o custo. A proporção de aspecto do vídeo será mantida igual à do material de entrada.Valores opcionais: 720P, 1080P
prompt_extend
boolean
padrão:true
Define se a reescrita inteligente de prompt será ativada. Quando ativada, um modelo grande é usado para reescrever inteligentemente o prompt de entrada, o que melhora significativamente os resultados de prompts mais curtos, mas aumenta o tempo de processamento.
first_clip_url
string
URL do primeiro trecho de vídeo, usado para continuação de vídeo. O modelo gerará a continuação com base no conteúdo desse vídeo. Formatos compatíveis: mp4, mov, duração de 2 a 10 segundos, largura e altura da resolução no intervalo [240, 4096] pixels, proporção de aspecto de 1:8 a 8:1, e tamanho do arquivo não superior a 100 MB. Escolha entre este campo e image_url.
last_frame_url
string
URL da imagem do último frame. Em conjunto com o primeiro frame, pode gerar um vídeo com primeiro e último frames. As restrições de formato são as mesmas do primeiro frame.
negative_prompt
string
Prompt negativo usado para descrever conteúdos que você não deseja ver nas imagens do vídeo. Suporta chinês e inglês, com no máximo 500 caracteres.Limite de comprimento: 0 - 500
driving_audio_url
string
URL do áudio de condução. Quando fornecido, o modelo usará esse áudio como fonte de condução para gerar o vídeo (como sincronização labial, ações no ritmo etc.). Quando não fornecido, o modelo gerará automaticamente música de fundo ou efeitos sonoros correspondentes. Formatos compatíveis: wav, mp3, duração de 2 a 30 segundos, e tamanho do arquivo não superior a 15 MB.

Informações da resposta

task_id
string
Use o task_id para solicitar a API de consulta de resultado da tarefa e recuperar a saída gerada.