GPT Image 2.5 Flare & Sunburst sont disponibles sur EvoLinkEssayer GPT Image 2.5
Un système de traitement existant et un candidat fraîchement publié séparés par une porte d’évaluation contrôlée
Comparatif

GPT-6 Luna vs GPT-5.6 Luna : prix catalogue divisé par deux, moins d’erreurs – faut-il migrer votre file ?

Jessie
Jessie
COO
20 septembre 2026
Mis à jour le 23 septembre 2026
13 min de lecture
GPT-6 Luna est le « modèle le plus efficace pour les tâches ciblées à haut volume » d’OpenAI, publié le 22 septembre 2026 à la moitié du prix catalogue de GPT-5.6 Luna ; ne planifiez pas un remplacement de GPT-5.6 Luna sur la seule foi du nom. La référence GPT-6 Luna et la référence GPT-5.6 Luna d’OpenAI permettent de comparer ligne à ligne identité, limites, endpoints et paramètres. Elles ne disent pas si vos factures, tickets ou transformations reviennent correctes plus souvent par dollar. Cela demande vos enregistrements et une exécution mesurée.
Pour les charges Luna, l’unité utile est un enregistrement accepté : une facture aux champs corrects, un ticket avec le bon libellé, ou une transformation qui survit à la validation en aval. Une réponse qui parse en JSON peut quand même être fausse ; une facture de tokens plus basse peut cacher une file de relances plus longue. L’article de sortie de Luna couvre la date et le déploiement ; la page API GPT-6 Luna porte les tarifs EvoLink et les exemples de requêtes (appelable depuis le 23 septembre 2026). La matrice de tâches et les critères ci-dessous sont des méthodes d’évaluation, pas des résultats d’une exécution de GPT-6 Luna sur EvoLink.

Ce que disent les références officielles

ÉlémentGPT-5.6 LunaGPT-6 Luna
ID de modèlegpt-5.6-lunagpt-6-luna (ID de snapshot gpt-6-luna)
PositionnementTravail à haut volume sensible au coûtTâches bien définies à haute fréquence
Entrée / sortieTexte et image / texteTexte et image / texte
Contexte / sortie maximale1 050 000 / 128 000 tokens1 050 000 (922 000 en entrée max.) / 128 000 tokens
Date des connaissancesDate 5.6 antérieure18 mai 2026
Effort de raisonnementnone, low, medium (défaut), high, xhigh, maxMêmes six niveaux, medium par défaut
EndpointsResponses, Chat CompletionsResponses, Chat Completions
Appel de fonctionsListé dans la référenceResponses à tout effort ; Chat Completions uniquement avec reasoning_effort: none
Streaming, sorties structuréesListésListés
Prix catalogue officielLignes Standard, contexte long (au-delà de 272K en entrée), Batch, Flex, FastSelon OpenAI, la moitié du tarif Standard de GPT-5.6 Luna ; la gamme GPT-6 la moins chère
Factualité rapportée par OpenAI (éditeur)Base des comparaisons d’OpenAIÀ effort élevé, égale la factualité de GPT-5.6 Sol pour environ un centième de son coût par tâche
Taux de tromperie rapporté par OpenAI (éditeur)9,5 % dans le test interne d’OpenAI2,8 % dans le même test
Route EvoLinkAppelable ; voir la page GPT-5.6 pour le tarif actuelAppelable depuis le 23 septembre 2026 ; voir la page GPT-6 Luna pour le tarif actuel
Sources : les deux références de modèle OpenAI, la page de tarifs et l’annonce de lancement, lues les 22–23 septembre 2026. Les deux prix catalogue sont sur cette page. Les lignes « éditeur » sont les chiffres d’OpenAI sur les tâches d’OpenAI, pas des résultats sur les vôtres. Nous ne recopions pas les prix parce que le chiffre qui compte pour une migration EvoLink est le tarif EvoLink, qui se trouve sur la page GPT-6 Luna.

Les chiffres identiques, contexte et sortie, se confondent facilement avec « même modèle ». Les différences qui comptent pour une file sont le prix catalogue divisé par deux, la date des connaissances, la règle d’appel d’outils sur Chat Completions, et les gains de factualité et d’honnêteté rapportés par OpenAI. Les trois premières sont des faits de contrat ; la quatrième est une affirmation que votre jeu d’enregistrements doit confirmer.

Le changement de contrat qui casse les pipelines : les outils sur Chat Completions

OpenAI documente que GPT-6 Luna ne prend en charge l’appel de fonctions sur Chat Completions que lorsque reasoning_effort vaut none. L’appel de fonctions sur l’API Responses fonctionne à tout niveau d’effort. Beaucoup de pipelines Luna tournent déjà à none ou low pour contenir les coûts ; si le vôtre appelle un outil de recherche ou de validation avec un raisonnement medium sur Chat Completions, choisissez avant l’essai :
  1. Migrer le pipeline vers l’API Responses et garder le réglage d’effort.
  2. Rester sur Chat Completions avec reasoning_effort: none.
  3. Retirer les appels d’outils de l’étape modèle et faire les recherches dans le code autour.
Consignez l’option dans le journal d’exécution. Comparer GPT-6 Luna à none avec GPT-5.6 Luna à medium est une expérience différente de comparer les deux à none. Les sorties structurées et le streaming sont listés comme pris en charge et ne portent pas cette restriction.

Construire un jeu d’enregistrements qui reflète la vraie file

Partez de votre propre distribution de charge. Si un format client représente la majeure partie du volume, il a besoin d’une représentation significative ; en même temps, incluez les échecs rares dont le coût est assez élevé pour bloquer un déploiement.

Sauvegardez un ID d’enregistrement stable, la version d’entrée, la sortie attendue, les valeurs nulles autorisées, les règles de validation et toute décision d’escalade. Retirez le contenu sensible là où votre environnement d’évaluation n’est pas autorisé à le traiter. Gardez les révisions de prompt, de schéma, de prétraitement et de post-traitement avec le jeu de données.

Divisez le jeu en une petite portion de développement et une vérification mise de côté. Utilisez la première pour corriger les erreurs de harness et ajuster le candidat ; utilisez la seconde pour voir si la configuration ajustée généralise. Groupez les résultats par tranche de charge : l’exactitude globale peut sembler saine tandis qu’une langue, un modèle de document ou un libellé peu fréquent devient peu fiable.

Six tâches répétables et leurs règles d’acceptation

Ceci est une matrice de tâches proposée, pas une comparaison achevée. Remplacez les exemples par vos propres enregistrements et définissez les erreurs avant d’évaluer l’un ou l’autre modèle.
ChargeInclure ces casRègle d’acceptation
Extraction de factures ou de formulairesValeurs manquantes, totaux contradictoires, dates multiples, pages scannéesLes champs requis correspondent à la référence ; les valeurs absentes restent absentes ; les totaux respectent les contrôles définis
Classification de ticketsLibellés proches, sujets mélangés, cas urgents raresLibellé et escalade corrects ; mesurer faux positifs et faux négatifs par classe
Résumé structuréLongs fils, corrections plus loin dans le texte, questions non résoluesPréserver l’état final et les actions ouvertes sans inventer une résolution
Normalisation de donnéesUnités, locales, formats de date, identifiants ambigusValeur normalisée correcte ou incertitude explicite ; pas de supposition silencieuse sur un champ ambigu
Transformations de code répétéesSources valides et invalides, fichiers déjà transformésLa sortie passe l’analyseur/les tests, préserve le contenu non lié et peut être retraitée sans risque
Recherche d’enregistrement assistée par outilEnregistrement manquant, doublon, délai dépassé après rechercheAssociation correcte et incertitude explicite ; aucun résultat d’outil inventé ni écriture dupliquée. Sur Chat Completions, cette tâche ne tourne qu’à reasoning_effort: none

Séparez la validité du schéma de l’exactitude sémantique. Une réponse de facture peut utiliser les bonnes clés et les bons types tout en attribuant le numéro fiscal du fournisseur au client. Donnez aux relecteurs une grille, masquez le nom du modèle si possible, et rapportez combien d’enregistrements ont été jugés automatiquement et combien par une personne.

Vérifier la compatibilité avant de monter en concurrence

Avant un grand rejeu, confirmez l’identité exacte (gpt-6-luna demandé et renvoyé) et l’endpoint. Gardez la sélection du modèle configurable pour la changer sans réécrire les producteurs de jobs. Ne substituez pas un slug de page web à l’ID que votre fournisseur documente ; sur EvoLink, l’ID est aussi gpt-6-luna.

Vérifiez les contrôles que vous utilisez réellement : effort de raisonnement, limites de sortie, format de schéma, streaming et réponses d’outils. Une réponse HTTP réussie ne prouve pas qu’un réglage demandé a été honoré. Exercez les chemins d’échec :

  • Une sortie tronquée ou malformée doit échouer la validation et suivre une politique de relance bornée.
  • Un refus doit rester distinguable d’une extraction vide mais valide.
  • Les limites de débit doivent déclencher un backoff contrôlé plutôt qu’une rafale de relances illimitée.
  • Les flux partiels et les délais réseau ne doivent pas compter comme enregistrements acceptés.
  • Les jobs rejoués doivent conserver leur identité et éviter les écritures externes dupliquées.

Si un comportement requis échoue, corrigez l’intégration ou gardez cette charge sur l’ancienne route avant de tester un volume plus élevé.

Mesurer le débit accepté, pas la vitesse brute de réponse

Exécutez une échelle de concurrence contrôlée avec le même mélange d’enregistrements et la même politique de relance pour les deux configurations. Restez dans les limites documentées du fournisseur.

MesureCe qu’il faut inclure
Enregistrements acceptés par minuteSeulement les enregistrements qui passent votre règle d’acceptation complète
P50 / P95 de bout en boutAttente en file, temps de requête, backoff, relances et toute escalade requise
Âge de la fileLe travail en attente le plus ancien et si le retard croît sous charge soutenue
Taux d’erreur et de relanceÉchecs de transport, de limite de débit, de schéma et sémantiques séparément
Part d’escaladeEnregistrements envoyés à un autre modèle ou en relecture manuelle
Coût par enregistrement acceptéToutes les tentatives facturées et appels d’escalade dans le pipeline mesuré

Gardez la longueur de sortie et la configuration de raisonnement visibles. Le cache de prompt et la mise en chauffe peuvent fausser une exécution courte ; rapportez si les caches étaient chauds. Une brève rafale ne peut pas établir une capacité de file soutenue.

Calculer le coût des enregistrements utilisables

La page de tarifs officielle montre le tarif Standard de GPT-6 Luna sous celui de GPT-5.6 Luna. C’est un fait sur les tokens. La question budgétaire est :

Coût API par enregistrement accepté = dépense API totale du pipeline / enregistrements acceptés

Le numérateur inclut les tentatives infructueuses, les relances et tout modèle d’escalade. Suivez le temps de correction humaine séparément. Pour une file sans enregistrement accepté, rapportez l’échec plutôt que de diviser par zéro.

Arithmétique hypothétique, ni tarifs ni mesures Luna : le pipeline A dépense 24 $ et accepte 8 000 enregistrements, soit 0,003 $ par enregistrement accepté. Le pipeline B dépense 20 $ et en accepte 5 000, soit 0,004 $ chacun. Une facture totale plus petite n’a pas produit une sortie utilisable moins chère.
Utilisez la facture réelle de la route pendant les tests. Les tarifs officiels Standard, Batch et Flex sont des comparaisons différentes ; une passerelle a ses propres services et prix pris en charge. Utilisez le tarif GPT-5.6 actuel sur EvoLink pour la base et le tarif GPT-6 Luna de la page produit. Les requêtes au-delà de 272K tokens d’entrée sont facturées au palier contexte long.

Décider quels enregistrements, s’il y en a, doivent migrer

Workflow de migration GPT-6 Luna conservant le chemin de traitement GPT-5.6 actuel pendant qu’un candidat passe l’évaluation et un déploiement limité
Workflow de migration GPT-6 Luna conservant le chemin de traitement GPT-5.6 actuel pendant qu’un candidat passe l’évaluation et un déploiement limité
Le chemin candidat est conditionnel. Cette illustration n’est pas le rapport d’un test GPT-6 Luna achevé.

Écrivez votre seuil pour chaque tranche importante avant l’essai. Un score de succès global ne doit pas l’emporter sur une régression inacceptable sur un libellé ou un champ critique.

RésultatAction
La vérification de contrat ou de champ critique échoueGarder la charge sur la route existante ; documenter l’échec avant de retester
L’exactitude passe mais le coût ou le délai de file échoueExaminer relances, longueur de sortie, effort et escalade ; ne pas étendre encore
Les tranches de routine passent ; les tranches difficiles régressentEnvisager une scission limitée seulement si la règle de routage est testable et son surcoût inclus
Tous les critères requis passent dans l’essaiLancer un pilote contrôlé avec des conditions d’arrêt et un chemin de retour arrière fonctionnel
Erreurs, retard ou temps de correction augmentent en piloteArrêter l’extension et revenir en arrière sur la tranche affectée

Le rejeu en ombre est utile quand il ne peut pas produire d’effets de bord externes. Pour les jobs réels, conservez les ID de job et inspectez l’état avant de relancer après un délai dépassé.

GPT-6 Luna ou GPT-6 Sol pour les tâches répétées ?

GPT-6 Sol est sorti le même jour pour le code complexe et les agents, avec les mêmes limites et la même règle d’outils sur Chat Completions. Les noms décrivent des gammes, pas un classement de qualité sur vos enregistrements. Si vous voulez une scission Luna/Sol, testez-la contre le même objectif de bout en bout, des enregistrements acceptés dans le délai et le budget, et incluez le classifieur ou le mécanisme d’escalade lui-même dans le calcul. Le guide de migration Sol couvre le travail sur dépôt.
Gardez le workflow mesuré disponible pendant que vous testez GPT-6 Luna sur EvoLink, et ne basculez que lorsque vos propres enregistrements passent les critères.

FAQ

GPT-6 Luna est-il plus rapide ou moins cher que GPT-5.6 Luna ?

Par token, le tarif catalogue Standard d’OpenAI pour GPT-6 Luna est sous celui de GPT-5.6 Luna ; voir la page de tarifs officielle. Par enregistrement accepté, et pour le débit, seul votre essai peut le dire. Le tarif EvoLink actuel est sur la page GPT-6 Luna.

Quelle est la plus grande différence d’API entre les deux ?

Sur Chat Completions, GPT-6 Luna ne prend en charge l’appel de fonctions qu’avec reasoning_effort: none. Les pipelines d’appel d’outils qui utilisent le raisonnement doivent prévoir l’API Responses.

Un JSON valide suffit-il pour accepter un enregistrement ?

Non. Validez les champs requis, les valeurs et le sens de la tâche autant que le schéma. Une réponse bien formée peut quand même mal classer un enregistrement ou inventer une valeur manquante.

Dois-je comparer les tokens par seconde ?

Cela peut aider à diagnostiquer une exécution, mais les enregistrements acceptés par minute et la latence de bout en bout décrivent mieux l’achèvement de la file. Incluez relances et escalade.

Chaque enregistrement doit-il passer à la nouvelle génération ?

Non. Un passage partiel peut convenir si la règle de routage est fiable et si le pipeline complet atteint ses objectifs. Gardez les tranches en échec ou non testées sur la route mesurée.

Qu’est-ce qui doit me faire revenir en arrière ?

Les conditions d’arrêt choisies avant le déploiement : régression sur un champ critique, retard croissant, taux d’erreur ou de relance inacceptable, travail de correction supplémentaire ou budget de coût dépassé.

Intégrez des modèles d’IA via une API unifiée

Comparez les modèles et les tarifs actuels, puis suivez la documentation API pour intégrer le modèle adapté à votre usage.