Pour transférer un simple appel d’image de GPT Image 2.5 vers 2.6, il suffit de changer l’ID du modèle. Les endpoints sont identiques, les tarifs par token aussi, tout comme les trois tailles recommandées. Les points à surveiller sont Batch, disponible avec 2.5 mais pas avec 2.6 ; l’outil d’image de Responses, décrit différemment dans la documentation d’OpenAI pour les versions 2.5 et 2.6 ; et les contrôles — complexité, SVG, GIF et balisage — documentés pour l’API Image d’OpenAI, mais qui ne figurent pas encore dans le schéma de paramètres publié par AIHubMix.
Ce tutoriel fait passer une tâche représentative par AIHubMix : une affiche de 1536x1024 avec un titre et une photo de produit. On commence par trois brouillons Flare à petit prix, on en choisit un, puis on génère le rendu final avec Sunburst, en indiquant le coût de chaque étape. En chemin, on aborde les problèmes de migration qui échouent sans faire de bruit.
Ce qui ne change pas
Les deux modèles 2.6 sont gpt-image-2.6-sunburst et gpt-image-2.6-flare. Ils sont tous deux appelés via v1/images/generations et v1/images/edits ; aucun ne possède d’alias simple gpt-image-2.6. Les tokens de texte coûtent 5 $ par million, les tokens d’image en entrée 8 $ et ceux d’image en sortie 30 $, exactement comme avec 2.5 et GPT Image 2.
Cela signifie qu’un pipeline reposant sur l’API Image conserve la même structure de requête. Seule la chaîne du modèle change, et uniquement si vous souhaitez utiliser le nouveau modèle. La principale raison de migrer dès le premier jour est la vitesse annoncée — 50 % plus rapide pour la famille, selon la page du modèle d’AIHubMix.
Pièges de migration
Batch n’est plus disponible
C’est le seul point où l’avantage de 2.5 est sans équivoque. La page du modèle GPT Image 2.5 indique que v1/batch est pris en charge, et Batch facture la sortie d’image 15 $ par million de tokens au lieu de 30 $. La page du modèle GPT Image 2.6 indique que Batch n’est pas pris en charge, et le tableau des tarifs de Batch ne mentionne aucun des deux modèles 2.6.
Si vous exécutez des tâches de génération d’images pendant la nuit, ne les migrez pas vers 2.6. Restez sur 2.5 ou répartissez la charge : brouillons interactifs sur 2.6, rendus par lot sur 2.5. La documentation d’AIHubMix sur les images ne répertorie aucun endpoint Batch ; cette décision ne concerne donc que les appels directs à OpenAI.
Vérifiez les pipelines Responses
Les propres ressources d’OpenAI se contredisent sur ce point pour 2.5. Le journal des modifications de septembre mentionne l’outil de génération d’images de l’API Responses aux côtés de l’API Image, mais la page du modèle 2.5 indique que Responses n’est pas pris en charge. Pour 2.6, les informations sont plus claires : la page du modèle indique que Responses n’est pas pris en charge, et le journal des modifications de novembre ne mentionne que v1/images/generations et v1/images/edits.
Si votre code accède à 2.5 via Responses, ajoutez un test de fumée avant de changer l’ID du modèle. L’échec sera manifeste, mais seulement si vous le testez ; un pipeline qui bascule silencieusement vers un autre modèle est pire qu’une erreur 400.
Les nouveaux contrôles sont réservés à l’API Image
Le guide de génération d’images propose complexity, les modifications guidées par balisage, la sortie SVG et la sortie GIF animé dans l’API Image. Aucun de ces éléments n’est disponible via l’outil d’image de Responses, et SVG comme GIF ne sont disponibles que pour la génération : aucun des deux ne fonctionne sur /v1/images/edits.
Chacun a ses propres contraintes. SVG exige n=1 et ne prend pas en charge le streaming, les images partielles, output_compression ni prompt_rewriter. GIF utilise frame_count (9 par défaut) et frame_duration_ms (200 par défaut), est réservé à la génération et ne prend pas non plus en charge le streaming, les images partielles, la personnalisation de output_compression ni prompt_rewriter. Les modifications par balisage nécessitent l’image d’origine comme première image d’entrée et un fichier PNG transparent distinct aux mêmes dimensions ; aucun des deux ne peut dépasser 16,777,216 pixels, et le fichier de balisage est limité à 50 MB. Ne combinez pas markup avec mask ou prompt_rewriter.
SVG fait aussi l’objet d’une règle de facturation particulière : vous payez le tarif du modèle d’image pour l’image de référence et celui du modèle auteur pour les tokens utilisés afin de produire le SVG. Le total dépend des deux, de sorte que l’estimation habituelle par image ne suffit pas.
Les documents sur la qualité et les tailles se contredisent
Pour 2.5, OpenAI documente cinq niveaux de qualité explicites en plus de auto : low, medium, high, xhigh et max. Pour 2.6, le calculateur de coûts du guide répertorie les mêmes cinq niveaux pour les deux générations, la référence de l’API associe xhigh et max uniquement aux instantanés 2.5, et le tableau par image d’AIHubMix — source des coûts ci-dessous — ne chiffre que low, medium, high et auto.
Pour 2.6, les choix sûrs aujourd’hui sont low, medium, high et auto. La même prudence s’applique aux tailles : les valeurs personnalisées WIDTHxHEIGHT sont documentées pour GPT Image 2 et 2.5, tandis que le guide de 2.6 recommande 1024x1024, 1536x1024 et 1024x1536. Utilisez les trois tailles recommandées jusqu’à ce que la documentation de 2.6 soit cohérente.
Depuis la version 1.5, la qualité élevée en 1024x1024 coûte plus cher
GPT Image 1.5 et 1-mini seront retirés le December 1, 2026, et 2.5 est désigné comme modèle de remplacement. Si vous générez principalement en 1024x1024 avec une qualité élevée, la migration n’est pas bon marché : le tableau d’OpenAI pour 1.5 indique 0.133 $ en qualité élevée, tandis que l’estimation d’AIHubMix pour 2.6 est de 0.211 $, soit environ 59 % de plus. En qualité moyenne, le coût passe de 0.034 $ à 0.053 $, tandis qu’en qualité basse, il diminue de 0.009 $ à 0.006 $. En 1536x1024, le mode élevé de 1.5 coûte 0.200 $ ; à cette taille, les 0.165 $ de 2.6 reviennent donc moins cher.
Essayez la même combinaison avec 2.5 avant de partir du principe que 2.6 est préférable : les tarifs par token sont identiques ; la différence entre les deux modèles 2.x tient à la consommation de tokens, et non au prix affiché.
Appeler 2.6 via AIHubMix
AIHubMix propose les deux modèles 2.6 et les facture aux tarifs officiels. La documentation d’AIHubMix sur la génération d’images décrit le nouvel endpoint, POST https://aihubmix.com/ai/v1/images/generations. Il accepte model, prompt, n, size, output_format, image, images, mask, async, extra et les deux champs de webhook.
Le point important est l’emplacement du paramètre de qualité. Sur /ai/v1/images/generations, il n’y a pas de champ quality à la racine ; il se trouve dans extra :
curl -s https://aihubmix.com/ai/v1/images/generations \
-H "Authorization: Bearer $AIHUBMIX_API_KEY" \
-H "Content-Type: application/json" \
-d '{
"model": "gpt-image-2.6-flare",
"prompt": "A minimal poster: a single ceramic coffee mug on a pale sand background, soft morning light, large empty space at the top for a headline",
"size": "1024x1024",
"n": 3,
"extra": { "quality": "low" }
}'
La réponse contient une ou plusieurs URL de sortie. Elles ne restent actives que peu de temps — environ 30 minutes — et doivent être téléchargées avec le même en-tête Authorization: Bearer $AIHUBMIX_API_KEY :
curl -s -H "Authorization: Bearer $AIHUBMIX_API_KEY" "<output-url>" -o draft-1.png
La documentation d’AIHubMix recommande /ai/v1 pour les nouvelles intégrations : les endpoints compatibles avec OpenAI /v1 ne prennent peut-être pas encore en charge les modèles les plus récents, et la liste des modèles de l’ancienne référence d’images comprend gpt-image-2, gpt-image-1.5, gpt-image-1-mini et les modèles DALL·E, mais pas 2.6. Le schéma par modèle répertorie bien une entrée /v1/images/generations pour 2.6, mais /ai/v1 est le chemin indiqué par AIHubMix pour 2.6, et le seul qui ajoute les tâches asynchrones et les webhooks.
Paramètres absents du schéma
Le schéma publié par AIHubMix pour 2.6 n’accepte comme valeurs de output_format que png, jpeg et webp. Il ne contient ni complexity, ni markup, ni frame_count ou frame_duration_ms, et ne propose aucune sortie svg ou gif. Le schéma est accessible sans authentification à l’adresse https://aihubmix.com/call/schema/models/gpt-image-2.6-flare/endpoints ; c’est la référence à consulter avant de compter sur l’une de ces fonctionnalités via la passerelle.
Il s’agit d’une lacune du schéma, et non d’un échec constaté : les fonctionnalités sont documentées du côté d’OpenAI, et la passerelle pourra les ajouter ultérieurement. Tant que le schéma ne les répertorie pas, prévoyez d’effectuer les tâches SVG, GIF et de balisage directement auprès d’OpenAI.
Erreurs à prévoir
| Statut | Signification | Que faire |
|---|---|---|
| 400 | Erreur de paramètre, souvent transmise par le fournisseur | Vérifiez le prompt, la taille et n |
| 401 | Clé manquante ou invalide | Vérifiez l’en-tête Authorization |
| 402 | Quota insuffisant | Ajoutez des crédits |
| 403 | Accès refusé | Vérifiez le compte, les autorisations de la clé et les restrictions IP |
| 429 | Limite de requêtes atteinte | Attendez un peu, puis réessayez |
| 503 | Aucun canal ne peut traiter la requête | Vérifiez l’ID du modèle, puis réessayez plus tard |
Les corps de réponse d’erreur d’AIHubMix contiennent un identifiant de trace tid. Conservez-le pour le support et ne réessayez pas une erreur 400 sans modifier la requête. Voici le comportement de /ai/v1 ; les anciens endpoints /v1 signalent plutôt un quota insuffisant avec 403 insufficient_user_quota.
Le flux de travail : trois brouillons, un rendu final
Le travail consiste à créer une affiche avec une photo de produit et un titre. Le prompt reste fixe ; seuls le modèle, la taille et la qualité changent.
Étape 1 — créer un brouillon avec Flare. Une requête avec n=3, en 1024x1024 et en qualité basse, renvoie trois propositions. À un coût estimé de 0.006 $ par image, l’étape revient à 0.018 $.
Étape 2 — en choisir une. C’est l’étape la moins coûteuse du flux de travail, et celle qui profite le plus de la vitesse du modèle. Trois brouillons en un seul appel constituent un budget ordinaire, pas une dépense excessive.
Étape 3 — générer le rendu final avec Sunburst. La composition retenue est reformulée dans le prompt en 1536x1024 et en qualité élevée. À un coût estimé de 0.165 $ par image, c’est l’étape la plus coûteuse ; un rendu final coûte environ 28 fois le prix d’une image brouillon, soit environ neuf fois le coût de l’étape des trois brouillons.
curl -s https://aihubmix.com/ai/v1/images/generations \
-H "Authorization: Bearer $AIHUBMIX_API_KEY" \
-H "Content-Type: application/json" \
-d '{
"model": "gpt-image-2.6-sunburst",
"prompt": "A minimal poster: a single ceramic coffee mug on a pale sand background, soft morning light, large empty space at the top for a headline. Refined studio product photography, subtle shadow, no text",
"size": "1536x1024",
"n": 1,
"extra": { "quality": "high" }
}'
Étape 4 — calculer le total. Les brouillons, estimés à 0.018 $, plus le rendu final à 0.165 $, reviennent à 0.183 $ pour quatre images produites. Si le rendu final est généré en qualité moyenne, il coûte 0.041 $ et l’ensemble revient à 0.059 $. À cette longueur de prompt, les tokens de texte en entrée ajoutent une fraction de centime ; une modification ajouterait des tokens d’image en entrée à 8 $ par million.
Ce chiffre montre qu’il n’y a pas de différence de coût entre les deux modèles : les mêmes quatre images générées avec 2.5 coûtent autant, car les estimations par image d’AIHubMix sont identiques. L’intérêt de 2.6 tient à la rapidité de la boucle de création des brouillons et à la possibilité de transférer plus tard les tâches SVG ou GIF vers OpenAI, et non à une facture plus basse.
Liste de vérification pour la migration
- Remplacez
gpt-image-2.5-sunburstetgpt-image-2.5-flarepar les ID des modèles 2.6 là où vous souhaitez utiliser le nouveau modèle ; laissez les tâches Batch sur 2.5. - Vérifiez si un pipeline utilise l’outil d’image de Responses ; la documentation de 2.6 ne mentionne que l’API Image.
- Limitez la qualité à
low,medium,highouauto, et les tailles aux trois valeurs recommandées, jusqu’à ce que la documentation de 2.6 soit stabilisée. - Sur
/ai/v1d’AIHubMix, indiquez la qualité dansextra; pour la version 2.6, utilisez/ai/v1, le chemin recommandé par AIHubMix pour les nouvelles intégrations. - Téléchargez les URL de sortie dans les 30 minutes, avec l’en-tête Bearer.
- Ne partez pas du principe que
complexity, le balisage, SVG ou GIF sont pris en charge par AIHubMix tant que le schéma ne les répertorie pas. - Si vous utilisez la version 1.5, prévoyez son retrait le 1er décembre et vérifiez à nouveau le coût en haute qualité.
FAQ
Dois-je changer d’endpoint pour GPT Image 2.6 ?
Sur l’API OpenAI, non. Elle utilise v1/images/generations et v1/images/edits, comme la version 2.5 ; seul l’ID du modèle change. Sur AIHubMix, utilisez /ai/v1/images/generations, comme décrit ci-dessus.
GPT Image 2.6 coûte-t-il moins cher que la version 2.5 ?
Non. Les tarifs par token sont identiques : 5 $ par million de tokens d’entrée texte, 8 $ par million de tokens d’entrée image et 30 $ par million de tokens de sortie image.
Pourquoi ne puis-je pas utiliser Batch avec GPT Image 2.6 ?
Les pages des modèles 2.6 d’OpenAI indiquent que Batch n’est pas pris en charge, et le tableau des tarifs Batch répertorie la version 2.5, mais pas la 2.6. Batch est le cas d’usage le plus évident où la version 2.5 reste le meilleur choix.
Comment définir la qualité sur AIHubMix ?
Pour la version 2.6, sur /ai/v1/images/generations, indiquez-la dans extra.quality. L’endpoint compatible avec OpenAI /v1/images/generations comporte un champ quality de premier niveau, mais AIHubMix recommande /ai/v1 pour les nouvelles intégrations ; utilisez /ai/v1 pour la version 2.6.
Puis-je générer du SVG ou du GIF via AIHubMix ?
Pas d’après le schéma actuel, qui répertorie png, jpeg et webp, mais ne mentionne ni complexity, ni le balisage, ni le nombre d’images, ni la sortie SVG/GIF. Ces options sont documentées pour l’API Image d’OpenAI ; vérifiez le schéma avant de compter sur leur prise en charge par la passerelle.
Combien de temps les URL de sortie d’AIHubMix restent-elles valides ?
Environ 30 minutes. Téléchargez-les avec le même token Bearer et stockez le fichier vous-même.
Que va-t-il advenir de GPT Image 1.5 ?
Son retrait aura lieu le 1er décembre 2026. OpenAI désigne la version 2.5 comme remplaçante, mais en haute qualité, une image 1024x1024 avec la version 2.6 coûte plus cher qu’avec la version 1.5 ; en 1536x1024, elle coûte moins cher.
À lire ensuite : la série GPT Image 2.6
L’article comparatif détaille les tableaux de tarifs, l’affirmation sur la vitesse et les cas où la version 2.5 reste gagnante ; c’est le point de départ si vous n’avez pas encore décidé de migrer.
GPT Image 2.6 vs 2.5 : la mise à niveau en vaut-elle la peine ?



