ChatGPT Images 2.5 API
Référence complète de l’API pour les modèles ChatGPT Images 2.5 Client, Flare et Sunburst.
Variantes du modèle
Cette API prend en charge six variantes de modèle disponibles :
Comparaison rapide
Flare et Sunburst partagent les options de requête suivantes. Les variantes Client conservent leurs options existantes, présentées dans le second tableau.
Rapports d’aspect pris en charge
16:9, 9:16, 1:1, 3:2, 2:3, 3:4, 4:3, 5:4, 4:5, 21:9
ChatGPT Images 2.5 Client (génération d’images à partir de texte)
Point de terminaison
POST /api/v1/image/task
Authentification
Authorization: Bearer YOUR_API_KEY
Paramètres de la requête
Obligatoires
Remarque : Le rapport largeur:hauteur doit être l’un des suivants : 16:9, 9:16, 1:1, 3:2, 2:3, 3:4, 4:3, 5:4, 4:5, 21:9
Exemple de requête
javascript
ChatGPT Images 2.5 Edit Client (retouche d’images)
Point de terminaison
POST /api/v1/image/task
Paramètres de la requête
Obligatoires
Remarque : Le rapport largeur:hauteur doit être l’un des suivants : 16:9, 9:16, 1:1, 3:2, 2:3, 3:4, 4:3, 5:4, 4:5, 21:9
Exemple de retouche d’une seule image
javascript
Exemple de composition à partir de plusieurs images
javascript
ChatGPT Images 2.5 Flare (génération d’images à partir de texte)
Point de terminaison
POST /api/v1/image/task
Paramètres de la requête
Obligatoires
Le rapport largeur:hauteur doit correspondre à l’un des rapports d’aspect pris en charge indiqués ci-dessus.
Facultatifs
Exemple de requête
javascript
ChatGPT Images 2.5 Flare Edit (retouche d’images)
Point de terminaison
POST /api/v1/image/task
Paramètres de la requête
Obligatoires
Le rapport largeur:hauteur doit correspondre à l’un des rapports d’aspect pris en charge indiqués ci-dessus.
Facultatifs
Exemple de requête
javascript
ChatGPT Images 2.5 Sunburst (génération d’images à partir de texte)
Point de terminaison
POST /api/v1/image/task
Paramètres de la requête
Obligatoires
Le rapport largeur:hauteur doit correspondre à l’un des rapports d’aspect pris en charge indiqués ci-dessus.
Facultatifs
Exemple de requête
javascript
ChatGPT Images 2.5 Sunburst Edit (retouche d’images)
Point de terminaison
POST /api/v1/image/task
Paramètres de la requête
Obligatoires
Le rapport largeur:hauteur doit correspondre à l’un des rapports d’aspect pris en charge indiqués ci-dessus.
Facultatifs
Exemple de requête
javascript
Format de réponse
Réponse initiale
Les six variantes de ChatGPT Images 2.5 renvoient un task_id pour l’interrogation périodique :
json
Réponse à l’interrogation périodique
Interrogez régulièrement GET /api/v1/image/{task_id} pour vérifier l’état :
json
Valeurs d’état
submitted: tâche acceptéeprocessing: génération ou retouche d’image en courssucceed: tâche terminée avec succèsfailed: échec de la tâche
Temps de traitement
Le temps de traitement varie selon le modèle, les paramètres de sortie, la complexité de l’instruction et le nombre d’images de référence. Interrogez régulièrement le service jusqu’à ce que l’état de la tâche soit succeed ou failed ; une tâche soumise ou en cours de traitement peut ne pas encore contenir d’images résultantes.
Bonnes pratiques
- Décrivez précisément la composition : ChatGPT Images 2.5 donne les meilleurs résultats lorsque les instructions décrivent clairement le sujet, le cadrage, l’éclairage et le style souhaité.
- Adaptez le rapport d’aspect au support de diffusion : définissez le rapport dès le départ pour les publications sur les réseaux sociaux, les bannières, les pages produit ou les mises en page éditoriales.
- Utilisez des images sources de bonne qualité pour les retouches : des images nettes et bien éclairées améliorent la préservation de l’identité du sujet et la qualité des retouches locales.
- Limitez les requêtes multi-images aux références pertinentes : pour les requêtes de retouche, fournissez uniquement les images utiles afin d’éviter des indications visuelles contradictoires.