Introducción
Wan 2.1 LoRA Texto a video genera un clip silencioso a partir de un prompt con hasta tres archivos LoRA tuyos cargados en el modelo de video abierto de 14B de Alibaba. Los clips duran 5 o 10 segundos en 480p o 720p, en 16:9 o 9:16, y la plataforma no añade ningún filtro de contenido al prompt, a los pesos ni al clip.
Elige el modo según tu material de partida
| Lo que tienes | Modo |
|---|---|
| una descripción escrita | Wan 2.1 LoRA Texto a video |
| una foto para animar | Wan 2.1 LoRA Imagen a video |
| un clip al que cambiar el estilo | Wan 2.1 LoRA Video a video |
| una imagen fija en lugar de un clip | Wan 2.1 Image LoRA Texto a imagen |
Funciones y aspectos destacados
Una gran biblioteca de LoRA de la comunidad
Wan 2.1 14B tiene una de las mayores bibliotecas de LoRA de la comunidad entre los modelos de video abiertos: personajes, estilos artísticos, movimientos de cámara y LoRA sin filtro, la mayoría en Hugging Face y Civitai. Carga hasta tres mediante enlace directo, cada una con su propia fuerza de 0 a 4.
Los LoRA de Wan 2.2 también sirven
En nuestra prueba, un LoRA de estilo de Wan 2.2 de un solo archivo dio al clip un aspecto sepia de película antigua en este modelo, así que una buena parte de la biblioteca más nueva de Wan 2.2 también se puede usar aquí. En cambio, un LoRA de un modelo sin relación, como un modelo de imagen, hace fallar la solicitud.
Ajustes abiertos
Los pasos, el guidance, el flow shift y un prompt negativo los fijas tú, lo que importa con los LoRA cuyos autores publican ajustes recomendados. Los valores por defecto (30 pasos, guidance 5) dieron cuadros limpios en nuestras ejecuciones.
Sin censura con pesos propios
Las LoRA no se revisan y la salida no se filtra. Sin una LoRA sin filtro, el contenido de nivel Fuerte se dibujaba y el nivel Muy fuerte volvía suavizado; las LoRA sin filtro son la forma de llegar más lejos.
Parámetros de la solicitud
| Parámetro | Obligatorio | Descripción |
|---|---|---|
prompt | Sí | Las palabras activadoras primero, si tu LoRA las tiene, y luego el sujeto, la acción y la cámara. mínimo 1 caracteres |
negative_prompt | No | Lo que debe quedar fuera del clip, como desenfoque, dedos de más, texto o marcas de agua. Opcional, no afecta el precio. |
aspect_ratio | No | 16:9 (por defecto) o 9:16. La forma no cambia el precio. |
resolution | No | 480p (832 x 480, por defecto) o 720p (1280 x 720). 720p cuesta más por clip y tarda más. |
duration_seconds | No | 5 (por defecto) o 10 segundos; las demás duraciones se rechazan. Un clip de 10 segundos cuesta una vez y media lo que un clip de 5. |
loras | No | Hasta tres entradas {path, scale} entrenadas para Wan 2.1 14B; path es un enlace directo público a un archivo .safetensors y scale va de 0 a 4 (1 por defecto). Valor predeterminado: |
guidance_scale | No | Con qué rigor el clip sigue el prompt, de 0 a 20, 5 por defecto. Subirlo mientras se bajan los pasos nos dio cuadros sobresaturados y llenos de artefactos. |
flow_shift | No | Desplazamiento del paso de tiempo de flow matching, de 1 a 10. Déjalo fuera para usar 3 en 480p y 5 en 720p; cámbialo solo cuando el autor de un LoRA recomiende un valor. |
steps | No | Pasos de eliminación de ruido, de 1 a 40, 30 por defecto. Con menos pasos es más rápido y más suave. |
seed | No | Mantiene las ejecuciones comparables mientras cambias un LoRA o un scale a la vez. No promete un resultado idéntico. |
Precios
Se factura por clip según la resolución y la duración; un clip de 10 segundos cuesta una vez y media lo que uno de 5. Los LoRA y la relación de aspecto no cambian el precio.
| Resolución | Duración: 5 | Duración: 10 |
|---|---|---|
| $0.24 / solicitud | $0.36 / solicitud |
| $0.36 / solicitud | $0.54 / solicitud |
Casos de uso
Series de personajes
Entrena o descarga un LoRA de personaje una sola vez y cárgalo en cada solicitud: el mismo rostro y la misma ropa pasan de una escena a otra, algo que un prompt por sí solo no puede garantizar de un clip a otro.
Cortos con estilo
Un LoRA de estilo da a todos los clips de un conjunto el mismo look, desde la animación cel hasta la película antigua, así que una serie se lee como una sola pieza aunque cambien los prompts.
Plataformas sin filtro de contenido
Carga la LoRA que espera tu público y genera clips de 5 o 10 segundos sin ningún filtro en medio. Todas las personas en pantalla deben ser adultas.
Guía de prompts y consejos prácticos
Primero las palabras activadoras
La mayoría de los LoRA de Wan se entrenaron con una frase activadora, que aparece en la página del LoRA. Ponla al principio del prompt y luego describe el sujeto, la acción y la cámara con frases normales.
Empieza con scale 1
En nuestras pruebas, 0.5 ya movía el resultado y 1 lo movía más. Sube el scale solo si el LoRA aún se nota poco, y bájalo si el decorado y los personajes cambian más de lo que quieres.
Mantén el guidance moderado
Guidance 5 con 30 pasos dio cuadros limpios. Subir el guidance mientras se recortaban los pasos nos dio cuadros sobresaturados y llenos de artefactos, así que cambia una cosa a la vez.
Usa enlaces directos y públicos
Usa un enlace público que descargue el propio archivo .safetensors, como un enlace "resolve/main" de Hugging Face. Una página de repositorio, un archivo detrás de un inicio de sesión o un enlace de Civitai que redirige al inicio de sesión hace fallar la solicitud, y las solicitudes fallidas no se cobran.
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.1-lora/text-to-video",
"input": {
"aspect_ratio": "16:9",
"duration_seconds": 5,
"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.
























