Introdução
Wan 2.1 LoRA Vídeo para vídeo redesenha um clipe que você já tem, mantendo o movimento e o ritmo, com até três arquivos LoRA seus carregados no modelo de vídeo aberto de 14B da Alibaba. O resultado volta em 480p ou 720p no formato da origem, sem filtro de conteúdo.
Escolha o modo pelo material de partida
| O que você tem | Modo |
|---|---|
| uma descrição escrita | Wan 2.1 LoRA Texto para vídeo |
| uma foto para animar | Wan 2.1 LoRA Imagem para vídeo |
| um clipe para mudar de estilo | Wan 2.1 LoRA Vídeo para vídeo |
| uma imagem estática em vez de um clipe | Wan 2.1 Image LoRA Texto para imagem |
Recursos e destaques
Movimento mantido, visual mudado
O resultado mantém o movimento, a câmera e o ritmo do seu clipe de origem, enquanto figurino, cenário, luz e estilo seguem o prompt. No nosso teste, uma mulher de vestido escuro atravessando um quarto de hotel manteve o andar e o enquadramento, enquanto a roupa mudou para o que o prompt descrevia.
Um só controle de força
A força 0,9, o padrão, redesenha o clipe; com 0,5, a nossa origem voltou quase sem mudança. Fique entre os dois valores quando quiser manter mais do original.
LoRAs em filmagens
As LoRAs de texto para vídeo para o Wan 2.1 também se aplicam aqui. Em nosso teste, uma LoRA sem filtro deixou passar um pedido de nível Forte que o prompt sozinho não conseguiu.
Sem censura com pesos personalizados
Os LoRAs não são revisados e a saída não é filtrada.
Parâmetros da requisição
| Parâmetro | Obrigatório | Descrição |
|---|---|---|
prompt | Sim | Obrigatório. Descreva o resultado inteiro (sujeito, figurino, cenário, luz, estilo), não só a mudança. pelo menos 1 caracteres |
negative_prompt | Não | O que deixar fora do clipe, como desfoque, dedos a mais, texto ou marcas d'água. Opcional, não afeta o preço. |
video_url | Sim | O clipe de origem. O movimento e o ritmo dele passam para o resultado, que mantém o formato e nunca é mais longo que ele. pelo menos 1 caracteres |
resolution | Não | 480p (padrão) ou 720p. O 720p custa mais por clipe e demora mais; o formato segue a origem. |
strength | Não | O quanto se afastar da origem, de 0,1 a 1, padrão 0,9. No nosso teste, 0,9 redesenhou o clipe e 0,5 o devolveu quase sem mudança. |
duration_seconds | Não | 5 (padrão) ou 10. O resultado nunca é mais longo que a origem, mas 10 é cobrado pela tarifa de 10 segundos, então use-o só para origens de 10 segundos ou mais. |
loras | Não | Até três entradas {path, scale} treinadas para o Wan 2.1 14B; path é um link direto público para um arquivo .safetensors, scale vai de 0 a 4 (1 por padrão). Valor padrão: |
guidance_scale | Não | O quanto o clipe segue o prompt à risca, de 0 a 20, padrão 5. Subi-lo enquanto se reduzem os passos nos deu quadros supersaturados e cheios de artefatos. |
flow_shift | Não | Deslocamento do passo de tempo do flow matching, de 1 a 10. Deixe-o de fora para usar 3 em 480p e 5 em 720p; mude-o só quando o autor de um LoRA recomendar um valor. |
steps | Não | Passos de remoção de ruído, de 1 a 40, padrão 30. Menos passos são mais rápidos e mais suaves. |
seed | Não | Mantém as execuções comparáveis enquanto você muda um LoRA ou um scale por vez. Não promete um resultado idêntico. |
Preços
Cobrado por clipe conforme a resolução e a escolha de 5 ou 10 segundos, também quando a origem tem menos de 10 segundos. LoRAs e a força não alteram o preço.
| Resolução | Duração: 5 | Duração: 10 |
|---|---|---|
| $0.24 / requisição | $0.36 / requisição |
| $0.36 / requisição | $0.54 / requisição |
Casos de uso
Mudanças de figurino e de época
Transforme filmagens modernas numa cena de época ou de fantasia sem refilmar: o movimento do ator e a câmera ficam, a roupa e o cenário mudam.
Um elenco consistente entre os clipes
Redesenhe cada clipe de um conjunto com o mesmo prompt e o mesmo LoRA, para que as pessoas e as roupas combinem de plano em plano. Espere resultados fotográficos: nos nossos testes, a filmagem não virou ilustração.
Plataformas sem filtro de conteúdo
Mude o estilo das suas próprias filmagens com LoRAs sem filtro. Todas as pessoas na tela devem ser adultas.
Guia de prompt e dicas práticas
Descreva o resultado
Escreva a cena inteira como ela deve ficar, com sujeito, figurino, cenário e luz, não só a mudança. O modelo redesenha tudo a partir da sua descrição e toma emprestado o movimento da origem.
Mantenha a força alta
Abaixo de cerca de 0,6, a origem volta quase sem mudança. Comece em 0,9 e baixe só quando sumir demais do original.
Combine a duração
Escolha 10 segundos só para origens de 10 segundos ou mais. Origens mais curtas voltam com a própria duração, mas são cobradas pela tarifa de 10 segundos.
Envie um vídeo
Um link de imagem em video_url não é rejeitado: ele devolve um clipe de um quadro que ainda assim é cobrado. Confira o link antes de enviar.
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.1-lora/video-edit",
"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.
























