GPT Image 2 Génération d'images Beta
- Le modèle GPT Image 2 (gpt-image-2-beta) prend en charge les modes texte vers image, image vers image et édition d’image
- Mode de traitement asynchrone, utilisez l’ID de tâche retourné pour interroger le statut
- Les liens d’image générés sont valides pendant 24 heures, veuillez les enregistrer rapidement
Facturation (per_call, par palier de résolution) :
autoouratio + resolution: facturé selon le champresolution(1K / 2K / 4K, voirresolution)- Pixels explicites
LxH: classés automatiquement selon le total de pixels — total ≤ 1.7 MP → 1K, total > 1.7 MP et ≤ 4.4 MP → 2K, total > 4.4 MP → 4K nest fixé à 1 ;qualityn’est pas exposé sur ce canal
Autorisations
Toutes les API nécessitent une authentification Bearer Token
Obtenir une clé API :
Visitez la Page de gestion des clés API pour obtenir votre clé API
Ajouter à l'en-tête de requête :
Authorization: Bearer YOUR_API_KEYCorps
Nom du modèle de génération d'image
gpt-image-2-beta "gpt-image-2-beta"
Invite décrivant l'image que vous souhaitez générer, ou décrivant comment éditer l'image d'entrée. Limitée à 2000 tokens
2000"A beautiful colorful sunset over the ocean"
Rapport d'aspect de l'image générée. Choisissez l'un des rapports pris en charge, ou utilisez auto pour laisser le modèle décider :
auto: Déterminé automatiquement par le modèle (par défaut)1:1: Carré3:2/2:3: Paysage / Portrait4:3/3:4: Paysage / Portrait5:4/4:5: Paysage / Portrait16:9/9:16: Écran large paysage / portrait21:9/9:21: Ultra-large paysage / portrait2:1/1:2: Paysage / Portrait3:1/1:3: Panorama paysage / portrait
Pixels explicites LxH sont également pris en charge (par ex. 1024x1024 / 1920x1080 / 3840x2160). Avec des pixels explicites, le champ resolution est ignoré et le palier de facturation est classé automatiquement selon le total de pixels :
- Total ≤ 1.7 MP → 1K
- Total > 1.7 MP et ≤ 4.4 MP → 2K
- Total > 4.4 MP → 4K
Limites strictes en pixels :
- La largeur et la hauteur doivent toutes deux être des multiples de
16 - Total de pixels :
655 360(≈ 0,65 MP) ~8 294 400(≈ 8,29 MP) - Chaque côté ≤
3840 - Ratio ≤
3:1
"16:9"
Niveau de résolution, effectif uniquement lorsque size est un rapport.
Cas d'ignorance :
size=auto: facturé au palier 1K (ce paramètre n'a pas besoin d'être passé)sizeen pixels explicitesLxH: ce champ est ignoré, et le palier est classé automatiquement selon le total de pixels (voir la description desize)
Multiplicateur de prix :
- 1K : 1× base (par défaut)
- 2K : 1,7× base
- 4K : 2,6× base
Dimensions de sortie paysage/carré (portrait = inversé) :
| Rapport | 1K | 2K | 4K |
|---|---|---|---|
| 1:1 | 1024×1024 | 2048×2048 | 2880×2880 |
| 2:1 | 1456×720 | 2896×1456 | 3840×1920 * |
| 3:1 | 1776×592 | 3552×1184 | 3840×1280 * |
| 3:2 | 1248×832 | 2512×1680 | 3520×2352 |
| 4:3 | 1184×880 | 2368×1776 | 3312×2480 * |
| 5:4 | 1152×912 | 2288×1824 | 3216×2576 |
| 16:9 | 1360×768 | 2736×1536 | 3840×2160 (UHD) |
| 21:9 | 1568×672 | 3136×1344 | 3840×1632 * |
- automatiquement réduit pour respecter le budget de pixels.
1K, 2K, 4K "1K"
Liste d'URL d'images de référence pour les fonctionnalités image vers image et édition d'image
Remarques :
- Jusqu'à
16images de référence par requête - Formats pris en charge :
.jpeg,.jpg,.png,.webp - Les URL d'images doivent être directement accessibles par le serveur, ou des URL qui déclenchent un téléchargement direct (généralement des URL se terminant par des extensions d'image comme
.png,.jpg)
16[
"https://example.com/image1.png",
"https://example.com/image2.png"
]URL de rappel HTTPS pour l'achèvement de la tâche
Moment du rappel :
- Déclenché lorsque la tâche est terminée, échouée ou annulée
- Envoyé après confirmation de la facturation
Restrictions de sécurité :
- Protocole HTTPS uniquement
- Les adresses IP internes sont interdites (127.0.0.1, 10.x.x.x, 172.16-31.x.x, 192.168.x.x, etc.)
- La longueur de l'URL ne doit pas dépasser
2048caractères
Mécanisme de rappel :
- Délai d'expiration :
10secondes - Maximum
3tentatives après échec (à1/2/4secondes après l'échec) - Le format de réponse du rappel est cohérent avec l'API de requête de tâche
- Un code de statut 2xx est considéré comme un succès, les autres codes déclenchent une nouvelle tentative
"https://your-domain.com/webhooks/image-task-completed"
Réponse
Tâche d'image créée avec succès
Horodatage de création de la tâche
1757156493
ID de tâche
"task-unified-1757156493-imcg5zqt"
Nom du modèle réellement utilisé
"gpt-image-2-beta"
Type d'objet de tâche
image.generation.task Pourcentage de progression de la tâche (0-100)
0 <= x <= 1000
Statut de la tâche
pending, processing, completed, failed "pending"
Informations sur la tâche asynchrone
Type de sortie de la tâche
text, image, audio, video "image"
Informations d'utilisation et de facturation