Introducción
Wan 2.1 Image LoRA Edición de imagen redibuja tu imagen a partir de un prompt, con hasta tres archivos LoRA de Wan tuyos cargados en el modelo de video abierto de 14B de Alibaba. Conserva la forma de la fuente, cuesta un precio fijo por imagen y vuelve sin filtro de contenido.
Elige el modo según tu material de partida
| Lo que tienes | Modo |
|---|---|
| una descripción escrita | Wan 2.1 Image LoRA Texto a imagen |
| una imagen para cambiar | Wan 2.1 Image LoRA Edición de imagen |
| una escena que debe moverse | Wan 2.1 LoRA Texto a video |
Funciones y aspectos destacados
Un solo control de fuerza
De un retoque ligero a un redibujado completo: con alrededor de 0.5 la fuente se queda en gran parte; con 0.75 a 0.8, la ropa, la luz y el lugar siguen el prompt. En nuestro ejemplo, una mujer con una sudadera con capucha en un puente de un canal se convirtió en una invitada a un baile de máscaras al anochecer.
Forma conservada
El resultado tiene las proporciones de la fuente con 1024 o 1536 píxeles en el lado largo, al mismo precio en ambos casos.
Tus LoRA sobre tu imagen
Los LoRA de Wan 2.1 se aplican al redibujado, con el mismo límite de tres entradas que en texto a imagen.
Sin censura con pesos propios
Los LoRA no se revisan y la salida no se filtra.
Parámetros de la solicitud
| Parámetro | Obligatorio | Descripción |
|---|---|---|
prompt | Sí | Describe la imagen que quieres recibir, no solo el cambio. Las palabras activadoras primero, si tu LoRA las tiene. mínimo 1 caracteres · máximo 5000 caracteres |
image_url | Sí | La imagen de origen. El resultado conserva su forma; un JPEG, PNG o WebP público que se pueda descargar directamente. mínimo 1 caracteres |
resolution | No | El lado largo: 1k son 1024 píxeles (por defecto) y 1.5k son 1536. El otro lado sigue la forma de la fuente. |
strength | No | Cuánto se aleja de la fuente, de 0 a 1, 0.6 por defecto. Con alrededor de 0.5 cambia poco; con 0.75 a 0.8, la ropa, la luz y el rostro siguen el prompt. |
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: |
output_format | No | jpeg (por defecto), png o webp. No afecta el precio. |
seed | No | Úsalo para comparar ejecuciones; en nuestra prueba, el mismo seed no siempre devolvió la misma imagen. |
Precios
$0.03 / imagen
Un precio fijo por imagen, el mismo que en texto a imagen, sin importar la fuente, el nivel ni los LoRA.
Casos de uso
De día a noche, de la calle al disfraz
Conserva el lugar y la pose de una foto corriente y cambia la hora, el vestuario y el atrezo: una toma de una calle de día se convierte en una noche de carnaval iluminada por faroles sin tener que volver a montar nada.
Variaciones de un cuadro
Crea varias alternativas de un cuadro inicial con distintas fuerzas y seeds y luego anima la que te guste con imagen a video de Wan 2.1 LoRA.
Rediseños sin filtro para tu plataforma
Redibuja tus propias imágenes con cualquier LoRA a un precio fijo por imagen; todas las personas representadas deben ser adultas.
Guía de prompts y consejos prácticos
Describe el resultado
Escribe la imagen completa tal como debe verse, no solo el cambio: el modelo redibuja a partir de tu descripción y conserva la disposición, la pose y los colores de la fuente. Un prompt que solo dice "add a mask" deja demasiado a la suerte.
Fuerza 0.75 para cambios reales
Por debajo de 0.6, la fuente se queda en gran parte. Con 0.7, los prompts de estilo y los LoRA de estilo no se impusieron a los colores de la fuente en nuestras pruebas; sube a 0.75 o 0.8 para un cambio más fuerte y a 0.9 para un redibujado casi completo.
Espera rostros nuevos
Con las fuerzas que cambian la escena, los rostros también cambian. Es un redibujado, no una edición que preserve la identidad, así que mantén la fuerza baja cuando la persona deba seguir siendo reconocible.
Elige el lado largo
1k da 1024 píxeles en el lado largo y 1.5k da 1536, al mismo precio; el lado corto sigue la forma de la fuente y se redondea hacia abajo a un múltiplo de 32.
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-image-lora/edit",
"input": {
"image_url": "https://example.com/reference.png",
"output_format": "jpeg",
"prompt": "A ceramic teapot on a linen cloth, soft window light, muted palette",
"resolution": "1k"
}
}'
# 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.
























