Migrer vers GPT-5.6 : la table officielle et la méthode
Sur cette page
État au 5 novembre 2026. Pour un nouveau projet, partez plutôt de la famille GPT-6 (leçon 9). Les modèles GPT-5.6 restent pourtant les remplaçants officiels de
gpt-5,o3eto3-pro, retirés de l’API le 11 décembre 2026, eto4-mini,o1eto3-minisont déjà éteints depuis le 23 octobre. Le calendrier complet des fermetures figure à la leçon 12.
Dernière leçon consacrée à l’été, et la plus opérationnelle : que faire du code construit sur les modèles précédents ? La réponse tient en deux mouvements. D’abord, connaître les remplacements recommandés par OpenAI, modèle par modèle. Ensuite, dérouler une migration méthodique, parce que c’est précisément sur les migrations « évidentes » qu’on casse la production.
Les remplacements officiels
La page des dépréciations d’OpenAI indique, pour chaque modèle retiré ou en voie de l’être, le remplaçant recommandé :
| Vous utilisiez | Remplacement recommandé | Retrait de l’API |
|---|---|---|
gpt-5 | gpt-5.6-sol | 11 décembre 2026 |
gpt-5-mini | gpt-5.6-terra | 11 décembre 2026 |
gpt-5-nano | gpt-5.6-luna | 11 décembre 2026 |
o3 | gpt-5.6-sol | 11 décembre 2026 |
o3-pro et gpt-5-pro | gpt-5.6-sol en mode pro | 11 décembre 2026 |
o4-mini | gpt-5.6-terra | Déjà retiré, le 23 octobre 2026 |
o1 et o3-mini | gpt-5.6-sol | Déjà retirés, le 23 octobre 2026 |
gpt-5.1 et gpt-5.3-codex | gpt-6-sol | 1er avril 2027 |
gpt-5.4-nano | gpt-6-luna | 1er avril 2027 |
gpt-5.4 et gpt-5.5 ne figurent pas dans cette liste au 5 novembre : ils restent servis par l’API, même si GPT-5.5 a quitté ChatGPT, ChatGPT Work et Codex le 14 octobre. Pour eux, la logique de la table s’applique tout de même : choisissez un niveau de modèle, puis un effort de raisonnement.
Prenez cette table pour ce qu’elle est : le remplaçant recommandé, pas la garantie d’un comportement identique. La seule correspondance fiable est celle que vos évaluations confirment.
Dans ChatGPT
Si votre usage passe par l’interface, la migration se fait sans vous : o3 a quitté ChatGPT le 26 août 2026, GPT-5.5 le 14 octobre, et le sélecteur de modèles présente les modèles en service. Les réflexes de nos cours de prise en main restent valables : formuler clairement, donner du contexte, itérer. Ce qui vieillit, ce sont les descriptions de modèles dans vos supports : « o3 pour le raisonnement » appartient au passé. Si vous formez des équipes, c’est le point à mettre à jour en priorité.
Dans votre code : la méthode en cinq étapes
Commencez par inventorier les identifiants : dans le code, mais aussi dans les fichiers de configuration et les variables d’environnement, là où se cachent les identifiants qu’une recherche dans le seul code source ne trouve pas. Tant que l’inventaire n’est pas complet, le reste est prématuré.
Deuxième étape : fixer l’effort de raisonnement explicitement. Les valeurs par défaut ont changé : gpt-5.4 ne raisonnait pas si l’on ne précisait rien, GPT-5.6 démarre à medium (leçon 4). minimal n’existe plus et se remplace par low ; o3-pro et gpt-5-pro se remplacent par le mode pro. Une migration qui oublie ce point change la latence et la facture sans prévenir.
Troisième étape, la plus souvent sautée : rejouez vos évaluations. Mesurez la qualité, la latence et le coût sur vos cas réels avant de basculer quoi que ce soit en production. Une équipe qui migre sur la foi de la table et découvre en production qu’un flux critique répond différemment n’a pas gagné de temps.
Quatrième étape : recalculez le budget. Les prix ont changé : Sol à 4 $ / 20 $ par million de jetons jusqu’au 30 novembre 2026, Terra à 2 $ / 12 $, Luna à 0,20 $ / 1,20 $, et les jetons de raisonnement sont facturés comme des jetons de sortie. La mise en cache aussi : depuis GPT-5.6, on règle la durée de vie du cache avec prompt_cache_options.ttl, à 30m par défaut ou 12h, et l’écriture en cache est facturée. Le guide de migration vers GPT-6 demande d’ailleurs de remplacer l’ancien prompt_cache_retention lorsqu’on vient de GPT-5.5 ou d’une version antérieure.
Enfin, évaluez le Programmatic Tool Calling (leçon 5). Si vos agents enchaînent les appels d’outils, il peut réduire jetons et latence, mais c’est un chantier d’architecture séparé de la bascule d’identifiants. Faites d’abord fonctionner l’équivalence, puis optimisez.
À vous de jouer
Inventorier en une commande. À la racine d’un projet, lancez la recherche ci-dessous. Elle repère les identifiants retirés ou bientôt retirés, en ignorant les modèles actuels comme gpt-5.6-sol. Pour chaque résultat, notez le remplaçant de la table, l’effort de raisonnement à fixer et la date limite.
grep -rnP '\b(o1|o3|o3-mini|o3-pro|o4-mini|gpt-5(-mini|-nano|-pro)?|gpt-5\.1|gpt-5\.3-codex|gpt-5\.4-nano)\b(?![.\w-])' .
Sources officielles : Deprecations · Reasoning models · Prompt caching · Using GPT-6 (documentation de l’API OpenAI) · Model release notes (centre d’aide OpenAI)
Points clés à retenir
- La page des dépréciations donne un remplaçant officiel pour chaque modèle : GPT-5.6 pour
gpt-5eto3, GPT-6 pourgpt-5.1 o4-mini,o1eto3-minisont déjà éteints ;gpt-5eto3le seront le 11 décembre 2026- Fixez l’effort explicitement : les valeurs par défaut ont changé,
minimaldevientlow, les modèles « pro » deviennent le modepro - Aucune bascule de production sans rejouer vos évaluations ni recalculer le budget, cache compris