Corps de la requête
Modèle à utiliser (par ex.,
dall-e-3, flux-pro, midjourney).Description textuelle de l’image souhaitée.
Nombre d’images à générer (1-4, selon le modèle).
Taille de l’image. Les options varient selon le modèle :
- DALL-E 3 :
1024x1024,1792x1024,1024x1792 - Autres modèles :
512x512,1024x1024, etc.
Qualité de l’image (
standard ou hd). DALL-E 3 uniquement.Format de réponse :
url ou b64_json.Style pour DALL-E 3 :
vivid ou natural.Un identifiant unique pour l’utilisateur final.
Réponse
Réponse synchrone (DALL-E, Flux Schnell, etc.)
Horodatage Unix de création.
Tableau des images générées.Chaque objet contient :
url(string) : URL de l’image généréeb64_json(string) : Image encodée en Base64 (si demandée)revised_prompt(string) : Le prompt utilisé (DALL-E 3)
Réponse asynchrone (Midjourney, Flux Pro, Ideogram, etc.)
Certains modèles nécessitent un temps de traitement plus long et renvoient une réponse asynchrone :Horodatage Unix de création.
Identifiant unique de tâche pour le polling.
Statut initial :
pending.URL relative à interroger pour obtenir les résultats (par ex.,
/v1/tasks/{id}).Tableau avec des données temporaires.
url sera vide jusqu’à la fin du traitement.Lorsque vous recevez
status: "pending", utilisez l’endpoint Get Image Status pour interroger le résultat.Modèles disponibles
| Model | Type | Fonctionnalités |
|---|---|---|
dall-e-3 | Sync | Meilleure qualité, amélioration du prompt |
dall-e-2 | Sync | Plus rapide, plus abordable |
flux-pro | Async | Photoréaliste, haute qualité |
flux-schnell | Sync | Très rapide |
midjourney | Async | Style artistique |
ideogram-v3 | Async | Meilleur rendu du texte |
stable-diffusion-3 | Sync | Open source, personnalisable |
Gestion des réponses asynchrones
Pour les modèles asynchrones, vérifiez si la réponse contientstatus: "pending" :