Introduction
Wan 2.1 Image LoRA Retouche d’image redessine votre image à partir d’un prompt, avec jusqu’à trois de vos fichiers LoRA Wan chargés sur le modèle vidéo ouvert 14B d’Alibaba. Elle garde le format de la source, coûte un prix fixe par image et revient sans filtre de contenu.
Choisir un mode selon le matériau de départ
| Matériau de départ | Mode |
|---|---|
| une description écrite | Wan 2.1 Image LoRA Texte vers image |
| une image à modifier | Wan 2.1 Image LoRA Retouche d’image |
| une scène qui doit bouger | Wan 2.1 LoRA Texte vers vidéo |
Fonctionnalités et points forts
Un seul réglage de strength
De la légère retouche au redessin complet : vers 0,5, la source reste en grande partie ; vers 0,75 à 0,8, la tenue, la lumière et le décor suivent le prompt. Dans notre exemple, une femme en sweat à capuche sur un pont de canal est devenue une invitée de bal masqué au crépuscule.
Format gardé
Le résultat a les proportions de la source à 1024 ou 1536 pixels sur le grand côté, au même prix pour les deux.
Vos LoRA sur votre image
Les LoRA Wan 2.1 s’appliquent au redessin, avec la même limite de trois entrées que pour le texte vers image.
Sans censure, avec des poids personnalisés
Les LoRA ne sont pas vérifiés et la sortie n’est pas filtrée.
Paramètres de requête
| Paramètre | Obligatoire | Description |
|---|---|---|
prompt | Oui | Décrivez l’image que vous voulez en retour, pas seulement le changement. D’abord les mots déclencheurs si votre LoRA en a. 1 caractères minimum · 5000 caractères maximum |
image_url | Oui | L’image source. Le résultat en garde le format ; un JPEG, PNG ou WebP public et directement téléchargeable. 1 caractères minimum |
resolution | Non | Le grand côté : 1k vaut 1024 pixels (par défaut), 1.5k vaut 1536. L’autre côté suit le format de la source. |
strength | Non | Distance à parcourir par rapport à la source, de 0 à 1, 0,6 par défaut. Vers 0,5, peu de choses changent ; vers 0,75 à 0,8, la tenue, la lumière et le visage suivent le prompt. |
loras | Non | Jusqu’à trois entrées {path, scale} entraînées pour Wan 2.1 14B ; path est un lien direct public vers un fichier .safetensors, scale va de 0 à 4 (1 par défaut). Valeur par défaut: |
output_format | Non | jpeg (par défaut), png ou webp. Sans effet sur le prix. |
seed | Non | Servez-vous-en pour comparer des exécutions ; lors de notre test, la même seed n’a pas toujours renvoyé la même image. |
Tarification
$0.03 / image
Un prix fixe par image, le même que pour le texte vers image, quels que soient la source, le palier ou les LoRA.
Cas d’utilisation
Du jour à la nuit, de la rue au costume
Gardez le lieu et la pose d’une photo ordinaire et changez l’heure, la garde-robe et les accessoires : une photo de rue en plein jour devient une soirée de carnaval aux lanternes sans rien remettre en scène.
Variantes d’une image
Faites plusieurs variantes d’une image d’ouverture à différentes strengths et seeds, puis animez celle qui vous plaît avec Wan 2.1 LoRA image vers vidéo.
Des refontes sans filtre pour votre plateforme
Redessinez vos propres images avec n’importe quel LoRA, à un prix forfaitaire par image ; toutes les personnes représentées doivent être des adultes.
Guide de prompt et conseils pratiques
Décrivez le résultat
Écrivez toute l’image telle qu’elle doit apparaître, pas seulement le changement : le modèle redessine à partir de votre description et garde la mise en page, la pose et les couleurs de la source. Un prompt qui dit seulement « add a mask » laisse trop de place au hasard.
Strength de 0,75 pour de vrais changements
En dessous d’environ 0,6, la source reste en grande partie. À 0,7, les prompts de style et les LoRA de style n’ont pas pris le pas sur les couleurs de la source lors de nos tests ; allez à 0,75 ou 0,8 pour un changement plus fort et à 0,9 pour un redessin presque complet.
Attendez-vous à de nouveaux visages
Aux strengths qui changent la scène, les visages changent aussi. C’est un redessin, pas une retouche qui préserve l’identité : gardez donc la strength basse quand la personne doit rester reconnaissable.
Choisissez le grand côté
Le 1k donne 1024 pixels sur le grand côté et le 1.5k donne 1536, au même prix ; le petit côté suit le format de la source et est arrondi à la baisse à un multiple de 32.
Démarrage rapide de l’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"
La référence API détaille l’authentification, le schéma complet, le polling et la gestion des erreurs.
























