
Modèle compagnon de génération et d'édition d'images: text-to-image, reliure-box et ensembles d'images cohésives, avec une sortie jusqu'à 4K sur Pro.
Modèle compagnon de génération et d'édition d'images: text-to-image, reliure-box et ensembles d'images cohésives, avec une sortie jusqu'à 4K sur Pro.
Aussi connu sous le nom Alibaba Cloud Wan2.7 Image, Wan2.7-Image, wan2-7-image
wan2-7-image/v1/images/generationsalibaba/wan-2.7-imagewan-2.7-imageTarifs à l'usage en direct du catalogue EmpirioLabs. Vous ne payez que ce que vous utilisez, sans minimum mensuel.
Wan2.7 Image fonctionne via POST /v1/images/generations. La requête renvoie immédiatement un job_id ; interrogez GET /v1/jobs/{job_id} jusqu'à la fin du job et lisez les URLs de sortie dans le résultat. Ou ajoutez "sync": true pour éviter le polling : la requête reste ouverte et renvoie directement la réponse image au format OpenAI, donc les SDKs OpenAI fonctionnent tels quels. Obtenez une clé API depuis le tableau de bord EmpirioLabs.
curl https://api.empiriolabs.ai/v1/images/generations \
-H "Authorization: Bearer $EMPIRIOLABS_API_KEY" \
-H "Content-Type: application/json" \
-d '{
"model": "wan2-7-image",
"prompt": "Describe what you want Wan2.7 Image to generate."
}'curl https://api.empiriolabs.ai/v1/jobs/JOB_ID \
-H "Authorization: Bearer $EMPIRIOLABS_API_KEY"import requests
response = requests.post(
"https://api.empiriolabs.ai/v1/images/generations",
headers={"Authorization": "Bearer YOUR_EMPIRIOLABS_API_KEY"},
json={
"model": "wan2-7-image",
"prompt": "Describe what you want Wan2.7 Image to generate.",
},
)
job = response.json()
# Generation runs as an async job. Poll until it completes.
import time
while True:
status = requests.get(
f"https://api.empiriolabs.ai/v1/jobs/{job['job_id']}",
headers={"Authorization": "Bearer YOUR_EMPIRIOLABS_API_KEY"},
).json()
if status.get("status") in ("completed", "failed"):
print(status)
break
time.sleep(5)Paramètres de requête pris en charge par l'API Wan2.7 Image sur EmpirioLabs. Les valeurs par défaut s'appliquent quand un champ est omis.
| Paramètre | Type | Par défaut | Plage / valeurs | Description |
|---|---|---|---|---|
| prompt | string | - | - | Invite texte. Pour le mode Ensemble d’images, décrivez chaque image dans l’ordre (par exemple « Première image:... Deuxième image:...'). |
| model_variant | enum | wan2.7-image-pro | wan2.7-image-pro, wan2.7-image | Avantages: 4K + mode Réflexion + meilleure qualité. Standard: plus rapide, moins cher. |
| aspect_ratio | enum | - | 16:9, 1:1, 9:16, 3:2, 2:3, 4:3, 3:4, 5:4, 4:5 | Optionnel. Si elle est omise, text-to-image passe par défaut à 16:9; Image-edit correspond au ratio natif de la dernière image d’entrée. |
| resolution | enum | 2K | 1K, 2K, 4K | Niveau qualité. 1K ~1MP, 2K ~4MP, 4K ~16MP (Pro text-to-image uniquement). |
| use_custom_size | boolean | false | - | Écarter aspect_ratio + résolution avec des dimensions explicites des pixels. |
| custom_width | number | - | 768 à 4096 | Pixels (768–2048; Pro text-to-image jusqu’à 4096). Seulement quand use_custom_size = vrai. L’aspect doit être en [1:8, 8:1]. |
| custom_height | number | - | 768 à 4096 | Pixels (768–2048; Pro text-to-image jusqu’à 4096). Seulement quand use_custom_size = vrai. |
| enable_sequential | boolean | false | - | Mode Image Set. Générez jusqu’à 12 images cohérentes liées à la réalité. Désactive thinking_mode et color_palette. |
| num_images | number | 1 | 1 à 4 | Mode standard uniquement. Nombre d’images à générer. Chacun est facturé séparément. |
| num_images_set | number | 1 | 1 à 12 | Mode Image Set. Maximum d’images dans le coffret. Le modèle décide du nombre réel; Vous êtes facturé uniquement pour les images générées. |
| thinking_mode | boolean | true | - | Uniquement pour les pro. Une inférence améliorée pour une qualité supérieure au prix de la latence. Ignoré automatiquement lorsque les images d’entrée sont jointes... |
| image | array | - | - | Jusqu’à 9 URL d’images d’entrée pour l’édition. Déclenche automatiquement le mode d’édition d’image. |
| color_palette | string | - | - | Tableau JSON optionnel de 3–10 {hexadécimaux, ratio} objets (les ratios totalisent 100 %). Mode standard uniquement. Exemple: [{"hex »:"#C2D1E6 »,"ratio »:"60,00... |
| bbox_list | string | - | - | Boîtiers d’édition interactifs en JSON. Utilisez [] pour pas de boîte, ou [[x1,y1,x2,y2]] pour une boîte. |
Téléverser 1 à 9 images pour le mode édition; sans images, fonctionne comme text-to-image. Contraintes - Invite max 5 000 caractères - Génération: 10-60 secondes selon la résolution, le nombre d’images, la variante du modèle et le mode de réflexion Entrées d’image (mode édition) - JPEG, PNG, BMP ou WEBP - 240-8000 px par face - Rapport d’image 1:8 à 8:1 - Max 20 Mo par image Capacités - Transfert de style, placement d’objets, mélange de scènes, remplacement d’arrière-plan, composition multi-référence, montage interactif avec boîtes englobantes - Variante Pro supporte la sortie jusqu’à 4K Sécurité du contenu - Généré Les images passent un contrôle automatisé de sécurité du contenu. Une image marquée comme explicite n’est pas retournée. Parce que l’image est générée avant l’exécution du contrôle, une génération signalée est toujours facturée.
Sur EmpirioLabs, Wan2.7 Image est facturé à l'usage : Norme $0.030 par image; Pour $0.075 par image. La grille tarifaire en direct de cette page correspond toujours à ce que l'API facture.
Wan2.7 Image est servi via POST /v1/images/generations sur api.empiriolabs.ai avec une authentification standard par token Bearer.
Oui. Le playground EmpirioLabs exécute Wan2.7 Image dans le navigateur avec les mêmes paramètres que l'API expose, pour tester vos prompts avant d'écrire du code.
Créez un compte EmpirioLabs, puis générez une clé sous API Keys dans le tableau de bord. La facturation utilise des crédits à l'usage : vous ne payez que vos requêtes.
Consultez nos tarifs ou contactez-nous si vous souhaitez que votre propre modèle soit déployé sur notre stack.