
Génération et édition d’images avec les variantes Pro et Turbo, jusqu’à dix images de référence, sortie PNG transparente, et tailles personnalisées jusqu’à 2560x2560.
Génération et édition d’images avec les variantes Pro et Turbo, jusqu’à dix images de référence, sortie PNG transparente, et tailles personnalisées jusqu’à 2560x2560.
Aussi connu sous le nom Qwen Image, Alibaba Cloud Qwen Image 2.1
qwen-image-2-1/v1/images/generationsqwen-image-2.1qwen-image-2.1-proqwen-image-2.1-turboalibaba/qwen-image-2-1alibaba/qwen-image-2.1Tarifs à l'usage en direct du catalogue EmpirioLabs. Vous ne payez que ce que vous utilisez, sans minimum mensuel.
Qwen Image 2.1 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": "qwen-image-2-1",
"prompt": "Describe what you want Qwen Image 2.1 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": "qwen-image-2-1",
"prompt": "Describe what you want Qwen Image 2.1 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 Qwen Image 2.1 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 | - | - | Décrivez l’image à créer. Avec les images d’entrée jointes, cela devient l’instruction de montage. Une modification uniquement sur l’image utilise une invite de... |
| model_variant | enum | qwen-image-2.1-pro | qwen-image-2.1-pro, qwen-image-2.1-turbo | Choisissez Pro pour la meilleure qualité d’image et des montages complexes, ou Turbo pour une génération plus rapide et à moindre coût. Lorsque ce n’est pas... |
| image | array | - | - | Une à dix images de référence sous forme d’URL, d’URI de données ou d’objets image téléchargés. |
| images | array | - | - | Alias pluriel pour plusieurs références d’images téléchargées. |
| aspect_ratio | enum | auto | auto, 1:1, 16:9, 9:16, 3:2, 2:3, 4:3, 3:4, 5:4, 4:5 | Rapport d’aspect de sortie optionnel. L’auto est la règle par défaut. Avec une résolution fixe de 1K ou 2K, l’Auto utilise la taille carrée de ce palier. Avec la... |
| resolution | enum | 2K | auto, 1K, 2K | Préréglage de la taille de sortie. Par défaut à 2K. Auto permet au modèle de choisir la taille lorsque le rapport d’aspect est Auto; avec un format d’aspect... |
| size | string | - | - | Taille exacte de sortie en LARGEUR*HAUTEUR, par exemple 2048*1536. Cela prime sur aspect_ratio et la résolution. |
| use_custom_size | boolean | false | - | Utilisez custom_width et custom_height au lieu des préréglages de rapport d’aspect et de résolution. |
| custom_width | number | - | 256 à 4096 | Largeur de sortie personnalisée en pixels. La surface totale doit être comprise entre 512x512 et 2560x2560, avec un format allant de 1:8 à 8:1. |
| custom_height | number | - | 256 à 4096 | Hauteur de sortie personnalisée en pixels. La surface totale doit être comprise entre 512x512 et 2560x2560, avec un format allant de 1:8 à 8:1. |
| num_images | number | 1 | 1 à 6 | Nombre d’images de sortie. Chaque sortie est facturée séparément. |
| negative_prompt | string | - | - | Décrivez les éléments visuels ou les qualités à éviter dans la sortie. |
| prompt_extend | boolean | true | - | Développez automatiquement la consigne pour une composition et un niveau de détail plus forts. Désactivez-la lorsque vous demandez un fond transparent. |
| prompt_extend_mode | enum | direct | direct, agent | Des œuvres directes pour la génération et le montage. L’agent effectue un affinage plus approfondi des prompts et est disponible uniquement pour text-to-image requêtes. |
Qwen Image 2.1 combine la génération d’images Pro et Turbo et le montage en un seul modèle. Pro est sélectionné par défaut, la sortie commence à 2K, et le format d’image commence en Auto. Turbo offre une option plus rapide et moins coûteuse.
Les images générées passent un contrôle automatisé de sécurité du contenu. Une image signalée comme explicite n’est pas retournée. Comme 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, Qwen Image 2.1 est facturé à l'usage : Pro $0.040 par image; Turbo $0.016 par image. La grille tarifaire en direct de cette page correspond toujours à ce que l'API facture.
Qwen Image 2.1 est servi via POST /v1/images/generations sur api.empiriolabs.ai avec une authentification standard par token Bearer.
Oui. Le playground EmpirioLabs exécute Qwen Image 2.1 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.