Introdução
Wan 2.2 Spicy LoRA Extensão de vídeo continua um clipe existente a partir do último quadro por mais 5 ou 8 segundos, em 480p ou 720p. Ele aceita as mesmas três listas de LoRA do Imagem para vídeo, então os pesos que estilizaram a primeira passada podem ser anexados de novo ao próximo segmento. Eles não são herdados do clipe de origem e precisam ser enviados em cada chamada.
Escolha um modo do Wan 2.2 Spicy LoRA pelo material de partida
| O que você tem no início | Modo |
|---|---|
| uma imagem inicial para animar | Wan 2.2 Spicy LoRA Imagem para vídeo |
| um clipe pronto para continuar a partir do último quadro | Wan 2.2 Spicy LoRA Extensão de vídeo |
Recursos e destaques
O estilo se mantém porque você repete os pesos
Um LoRA usado na primeira passada não viaja dentro do clipe renderizado. Envie os mesmos links com as mesmas intensidades em cada extensão e o visual segue para cada segmento em vez de ser reconstruído; mude um peso ou a intensidade entre passadas e o tratamento de renderização se desloca na emenda. Cada extensão ainda é uma geração nova, então pequenas diferenças podem aparecer e vale olhar cada emenda.
A saída inclui o material de origem
O vídeo devolvido começa com o clipe que você enviou e depois o continua, por isso fica mais longo que os segundos pedidos. Corte a parte de origem antes de emendar o material novo na sua edição original; caso contrário, os segundos de origem tocam duas vezes.
Duração construída segmento a segmento
Cada chamada acrescenta exatamente cinco ou oito segundos. Uma cena mais longa é montada reenviando cada segmento aprovado como origem do próximo, o que permite revisar e descartar cada segmento antes de pagar pelo seguinte. Mantenha a resolução do clipe de origem: trocar entre 480p e 720p no meio da cadeia aparece na emenda.
Parâmetros da requisição
| Parâmetro | Obrigatório | Descrição |
|---|---|---|
low_noise_loras | Não | Até três LoRAs aplicados só na etapa de ruído baixo, em que detalhe e textura se definem. O lugar certo para line art, granulação ou um tratamento de renderização. no máximo 3 itens |
high_noise_loras | Não | Até três LoRAs aplicados só na etapa de ruído alto, em que composição e movimento são decididos. O lugar certo para um estilo de câmera ou de movimento. no máximo 3 itens |
video_url | Sim | O clipe a continuar. A extensão começa no último quadro dele, então uma origem que termina numa pose assentada emenda bem melhor. pelo menos 1 caracteres |
prompt | Sim | Obrigatório. Descreva só a próxima ação — o sujeito e a aparência já vêm levados adiante do clipe de origem. |
loras | Não | Até três LoRAs, e o lugar deles é aqui tanto quanto na primeira passada. Repita as mesmas URLs e forças, ou o estilo muda na junção. no máximo 3 itens |
duration_seconds | Não | Exatamente 5 ou 8 segundos de material novo. Qualquer outro valor é rejeitado, não arredondado. |
resolution | Não | 480p ou 720p, padrão 480p. Iguale ao clipe de origem, a não ser que você queira a mudança visível na emenda. |
seed | Não | De 0 a 2147483647. Fixe enquanto testa várias próximas ações a partir de um mesmo clipe de origem. |
Preços
| Especificação | Preço |
|---|---|
| $0.038 / segundo |
| $0.076 / segundo |
Casos de uso
Continuar por mais oito segundos um clipe estilizado com LoRA
O exemplo publicado extend-the-stack pega o clipe em 720p criado no Imagem para vídeo com três LoRAs empilhados e pede mais oito segundos: ela se afasta da luz e o cetim escorrega do outro ombro. O prompt cobre só o movimento novo, que sai de uma pausa, e o mesmo conjunto de LoRAs é anexado de novo em vez de herdado.
Testar a emenda sem nenhum LoRA
O exemplo tail-rise-continue estende um clipe de 720p em cinco segundos sem nenhuma LoRA, para mostrar a junção por si só: ela se levanta de joelhos, uma cauda de pelúcia varre um arco lento sobre o tapete e ela se vira totalmente para a câmera. A luz de lâmpada vermelho-carmim intensa e o grão de filme precisam atravessar a emenda sem mudar, o que o torna uma base útil antes de julgar se uma LoRA está causando alguma mudança.
Fechar uma sequência em uma pausa que ainda pode ser estendida
O exemplo closing-hold pede oito segundos com câmera travada e seed 640022: ela para no alto da escada, olha de volta para a cripta e fica imóvel enquanto as velas se acalmam atrás dela. Terminar em uma pose estável dá à edição um final limpo e mantém possível mais uma extensão, porque as extensões emendam melhor a partir de um último quadro parado.
Guia de prompt e dicas práticas
Escreva só o próximo momento
O sujeito e o visual já vêm do clipe de origem, então o prompt descreve o que acontece em seguida. Assista à origem até o último quadro e comece exatamente daquele estado. “Continuing the same unbroken take: she rises up from her knees...” funciona porque nomeia a pose em que o clipe termina e pede um único movimento contínuo, sem corte.
Link direto para o vídeo, links curtos para os LoRAs
video_url precisa apontar para o próprio arquivo de vídeo. Uma página que reproduz o vídeo devolve HTML, nenhuma duração pode ser lida dela e a chamada falha; enviar o arquivo por upload é a opção mais confiável. Neste endpoint, cada caminho de LoRA, nas três listas, pode ter no máximo 500 caracteres, e muitos links pré-assinados são mais longos: confira o tamanho ou use um link mais curto.
Fixe as variáveis enquanto compara continuações
Fixe seed (de 0 a 2147483647) enquanto testa várias continuações a partir do mesmo clipe de origem, para que as diferenças venham do prompt. Ajuste resolution ao clipe de origem, a menos que queira que a mudança apareça na emenda, e mantenha duration_seconds em 5 ou 8: outros valores são rejeitados, não arredondados. Se a identidade ou a direção saltar na emenda, simplifique a continuação e tente de novo antes de estender mais.
Início rápido da API
# Generate the idempotency key once; reuse it when retrying after a lost response.
export SPICY_IDEMPOTENCY_KEY="${SPICY_IDEMPOTENCY_KEY:-$(uuidgen)}"
curl -X POST https://api.spicyapi.ai/api/v1/jobs/createTask \
-H "Authorization: Bearer $SPICY_API_KEY" \
-H "Content-Type: application/json" \
-H "Idempotency-Key: $SPICY_IDEMPOTENCY_KEY" \
-d '{
"model": "alibaba/wan-2.2-spicy-lora/video-extend",
"input": {
"duration_seconds": 5,
"prompt": "A slow aerial shot drifting over a misty pine forest at sunrise",
"resolution": "480p",
"video_url": "https://example.com/reference.mp4"
}
}'
# Copy data.taskId from the response into TASK_ID, then poll the status.
TASK_ID="TASK_ID_FROM_RESPONSE"
curl "https://api.spicyapi.ai/api/v1/jobs/recordInfo?taskId=$TASK_ID" \
-H "Authorization: Bearer $SPICY_API_KEY"
Consulte a referência da API para autenticação, esquema completo, polling e tratamento de erros.




























