Introdução
Wan 2.1 LoRA Imagem para vídeo anima uma foto com até três arquivos LoRA seus carregados no modelo de vídeo aberto de 14B da Alibaba. Os clipes têm 5 ou 10 segundos em 480p ou 720p, mantêm o formato da foto e voltam 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
LoRAs de câmera e de efeito
LoRAs de órbita, dolly e outros efeitos treinados para o Wan 2.1 imagem para vídeo carregam por link direto. No nosso exemplo, um LoRA de órbita levou a câmera até as costas do sujeito; sem ele, com a mesma seed, a câmera ficou parada.
Execuções repetíveis
A mesma seed e as mesmas entradas deram um clipe idêntico byte a byte no nosso teste. Isso faz deste endpoint o melhor lugar para ajustar um LoRA: mude um scale por vez e toda diferença que você vir vem dessa mudança.
LoRAs de ruído baixo do Wan 2.2
No nosso teste, o arquivo de ruído baixo de um LoRA de imagem para vídeo do Wan 2.2 mudou o clipe na mesma direção que a versão dele para o Wan 2.1, então muitos LoRAs mais novos também podem ser usados aqui.
Sem censura com pesos personalizados
Os LoRAs não são revisados e a saída não é filtrada; a foto que você envia também não é julgada.
Parâmetros da requisição
| Parâmetro | Obrigatório | Descrição |
|---|---|---|
prompt | Sim | Obrigatório. As palavras-gatilho primeiro, se o seu LoRA tiver, e depois o que acontece após o quadro de abertura e como a câmera se move. 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. |
image_url | Sim | O quadro de abertura. O clipe mantém o formato desta foto; um JPEG, PNG ou WebP público e baixável diretamente. 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 sua foto. |
duration_seconds | Não | 5 (padrão) ou 10 segundos; outras durações são rejeitadas. Um clipe de 10 segundos custa uma vez e meia um clipe de 5 segundos. |
loras | Não | Até três entradas {path, scale} treinadas para o Wan 2.1 14B (a maioria dos LoRAs de imagem para vídeo foi treinada no checkpoint de 480P e funciona também em 720p); path é um l… 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 | A mesma seed e as mesmas entradas devolveram um clipe idêntico byte a byte no nosso teste, então é o jeito mais fácil de ver o que um LoRA muda. |
Preços
Cobrado por clipe conforme a resolução e a duração; um clipe de 10 segundos custa uma vez e meia um de 5 segundos. LoRAs e o formato da sua foto 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
Retratos em movimento
Transforme uma imagem estática numa cena com o movimento de câmera que você escolher, de um travelling lento para a frente a uma órbita completa, enquanto o rosto e a roupa continuam os da sua foto.
Imagens de moda e de produto
Um LoRA de órbita mostra uma roupa ou um objeto de todos os lados, partindo de uma única boa fotografia, o que poupa uma segunda sessão.
Plataformas sem filtro de conteúdo
Anime as suas próprias imagens com a LoRA que o seu público espera. Todas as pessoas na tela devem ser adultas.
Guia de prompt e dicas práticas
Escreva a frase-gatilho
LoRAs de efeito costumam precisar das suas palavras-gatilho, por exemplo a frase de órbita que o autor lista. Coloque-a na frase que descreve a câmera, como faz o nosso exemplo de órbita.
Peça a mudança
O modelo fica perto da foto: a roupa e o cenário da foto tendem a permanecer. Nomeie cedo, no prompt, a ação e a mudança que você quer, uma ação principal por clipe.
Compare com a mesma seed
Rode uma vez com loras vazio e outra com o seu LoRA, com a mesma seed; os clipes são diretamente comparáveis aqui, e você vê exatamente o que o LoRA faz.
Use links diretos e públicos
Use um link público que baixe o próprio arquivo .safetensors, como um link "resolve/main" do Hugging Face. A página de um repositório, um arquivo atrás de login ou um link do Civitai que redireciona para o login faz a requisição falhar, e requisições que falham não são cobradas.
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/image-to-video",
"input": {
"duration_seconds": 5,
"image_url": "https://example.com/reference.png",
"prompt": "A slow aerial shot drifting over a misty pine forest at sunrise",
"resolution": "480p"
}
}'
# 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.
























