API GPT Image 2
Est.Prix: $0.0017 - 0.817(~ 0.11383 - 55.58049 credits) per image
Token-based billing — range covers all Playground combinations at n=1 (quality / resolution / ratio / up to 16 reference images). Multiply by Count for n>1.
Stabilité maximale avec une disponibilité garantie de 99,9 %. Recommandé pour la production.
Use the same API endpoint. The model parameter selects the variant.
API GPT Image 2 : tarifs et accès
Exécutez GPT Image 2 sur EvoLink pour le texte-vers-image, l’édition d’image et la livraison asynchrone de tâches. Comparez les tarifs, testez vos prompts dans le playground et passez en production avec une seule API.

Upload up to 16 images (max 50MB each)
Click to upload or drag and drop
Supported formats: JPEG, JPG, PNG, WEBP
Maximum file size: 50MB; Maximum files: 16
Ratio mode: w×h ≈ Resolution tier pixel budget (1K≈1.05MP, 2K≈4.19MP, 4K=8.29MP). Auto lets the model decide (resolution ignored; cost estimated as 2048×2048 conservative cap). Custom takes any WxH — both multiples of 16, 655K~8.29M total pixels, edges ≤ 3840px, aspect ≤ 3:1.
Anchor-edge tier for aspect-ratio sizes. Combinations exceeding the 8.29 MP budget are scaled down (e.g. 4K 1:1 → 2880×2880). Ignored in Auto and Custom modes.
Rendering effort / thinking depth. Directly affects output token count and cost.
Number of images to generate (1-10)
Click Generate to see preview
Historique
Max 20 éléments0 en cours · 0 terminé
Billing Model
- •Token-based — charged by the token counts reported in the upstream usage object.
- •Image Output tokens scale with size and quality (low/medium/high).
- •Image Input tokens apply only in image-to-image / edit mode.
- •Cached Input is charged only when the upstream usage object reports cached tokens.
Pricing
| Model | Mode | Token Category | Price |
|---|---|---|---|
| GPT Image 2 | Token-based billing | Image Output | $0.027/ 1K tokens(1.836 Credits) |
| GPT Image 2 | Token-based billing | Image Input | $0.0072/ 1K tokens(0.4896 Credits) |
| GPT Image 2 | Token-based billing | Image Cached Input | $0.0018/ 1K tokens(0.1224 Credits) |
| GPT Image 2 | Token-based billing | Text Input | $0.0045/ 1K tokens(0.306 Credits) |
| GPT Image 2 | Token-based billing | Text Cached Input | $0.0011/ 1K tokens(0.0765 Credits) |
If it's down, we automatically use the next cheapest available—ensuring 99.9% uptime at the best possible price.
Figures are pre-bill estimates. Actual charges follow the upstream response.usage returned by the model.
Ce que vous pouvez créer avec GPT Image 2
Mettre à jour des visuels produit
Avec GPT Image 2, vous pouvez actualiser des images catalogue et marketplace sans repartir de zéro à chaque fois. Les équipes génèrent de nouveaux arrière-plans, des variantes saisonnières et des visuels hero plus propres tout en gardant une présentation produit cohérente.

Générer des assets marketing
Créez bannières de lancement, visuels sociaux et concepts publicitaires depuis une seule route API. GPT Image 2 convient aux équipes qui ont besoin d’itérations rapides, de tarifs visibles et d’un passage direct du playground à la production.

Éditer à partir d’images de référence
Envoyez vos prompts avec des images de référence lorsque vous avez besoin de modifications ciblées plutôt que d’une génération totalement nouvelle. C’est particulièrement utile pour les workflows qui demandent des changements contrôlés, une composition mise à jour ou des variantes répétées à partir d’un même asset source.

Pourquoi utiliser GPT Image 2 via EvoLink
EvoLink transforme GPT Image 2 en une décision d’achat plus claire : une seule route, des tarifs visibles, une validation dans le playground et un workflow asynchrone adapté aux tâches image en production.
Une seule route API du test à la production
Commencez dans le playground, validez la structure du prompt, puis passez à l’intégration API sans changer d’outil ni reconstruire votre flux de requêtes.
Visibilité sur les tarifs et la facturation
Cette page réunit les tarifs, l’accès au playground et le nom exact du modèle afin que les équipes puissent évaluer les coûts avant de faire monter en charge leurs workloads image.
Un workflow asynchrone pour de vrais jobs
Sur EvoLink, GPT Image 2 fonctionne avec un flux asynchrone, bien plus adapté aux générations et éditions longues que l’idée trompeuse d’une réponse synchrone instantanée pour chaque requête.
Comment intégrer GPT Image 2
Trois étapes pour tester la route, envoyer des requêtes et récupérer des résultats image asynchrones.
Créer votre clé API
Connectez-vous à EvoLink et créez une clé API pour les tests dans le playground comme pour les requêtes de production. C’est le même mode d’accès utilisé pour les autres routes de modèles prises en charge.
Envoyer une requête GPT Image 2
Utilisez `gpt-image-2` comme nom de modèle, puis envoyez votre prompt, la taille, la qualité et éventuellement `image_urls` si vous avez besoin d’édition basée sur référence ou de workflows image-vers-image.
Récupérer le résultat et enregistrer l’asset
La génération d’image s’exécute comme une tâche asynchrone. Récupérez le résultat, gérez la fin de traitement dans votre application et sauvegardez rapidement l’asset, car les liens d’images générées sont temporaires.
Fonctionnalités de GPT Image 2
Les contrôles concrets qui comptent lorsque vous évaluez une API d’image pour un usage en production.
Texte-vers-image et édition d’image
Utilisez une seule route pour la génération de nouvelles images, l’édition basée sur référence et les workflows de type image-vers-image.
Prise en charge des images de référence
Ajoutez une ou plusieurs URLs d’images de référence lorsque votre workflow nécessite des modifications contrôlées, des variantes ou des changements guidés par prompt à partir d’un asset existant.
Réglages de taille et de qualité
Choisissez des ratios ou dimensions pris en charge, puis ajustez la qualité en fonction du niveau de sortie attendu et de votre contrainte de coût.
Livraison via tâches asynchrones
Les requêtes renvoient des IDs de tâche pour le polling, ce qui donne aux équipes une façon plus propre de gérer des jobs de génération et d’édition plus longs.
Flux optimisé pour une image par requête
La route est optimisée autour d’un seul résultat image par requête, ce qui simplifie la validation, le stockage et l’automatisation côté aval.
URLs de résultat temporaires
Les URLs des assets générés sont limitées dans le temps. Les intégrations de production doivent donc enregistrer les sorties dans leur propre stockage ou pipeline d’assets.
Exemple de coût
Utilisez la qualité basse pour l’itération de prompts (0,11× le coût), passez en haute qualité uniquement pour le rendu final.
Questions fréquentes
Everything you need to know about the product and billing.
Explorer la famille GPT Image
GPT Image 2 est la route la plus récente de la famille GPT Image sur EvoLink. Utilisez la page famille si votre prochaine question est de savoir quelle route choisir, puis comparez GPT Image 1.5 ou GPT Image 1 si vous avez besoin d'une route de production par défaut ou d'une base legacy.
API Reference
Select endpoint
Authentication
All APIs require Bearer Token authentication.
Authorization:
Bearer YOUR_API_KEY/v1/images/generationsGenerate Image
Create an image generation task using text prompts. Supports text-to-image and reference-image-assisted generation.
Asynchronous processing mode, use the returned task ID to query status.
Generated image links are valid for 24 hours, please save them promptly.
Request Parameters
modelstringRequiredDefault: gpt-image-2Image generation model name.
| Value | Description |
|---|---|
| gpt-image-2 | Official Azure GPT Image 2 — token-based billing |
gpt-image-2promptstringRequiredPrompt describing the image to be generated or how to edit the reference image.
Notes
- Max 32,000 characters (counted by Unicode code points — works for CJK and other languages)
A beautiful colorful sunset over the oceansizestringOptionalDefault: autoAspect ratio or explicit pixel dimensions (WxH).
| Value | Description |
|---|---|
| auto | Default — let the model decide |
| 1:1 / 1:2 / 2:1 / 1:3 / 3:1 / 2:3 / 3:2 / 3:4 / 4:3 / 4:5 / 5:4 / 9:16 / 16:9 / 21:9 / 9:21 | Aspect ratio — pixel size decided together with the resolution tier |
| 1024x1024 (or any WxH) | Explicit pixels — multiples of 16, pixel budget 655K~8.29M, edges ≤3840, aspect ≤3:1 |
Notes
- When size is explicit WxH pixels, the resolution parameter is ignored.
- In auto mode the model decides the final size; resolution has no effect.
- Combinations that exceed the 8.29 MP pixel budget are proportionally scaled down (e.g. 4K 1:1 → 2880×2880).
autoresolutionstringOptionalDefault: 1KResolution tier shortcut. Only effective when size is a ratio; ignored for explicit pixels and auto.
| Value | Description |
|---|---|
| 1K | Pixel budget ≈ 1024² = 1.05MP (1:1 → 1024×1024, 16:9 → 1360×768) |
| 2K | Pixel budget ≈ 2048² = 4.19MP (1:1 → 2048×2048, 16:9 → 2736×1536) |
| 4K | Pixel budget = 8.29MP / MaxPixels (1:1 → 2880×2880, 16:9 → 3840×2160 UHD) |
2KqualitystringOptionalDefault: mediumRendering quality / reasoning depth. Directly drives output token count (tile base 16/48/96 for low/medium/high).
| Value | Description |
|---|---|
| low | Tile base 16 — fastest, ~0.11× cost vs medium |
| medium | Tile base 48 — balanced (default) |
| high | Tile base 96 — highest fidelity, ~4× cost vs medium |
mediumnintegerOptionalDefault: 1Number of images to generate (1-10). Each image is billed independently; text input tokens scale linearly with n.
1image_urlsarrayOptionalReference image URL list for image-to-image and image editing features.
Notes
- 1–16 images per request
- Each image ≤ 50 MB
- Supported formats: .jpeg, .jpg, .png, .webp
- URLs must be directly accessible by the server, or URLs that trigger direct download (typically URLs ending with image extensions like .png, .jpg)
- Reference images themselves consume additional image-input tokens in edit / image-to-image mode
https://example.com/image1.pngcallback_urlstringOptionalHTTPS callback address after task completion.
Notes
- Triggered on completion, failure, or cancellation
- Sent after billing confirmation
- HTTPS only, no internal IPs
- Max length: 2048 chars
- Timeout: 10s, Max 3 retries
https://your-domain.com/webhooks/image-task-completed