GPT-5.6 est une série de modèles lancée par OpenAI en juillet 2026, organisée en trois gammes : Sol pour les tâches phares, Terra pour l'équilibre entre capacité et coût, et Luna pour les scénarios légers à forte concurrence. Pour la plupart des équipes, Terra est la gamme à intégrer en premier : elle prend en charge le service client, le traitement documentaire, l'assistant de code et les étapes intermédiaires d'un agent, sans échouer aussi facilement que la gamme légère sur les tâches complexes, ni payer le coût de la gamme phare sur chaque requête.
Au moment de l'intégration, les questions se concentrent généralement sur trois points : comment écrire l'identifiant du modèle, où obtenir la clé et quels paramètres modifier dans un SDK OpenAI existant. Cet article suit cet ordre, puis complète avec la facturation du contexte long, le cache, le diagnostic des erreurs et la maîtrise des coûts.
Remarque : OpenAI, GPT et ChatGPT sont des marques de leurs détenteurs respectifs ; cet article est purement technique. Les spécifications, longueurs de contexte et règles de facturation sont celles de la documentation officielle OpenAI et de la page Tarifs des modèles ; nous ne figeons aucun prix unitaire.
1. Qu'est-ce que GPT-5.6 Terra
L'identifiant de GPT-5.6 Terra est gpt-5.6-terra. Il s'agit d'un modèle généraliste de conversation et de raisonnement, qui accepte du texte et des images en entrée et renvoie du texte. Ses spécifications principales sont les suivantes :
| Élément | Information officielle |
|---|---|
| Identifiant | gpt-5.6-terra |
| Fenêtre de contexte | 1 050 000 jetons |
| Entrée maximale | 922 000 jetons |
| Sortie maximale | 128 000 jetons |
| Entrée/sortie | Texte, images → texte |
| Fin de connaissances | 16 février 2026 |
| Intensité de raisonnement | De none à max, medium par défaut |
| Interfaces principales | Chat Completions, Responses, Batch |
Ces spécifications disent deux choses. Premièrement, un contexte de l'ordre du million signifie « peut contenir », pas « doit contenir » : plus l'entrée est longue, plus la latence et le coût augmentent, et un seuil déclenche une facturation supplémentaire. Deuxièmement, la sortie maximale de 128K convient aux rapports longs, au code long et à l'extraction structurée, mais il faut tout de même plafonner avec max_tokens ou max_output_tokens pour éviter une sortie sans limite.
En termes de choix, Terra convient aux tâches suivantes :
- questions-réponses du service client, classification de tickets, réponses aux e-mails et aux avis ;
- résumé de contrats, rapports et pages web longs, et extraction de champs ;
- explication de code, génération de tests unitaires, premier filtre de revue de code ;
- planification, sélection d'outils et consolidation de résultats dans un workflow d'agent ;
- traitement hors ligne en volume, par exemple réécriture de titres produit ou étiquetage d'avis.
Si la tâche exige le raisonnement multi-étapes le plus fort, des mathématiques complexes ou une refactorisation de code très difficile, évaluez encore la gamme Sol ; pour de la classification courte à haute fréquence, la gamme Luna est généralement plus rentable.
2. Contexte long et cache : lire d'abord les règles de facturation
La facturation de GPT-5.6 Terra n'est pas « un prix unitaire multiplié par tous les jetons ». Dans les règles officielles, les deux points les plus souvent négligés sont le supplément de contexte long et les différences de cache.
| Scénario de facturation | Règle officielle | Effet réel |
|---|---|---|
| Entrée ordinaire | Au prix d'entrée | Prompt système, historique et définitions d'outils comptent |
| Lecture du cache | Nettement inférieure à l'entrée ordinaire | Plus le préfixe réutilisé est stable, plus l'économie est visible |
| Écriture du cache | Supérieure à l'entrée ordinaire, indiquée à 1,25 fois le prix d'entrée | Ne cacher que ce qui sera réellement réutilisé |
| Entrée au-delà de 272K | Toute la requête à 2 fois l'entrée et 1,5 fois la sortie | Pas seulement la partie excédentaire : toute la requête est majorée |
| Jetons de sortie | Au prix de sortie | Les réponses et le code longs coûtent généralement plus que l'entrée |
Le point le plus important est « toute la requête ». Lorsque l'entrée d'une requête dépasse 272K jetons, le multiplicateur s'applique à toute l'entrée et à toute la sortie de cette requête, pas seulement au segment excédentaire. Envoyer un document de 300K jetons d'un coup et le diviser en deux requêtes de 150K peut produire une facture très différente.
Pour les documents longs, procédez donc dans cet ordre :
- Effectuer d'abord une recherche ou un résumé, et ne placer que les passages pertinents dans le contexte.
- Si le texte intégral est indispensable, découper par chapitre ou frontière métier, en gardant chaque lot sous 272K d'entrée.
- Pour agréger entre lots, demander d'abord au modèle des résultats intermédiaires structurés, puis fusionner dans un second passage.
- Activer le cache pour le prompt système et les définitions d'outils stables, sans les réécrire à chaque fois.
- Vérifier avec les journaux d'usage réels, sans estimer à vue un « coût moyen par appel ».
Les prix unitaires, multiplicateurs de cache et règles de contexte long sont ceux de la page Tarifs des modèles et de la version actuelle de la documentation officielle.
3. Deux voies pour obtenir une clé API
Voie 1 : connexion directe à la plateforme OpenAI
- Inscrivez-vous et connectez-vous à la plateforme développeur OpenAI, puis configurez l'organisation, le projet et la facturation.
- Créez une clé depuis la page API Keys, nommée selon le projet ou l'environnement, par exemple
prod-service-client. - Vérifiez le solde du projet, les limites de débit et les permissions du modèle
gpt-5.6-terra. - Stockez la clé dans une variable d'environnement serveur ou un coffre-fort de secrets ; jamais dans le code frontend ni dans Git.
L'URL de base directe est https://api.openai.com/v1. L'avantage est un titulaire de facturation clair et un modèle disponible immédiatement ; la contrepartie est la nécessité d'un moyen de paiement à l'étranger, d'un accès réseau stable et d'une gestion interne du taux de change et de la facture.
Voie 2 : ZSQH AI Gateway
Créez un compte sur ZSQH AI Gateway, générez une clé et appelez avec cette même clé plusieurs modèles activés, avec facturation et usage centralisés dans une seule console. La passerelle fournit une entrée compatible OpenAI, avec l'URL de base https://ai.zhongshangqihang.com/v1 ; un SDK OpenAI existant ne demande généralement que trois modifications : base_url, api_key et model.
Cette voie convient aux équipes qui paient localement, ont besoin de factures en yuan et utilisent plusieurs fournisseurs. Les modèles activés et le nom exact à renseigner sont indiqués sur la page Tarifs des modèles.
4. URL de base et compatibilité
| Élément | Connexion directe OpenAI | Passerelle ZSQH |
|---|---|---|
| URL de base | https://api.openai.com/v1 |
https://ai.zhongshangqihang.com/v1 |
| Clé API | Créée sur la plateforme OpenAI | Créée dans la console de la passerelle |
| Nom du modèle | gpt-5.6-terra |
Selon la page de tarifs du site |
| SDK | SDK OpenAI | SDK OpenAI |
| Facturation | Selon les règles de la plateforme | Facture en yuan, selon la politique de la plateforme |
L'erreur de configuration la plus fréquente est un /v1 en trop ou manquant dans l'URL de base. Certains SDK ajoutent automatiquement /chat/completions, d'autres exigent le chemin complet ; mélanger adresse officielle et adresse de passerelle produit généralement un 401 ou un 404. Vérifiez d'abord à quel domaine la requête est réellement envoyée, puis le chemin.
5. Appel en curl
export ZSQH_API_KEY="sk-votre-clé"
curl "https://ai.zhongshangqihang.com/v1/chat/completions" \
-H "Authorization: Bearer $ZSQH_API_KEY" \
-H "Content-Type: application/json" \
-d '{
"model": "gpt-5.6-terra",
"messages": [
{"role": "system", "content": "Vous êtes un éditeur technique francophone ; répondez de façon concrète et applicable."},
{"role": "user", "content": "Expliquez en trois points les risques de coût d’une requête à contexte long."}
],
"max_tokens": 800
}'
Si la réponse est model not found, vérifiez d'abord que le nom correspond à la page de tarifs ; si la réponse signale un paramètre invalide, vérifiez si l'interface accepte max_tokens, certaines nouvelles interfaces utilisant max_output_tokens. Suivez la documentation officielle ou celle du site, sans recopier un ancien tutoriel.
6. Appel en Python
import os
from openai import OpenAI
client = OpenAI(
api_key=os.environ["ZSQH_API_KEY"],
base_url="https://ai.zhongshangqihang.com/v1",
)
resp = client.chat.completions.create(
model="gpt-5.6-terra", # selon la page de tarifs du site
messages=[
{"role": "system", "content": "Vous êtes un assistant de revue de contrat ; sortez uniquement du JSON."},
{"role": "user", "content": "Extrayez les étapes de paiement, les montants et les pénalités."},
],
response_format={"type": "json_object"},
max_tokens=1200,
)
print(resp.choices[0].message.content)
Deux conseils pratiques : premièrement, prévoyez dans le code un repli de parsing pour la sortie structurée, sans supposer que le modèle renverra toujours un JSON valide ; deuxièmement, si le modèle ou la passerelle refuse un paramètre d'échantillonnage, retirez-le avant de réessayer, le périmètre exact étant celui de la documentation officielle.
7. Liste de maîtrise des coûts
- Choisir la gamme selon la tâche : gamme légère pour classification, extraction et réécriture simples ; Terra pour la production courante ; Sol pour le raisonnement difficile.
- Contrôler le préfixe d'entrée : prompt système, définitions d'outils et base de connaissances fixe au début, stables pour toucher le cache.
- Découper les requêtes longues : lorsque l'entrée approche 272K, découper volontairement pour éviter le multiplicateur global.
- Limiter la sortie : définir
max_tokens, demander la conclusion avant les détails, réduire les longs textes inutiles. - Traiter les tâches hors ligne par lots : pour les traitements en volume sans temps réel, privilégier l'interface Batch, généralement avec une remise dédiée.
- Séparer les clés par projet : une clé par ligne d'activité, avec plafonds et alertes pour arrêter rapidement les appels anormaux.
- Journaliser l'usage : consigner au minimum identifiant de requête, modèle, jetons d'entrée et de sortie, cache et durée, avec une revue hebdomadaire.
La maîtrise des coûts ne consiste pas à « consommer le moins possible », mais à « voir clair ». Sans journal d'usage, impossible de savoir si la facture est tirée par le contexte long, les tentatives ou les sorties inutiles.
8. Erreurs courantes
| Erreur | Cause fréquente | Traitement |
|---|---|---|
401 Unauthorized |
Clé erronée, Bearer absent, clé supprimée | Recopier la clé, vérifier l'en-tête |
404 Not Found |
/v1 en trop ou manquant dans l'URL de base |
Écrire l'adresse selon la documentation |
model not found |
Nom de modèle incorrect ou non activé | Copier le nom depuis la page de tarifs |
400 Bad Request |
Paramètre non pris en charge ou format incorrect | Retirer le paramètre suspect, vérifier le JSON |
429 Too Many Requests |
Concurrence ou fréquence dépassée | Réduire la concurrence, délai exponentiel |
context_length_exceeded |
Entrée au-delà de la fenêtre | Découper, rechercher ou résumer |
insufficient_quota |
Solde insuffisant ou quota épuisé | Recharger ou changer de clé |
Commencez le diagnostic par l'authentification : validez la clé avec une requête minimale, puis le nom du modèle, et seulement ensuite le réseau et les paramètres. Cela évite de modifier le code dans la mauvaise direction.
Questions fréquentes
GPT-5.6 Terra ou GPT-5.5 : comment choisir ?
Terra est la gamme équilibrée de la série GPT-5.6, avec une fin de connaissances plus récente, adaptée à la plupart des tâches de production quotidiennes ; GPT-5.5 reste pertinent pour les raisonnements difficiles et les agents complexes déjà en place. La méthode la plus sûre est un test A/B sur votre propre jeu d'évaluation, puis un routage par tâche, plutôt qu'une comparaison de fiches techniques.
Terra accepte-t-il les images en entrée ?
Oui. La spécification officielle est entrée texte et images, sortie texte, adaptée à la reconnaissance de reçus, à la compréhension de captures d'écran et aux questions visuelles. Les images consomment des jetons d'entrée ; estimez le coût avant un traitement en volume.
Peut-on placer un livre entier dans le contexte de 1,05 million de jetons ?
Techniquement oui, mais ce n'est pas une pratique à généraliser. Au-delà de 272K d'entrée, le multiplicateur de contexte long s'applique et la latence augmente nettement. Il est plus économique de rechercher les chapitres pertinents, de résumer par sections, puis d'agréger.
Que faut-il modifier dans un SDK OpenAI existant ?
Généralement trois éléments : base_url vers la passerelle, api_key avec la clé de la passerelle, et model avec le nom indiqué sur la page de tarifs. La structure des messages reste largement inchangée, mais le périmètre des nouveaux paramètres suit la documentation officielle ou celle du site.
Pourquoi deux requêtes identiques sont-elles facturées différemment ?
La longueur d'entrée, la longueur de sortie, le succès du cache et le déclenchement du multiplicateur de contexte long influencent la facture. Alignez l'identifiant de requête avec les journaux d'usage pour localiser l'écart.
Et ensuite
Commencez par créer un compte ZSQH AI Gateway, générez une clé de test, validez une requête minimale en curl, puis intégrez le code métier. Les noms de modèles, contextes et prix sont indiqués sur la page Tarifs des modèles.
À lire également :
