Introducción
Wan 2.2 Spicy LoRA Imagen a video convierte una imagen inicial y un prompt en un clip de 5 u 8 segundos en 480p o 720p, con hasta tres archivos LoRA propios cargados desde enlaces que tú alojas. La imagen fija el sujeto, el vestuario, el escenario y la relación de aspecto; el prompt dirige el movimiento y la cámara; los LoRA aportan el estilo de render.
Elige un modo de Wan 2.2 Spicy LoRA según tu material de partida
| Lo que tienes al empezar | Modo |
|---|---|
| una imagen inicial para animar | Wan 2.2 Spicy LoRA Imagen a video |
| un clip terminado para continuar desde su último fotograma | Wan 2.2 Spicy LoRA Extensión de video |
Funciones y aspectos destacados
Tres listas de LoRA, cada una para una etapa
La lista principal aplica sus LoRA a toda la generación. Otras dos listas, de hasta tres entradas cada una, actúan solo en una etapa: la etapa de ruido alto decide la composición y el movimiento, así que ahí va un estilo de cámara o de movimiento; la etapa de ruido bajo resuelve el detalle y la textura, ideal para trazo, grano o un tratamiento de render. Cada entrada combina un enlace de descarga directa con una intensidad de 0 a 4, 1 por defecto.
Una imagen ya estilizada deja menos por inventar a los LoRA
El clip empieza en la imagen que envías y, como no hay un campo aparte para la relación de aspecto, también esta sale de la imagen. Si la imagen ya está pintada, dibujada o aerografiada con el look buscado, el LoRA mantiene ese estilo durante el movimiento; si tiene que inventarlo a partir de una foto neutra, tiene mucho más en contra.
Los pesos se quedan en tu alojamiento y nada se revisa
Cada archivo LoRA se descarga de la URL que indicas para la ejecución y no se guarda nada, así que los pesos privados pueden quedar tras un enlace firmado. La solicitud no incluye ninguna declaración de contenido y ningún LoRA se inspecciona. Los derechos sobre los archivos, sus datos de entrenamiento y la imagen inicial son tu responsabilidad.
Parámetros de la solicitud
| Parámetro | Obligatorio | Descripción |
|---|---|---|
low_noise_loras | No | Hasta tres LoRA aplicados solo en la etapa de ruido bajo, donde se definen el detalle y la textura. El lugar indicado para línea, grano o un tratamiento de render. máximo 3 elementos |
high_noise_loras | No | Hasta tres LoRA aplicados solo en la etapa de ruido alto, donde se deciden la composición y el movimiento. El lugar indicado para un estilo de cámara o de desplazamiento. máximo 3 elementos |
image_url | Sí | El cuadro de apertura. El sujeto, el vestuario, el set y la proporción del clip salen de él; una plancha que ya esté en el estilo buscado les da mucha menos pelea a los LoRA. mínimo 1 caracteres |
prompt | Sí | Obligatorio. Describe movimiento y cámara. |
loras | No | Hasta tres LoRA. Cada entrada necesita la URL de descarga directa del archivo LoRA; la fuerza es opcional y vale 1 por defecto. máximo 3 elementos |
duration_seconds | No | Exactamente 5 u 8. Cualquier otra cosa es un error de validación y no un clip redondeado. |
resolution | No | 480p o 720p, con 480p por defecto. Barre la fuerza del LoRA en 480p y vuelve a renderizar solo al ganador en 720p. |
seed | No | De 0 a 2147483647. Mantenla fija mientras barres la fuerza de un LoRA; si no, estás leyendo ruido. |
Precios
| Especificación | Precio |
|---|---|
| $0.024 / segundo |
| $0.048 / segundo |
Casos de uso
Animar un personaje pintado con su propio estilo
El ejemplo publicado candlelit-crypt envía una ilustración de fantasía oscura de una hechicera élfica en un trono de piedra, en 480p, cinco segundos y la semilla fija 771408: las llamas de las velas oscilan, ella levanta la mano y gira hacia la cámara, y suben brasas. Se ejecuta sin LoRA, así que muestra lo que hace el modelo base con una imagen ya estilizada. Si ese look tiene que mantenerse en toda una serie de clips hechos a partir de una misma imagen del personaje, agrega un LoRA pictórico a la lista principal.
Encontrar la intensidad del LoRA antes de pasar a 720p
Fija la imagen, el prompt y la semilla, y ejecuta un LoRA con intensidades de 0,5 a 1,5 en cuatro clips a 480p. Pasado aproximadamente 1,5, el estilo suele empezar a devorar al sujeto en lugar de estilizarlo. Vuelve a renderizar en 720p solo la intensidad ganadora; la resolución y la duración son los dos ajustes que cambian la cotización.
Abrir una escena que video-extend va a continuar
Genera aquí los primeros cinco u ocho segundos y pasa el clip terminado al endpoint video-extend. Las extensiones empalman mejor desde una pose estable, así que termina el brief con una postura sostenida. Anota las URL exactas y las intensidades de los LoRA para que la siguiente pasada pueda repetirlas.
Guía de prompts y consejos prácticos
Usa el prompt para el movimiento, no para el estilo
Describe qué se mueve, en qué orden y cómo se comporta la cámara. El brief de la cripta sirve de modelo: “The candle flames gutter and sway across the crypt as she lifts her hand from the armrest, turns her head toward camera … Slow push-in, deep crimson and obsidian”. Nombrar el estilo en el prompt y, además, cargar un LoRA para él tiende a duplicar el efecto en lugar de reforzarlo, así que deja el look a los pesos y a la imagen.
Agrega los LoRA de uno en uno
Tres LoRA en una misma lista se mezclan en lugar de superponerse. Si apilas pesos de estilo, tela e iluminación, el LoRA de tela y el de iluminación compiten por los mismos brillos: limita la acción a un solo giro y deja que las superficies hagan el trabajo. Un LoRA que solo deba moldear el movimiento va en high_noise_loras; uno solo para la textura, en low_noise_loras. Agrega el segundo y el tercero solo cuando el primero se comporte bien con la intensidad elegida.
Revisa los campos obligatorios y los límites antes de enviar
image_url y prompt son obligatorios. duration_seconds acepta exactamente 5 u 8: cualquier otro valor es un error de validación, no un clip redondeado. No hay campo para el fotograma final (Wan 2.2 Spicy sí lo ofrece) ni interruptor de expansión del prompt. Las marcas de agua y el texto incrustado en la imagen inicial pasan tal cual al resultado, así que limpia la imagen primero. El ejemplo airbrush-pool-hold, sin LoRA, sirve como referencia que tus resultados con LoRA deben superar.
Inicio rápido de la 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/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"
Consulta la referencia de la API para autenticación, el esquema completo, sondeo y gestión de errores.




























