API GPT Image 2 : Comment les développeurs accèdent au dernier modèle d'OpenAI
GPT Image 2 (gpt-image-2) est disponible via l'API OpenAI, offrant aux développeurs un accès programmatique au modèle de génération d'images le plus puissant d'OpenAI. Sorti le 21 avril 2026, il apporte le raisonnement agentique, la résolution native 2K, le rendu de texte multilingue et l'intégration de recherche web aux pipelines d'images en production. Voici tout ce dont vous avez besoin pour commencer.
Prérequis
- Un compte OpenAI avec accès API
- Une clé API depuis platform.openai.com
- Un moyen de paiement sur votre compte (GPT Image 2 utilise une tarification par tokens)
- Une connaissance de base des requêtes HTTP ou du SDK OpenAI
Identifiant du modèle
gpt-image-2
Il s'agit de l'ID officiel du modèle GPT Image 2 dans l'API OpenAI.
Tarification
GPT Image 2 utilise une tarification par tokens (par million de tokens) :
| Type de token | Prix |
|---|---|
| Entrée image | 8,00 $ / 1 M de tokens |
| Entrée image en cache | 2,00 $ / 1 M de tokens |
| Sortie image | 30,00 $ / 1 M de tokens |
| Entrée texte | 5,00 $ / 1 M de tokens |
Coût typique par image : 0,04 $ à 0,35 $ selon la complexité du prompt et la taille de sortie.
Pour les tâches légères (brouillons, aperçus, vignettes en lot), gpt-image-1-mini coûte environ 8 $/M de tokens en sortie — soit environ 1/4 du prix de gpt-image-2.
Requête API de base
Avec le SDK Python OpenAI
from openai import OpenAI
client = OpenAI(api_key="your-api-key")
response = client.images.generate(
model="gpt-image-2",
prompt="A professional headshot of a woman in her 30s, soft studio lighting, neutral background, photorealistic",
size="1024x1024",
quality="high",
n=1
)
image_url = response.data[0].url
print(image_url)
Avec cURL
curl https://api.openai.com/v1/images/generations \
-H "Content-Type: application/json" \
-H "Authorization: Bearer $OPENAI_API_KEY" \
-d '{
"model": "gpt-image-2",
"prompt": "A professional headshot of a woman in her 30s, soft studio lighting, neutral background, photorealistic",
"n": 1,
"size": "1024x1024",
"quality": "high"
}'
Paramètres pris en charge
| Paramètre | Description | Options |
|---|---|---|
model |
Modèle à utiliser | gpt-image-2 |
prompt |
Description textuelle | Chaîne (jusqu'à ~4 000 caractères) |
n |
Nombre d'images | 1–10 |
size |
Dimensions de sortie | 1024x1024, 1792x1024, 1024x1792, 2048x2048 |
quality |
Qualité de rendu | standard, high |
response_format |
Format de retour | url, b64_json |
Résolution
GPT Image 2 prend en charge une sortie native jusqu'à la résolution 2K (2048 px). C'est une amélioration significative par rapport à gpt-image-1 et DALL-E 3. Utilisez quality: "high" et des paramètres de taille plus grands pour une sortie en résolution maximale.
- Standard : 1024×1024 — rapide, moins coûteux, idéal pour le prototypage
- High / 2K : Jusqu'à 2048×2048 — pour les usages commerciaux, l'impression ou le numérique haute définition
Mode Thinking et prompts complexes
Le mode Thinking de GPT Image 2 (raisonnement agentique de la série O) s'active automatiquement pour les prompts complexes. Vous n'avez pas besoin de l'activer explicitement — le modèle décide lui-même quand raisonner plus en profondeur. Pour en profiter, rédigez des prompts détaillés à plusieurs éléments :
prompt = """
A product advertisement for a luxury watch brand.
The watch should be centered on a dark marble surface.
Dramatic side lighting highlights the metal case.
Include the text 'Precision. Perfected.' in elegant serif font in the upper right.
Wide format suitable for a magazine spread.
"""
Intégration de la recherche web
GPT Image 2 peut effectuer des recherches sur le web avant de générer des images pour vérifier des détails réels. Vous pouvez le diriger dans votre prompt :
prompt = """
A product launch poster for the latest iPhone.
Research the current iPhone model's design and use it as visual reference.
Modern Apple aesthetic, clean white background.
"""
Traitement de la réponse
Format URL (par défaut)
image_url = response.data[0].url
# Remarque : les URL expirent après 60 minutes — téléchargez immédiatement pour les conserver
Format Base64
response = client.images.generate(
model="gpt-image-2",
prompt="...",
response_format="b64_json"
)
import base64
image_data = base64.b64decode(response.data[0].b64_json)
with open("output.png", "wb") as f:
f.write(image_data)
Gestion des erreurs
from openai import OpenAI, BadRequestError, RateLimitError
import time
client = OpenAI(api_key="your-api-key")
def generate_with_retry(prompt, max_retries=3):
for attempt in range(max_retries):
try:
response = client.images.generate(
model="gpt-image-2",
prompt=prompt,
size="1024x1024",
quality="high"
)
return response.data[0].url
except BadRequestError as e:
print(f"Prompt refusé (politique de contenu) : {e}")
return None
except RateLimitError:
wait = 2 ** attempt
print(f"Limite de taux atteinte. Nouvelle tentative dans {wait}s...")
time.sleep(wait)
return None
Stratégie de hiérarchisation des modèles
| Cas d'usage | Modèle recommandé | Pourquoi |
|---|---|---|
| Livrables finaux, travail client | gpt-image-2 |
Meilleure qualité, raisonnement, texte multilingue |
| Images commerciales standard | gpt-image-1.5 |
Pipeline stable et mature |
| Brouillons, aperçus, vignettes en lot | gpt-image-1-mini |
~1/4 du coût de gpt-image-2 |
Un flux de travail courant en production : itérer avec gpt-image-1-mini jusqu'à trouver la bonne direction, puis générer l'asset final avec gpt-image-2.
Azure AI Foundry
GPT Image 2 est également disponible via Microsoft Azure AI Foundry pour les équipes entreprise. Consultez la documentation Microsoft pour les détails de point de terminaison et d'authentification propres à votre région Azure.
Alternatives pour les non-développeurs
Si vous souhaitez profiter de la puissance de GPT Image 2 sans coder, Framia.pro propose une interface créative complète. Générez avec GPT Image 2, puis retouchez, agrandissez et animez vos créations — le tout sur un canevas visuel. Un seul abonnement vous donne également accès à plus de 20 autres modèles de pointe, dont Midjourney v7, Sora 2 et Veo 3.1.
Résumé
GPT Image 2 est prêt pour la production via l'API OpenAI. Utilisez l'ID de modèle gpt-image-2, exploitez la sortie haute qualité (2K) pour les travaux professionnels et rédigez des prompts détaillés pour activer le mode Thinking et la recherche web. Pour un accès sans API, Framia.pro intègre GPT Image 2 dans un environnement de production visuelle complet.