Vídeo
wan2.7-i2v API
Use o ID exato do modelo wan2.7-i2v por meio do roteamento de vídeo assíncrono Modelflare.
Use o ID exato do modelo wan2.7-i2v. O campo do modelo deve corresponder exatamente a esta página.
Parâmetros: duration=5resolution=1080pratio=16:9Imagem de entrada
Prompt: One continuous take, no cuts. The ribbon of film keeps unwinding and speeds up until every frame is lit, tightening into a neon helix that lifts off the deck and climbs past the parapet into the dusk sky, the woman in the cobalt coat turning to follow it up. The camera starts low behind her, is pushed back as the helix rises, then cranes up over the parapet and looks along the coil toward the city. One hard magenta key stays raking across the deck. Real weight and inertia, paper and emulsion catching the light, no text.
{ "model": "wan2.7-i2v", "prompt": "One continuous take, no cuts. The ribbon of film keeps unwinding and speeds up until every frame is lit, tightening into a neon helix that lifts off the deck and climbs past the parapet into the dusk sky, the woman in the cobalt coat turning to follow it up. The camera starts low behind her, is pushed back as the helix rises, then cranes up over the parapet and looks along the coil toward the city. One hard magenta key stays raking across the deck. Real weight and inertia, paper and emulsion catching the light, no text.", "seconds": "5", "duration": 5, "resolution": "1080p", "ratio": "16:9", "aspect_ratio": "16:9", "image": "https://example.com/input-image.png"}Autenticação e endpoint
Seção intitulada “Autenticação e endpoint”Use uma chave de API Modelflare com https://modelflare.dev/v1. O ponto de entrada do gateway é POST /v1/videos.
Authorization: Bearer YOUR_MODELFLARE_API_KEYCriar uma tarefa
Seção intitulada “Criar uma tarefa”curl https://modelflare.dev/v1/videos \ -H "Authorization: Bearer YOUR_MODELFLARE_API_KEY" \ -H "Content-Type: application/json" \ -d '{ "model": "wan2.7-i2v", "input": {"prompt": "The camera moves closer as the lanterns begin to glow in time with the music.", "media": [{"type": "first_frame", "url": "https://example.com/first-frame.png"}]}, "parameters": {"resolution": "1080P", "duration": 5, "prompt_extend": false, "watermark": false} }'Pesquisa e download
Seção intitulada “Pesquisa e download”Salve o ID da tarefa. Enquete GET /v1/videos/{task_id} e download com GET /v1/videos/{task_id}/content. Os URLs de resultados podem expirar, portanto transfira o arquivo imediatamente.
curl https://modelflare.dev/v1/videos/TASK_ID \ -H "Authorization: Bearer YOUR_MODELFLARE_API_KEY"Solicitar notas
Seção intitulada “Solicitar notas”Wan comumente usa input e parameters; os modos guiado por quadro e mídia de referência não devem ser misturados.
Parâmetros de solicitação
Seção intitulada “Parâmetros de solicitação”Wan2.7 I2V usa input.prompt e input.media. Siga as combinações documentadas para o primeiro/último quadro, condução de áudio e um clipe inicial.
| Campo | Obrigatório | Notas |
|---|---|---|
model |
Sim | wan2.7-i2v |
input.prompt |
Sim | Descrição do movimento e da cena |
input.media[] |
Sim | first_frame, last_frame, driving_audio ou first_clip |
parameters.resolution |
Não | 720P / 1080P (padrão 1080P) |
parameters.duration |
Não | Duração total; inclui o clipe de entrada para continuação |
parameters.prompt_extend |
Não | Definir como falso quando este contrato de modelo dedicado exigir isso |
parameters.watermark |
Não | Se deve adicionar uma marca d’água |
Limites de entrada e saída
Seção intitulada “Limites de entrada e saída”A mídia I2V deve seguir uma combinação suportada como first_frame, first_frame + last_frame, first_frame + driving_audio ou first_clip com o quadro final opcional documentado. Cada tipo de mídia aparece no máximo uma vez; a saída é 720P ou 1080P.
Exemplos de fluxo de trabalho documentados
Seção intitulada “Exemplos de fluxo de trabalho documentados”curl https://modelflare.dev/v1/videos \ -H "Authorization: Bearer YOUR_MODELFLARE_API_KEY" \ -H "Content-Type: application/json" \ -d '{ "model": "wan2.7-i2v", "input": {"prompt": "镜头从第一帧推进到最后一帧", "media": [ {"type": "first_frame", "url": "https://example.com/first.png"}, {"type": "last_frame", "url": "https://example.com/last.png"} ]}, "parameters": {"resolution": "1080P", "duration": 8, "prompt_extend": false} }'Erros e tarefas com falha
Seção intitulada “Erros e tarefas com falha”Parâmetros de modelo inválidos retornam um 4xx com um ID de solicitação. Uma tarefa assíncrona também pode entrar com falha após a criação ser bem-sucedida; use error_code e error_message da resposta da enquete como o motivo final da tarefa. Não tente novamente a mesma solicitação com um formato JSON diferente.
Escopo suportado
Seção intitulada “Escopo suportado”Esta página cobre chamadas de geração e edição de modelo Modelflare. O enriquecimento de pesquisa ou mapa, gerenciamento de voz e gerenciamento de biblioteca de elementos são APIs de recursos fora dessa superfície pública de chamada de modelo e não são campos de solicitação obrigatórios.
Preços e cobrança
Seção intitulada “Preços e cobrança”Este modelo utiliza cobrança de vídeo por segundo. Consulte a página de preços do modelo para obter o preço atual do cliente, a lista de preços de referência e as especificações completas.
Variantes
Seção intitulada “Variantes”| ID do modelo | Diferença |
|---|---|
wan2.7-i2v |
O modelo documentado nesta página. |
Contrato de mídia · v1
Fonte oficial: Alibaba Cloud Model Studio
Parâmetros do contrato
| Campo de intenção | Controle | Opções |
|---|---|---|
resolution | select | 720p / 1080p |
duration | select | 2 / 3 / 4 / 5 / 6 / 7 / 8 / 9 / 10 / 11 / 12 / 13 / 14 / 15 |
Capacidade suportada
allowed_values·resolution· 720p, 1080pallowed_values·duration· 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15required_assets·reference_asset_idsmax_assets·reference_asset_ids· 3prompt_optional_with_reference·prompt
Exemplo de solicitação estruturada
reference
Intenção
{
"duration": 2,
"prompt": "A red paper kite over a quiet harbour at dusk.",
"reference_asset_ids": [
"asset_example"
],
"resolution": "720p"
}Solicitação do provedor
{
"input": {
"media": [
{
"type": "first_frame",
"url": "https://example.com/reference.png"
}
],
"prompt": "A red paper kite over a quiet harbour at dusk."
},
"model": "wan2.7-i2v",
"parameters": {
"duration": 2,
"resolution": "720P"
}
}