Aller au contenu

Auto-compact Codex sur GPT-6 Sol : les valeurs du code source, et ce que coûte leur hausse

Mis à jour September 27, 2026 · première publication September 27, 2026

Réponse rapide: Codex auto-compacte une session GPT-6 Sol à 244.800 tokens : 90 % de la fenêtre de 272.000 tokens qu’il attribue au modèle. Relever model_auto_compact_token_limit au-dessus de ce nombre ne change rien...

Codex auto-compacte une session GPT-6 Sol à 244.800 tokens : 90 % de la fenêtre de 272.000 tokens qu’il attribue au modèle. Relever model_auto_compact_token_limit au-dessus de ce nombre ne change rien si vous ne relevez pas aussi model_context_window. Si vous élargissez la fenêtre au-delà de 272K, chaque tour qui franchit la ligne est facturé au tarif contexte long. Nous avons lu les chiffres dans le code source de Codex 0.157.1 et dans le catalogue de modèles que Codex télécharge.

Quelle fenêtre de contexte Codex donne-t-il à GPT-6 Sol ?

272.000 tokens, alors que l’API accepte jusqu’à 922.000. Codex télécharge un catalogue de modèles et le met en cache dans ~/.codex/models_cache.json. L’entrée de gpt-6-sol indique un context_window de 272.000 et un max_context_window de 872.000. Elle fixe aussi effective_context_window_percent à 95 et laisse auto_compact_token_limit vide. GPT-6 Astra et GPT-6 Luna ont les mêmes valeurs.

272K n’est pas un nombre arbitraire. C’est exactement là que commence la tarification contexte long de GPT-6.

ValeurTokensOrigine
Fenêtre de contexte272.000context_window dans le catalogue de modèles
Fenêtre utilisable258.40095 % de la fenêtre (effective_context_window_percent)
Seuil d’auto-compact244.80090 % de la fenêtre, calculé dans le code
Fenêtre maximale autorisée872.000max_context_window dans le catalogue de modèles
Limite d’entrée de l’API922.000Spécification du modèle OpenAI (1,05M au total avec la sortie)

Comment Codex décide-t-il quand compacter ?

Il prend le plus petit entre votre limite configurée et 90 % de la fenêtre de contexte. Dans codex-rs/protocol/src/openai_models.rs, auto_compact_token_limit() calcule context_window * 9 / 10. Elle renvoie cette valeur ou votre limite configurée, selon la plus basse. Le catalogue ne fournit aucune limite pour GPT-6 Sol, donc par défaut le résultat est 272.000 × 0,9 = 244.800.

Le réglage ne peut donc qu’avancer la compaction. Mettez model_auto_compact_token_limit = 300000 dans config.toml avec la fenêtre par défaut, et Codex compacte quand même à 244.800 sans aucun avertissement. Pour compacter plus tard, il faut aussi relever model_context_window, ce qui déplace aussi le plafond : au maximum de 872.000, le seuil par défaut devient 784.800.

Un second réglage, model_auto_compact_token_limit_scope, vaut total par défaut, ce qui compte tout le contexte actif. L’alternative, body_after_prefix, ne compte que ce que la conversation ajoute après le contexte qu’elle portait déjà.

Que coûte l’élargissement de la fenêtre Codex au-delà de 272K ?

Par tour, bien plus que les tokens supplémentaires. Dès qu’une requête GPT-6 Sol dépasse 272K tokens d’entrée, toute la requête est facturée au tarif contexte long. L’entrée et l’entrée en cache coûtent deux fois plus, et la sortie coûte 1,5 fois plus. Dans une longue session d’agent, presque chaque tour renvoie tout l’historique, donc l’essentiel de cette entrée est un préfixe en cache.

Contexte par tourTarif d’entrée en cacheCoût du contexte en cache par tourCoût sans cache par tour
240K (compacte à la valeur par défaut)$0,20 / 1M$0,048$0,48
270K$0,20 / 1M$0,054$0,54
300K (fenêtre élargie)$0,40 / 1M$0,12$1,20
400K (fenêtre élargie)$0,40 / 1M$0,16$1,60

Passer de 270K à 300K ajoute 11 % de tokens et multiplie par 2,2 le coût de chaque tour. Sur un forfait ChatGPT, vous ne voyez pas de facture, mais les mêmes tokens comptent dans vos limites Codex de 5 heures et hebdomadaires, donc une fenêtre plus grande les consomme plus vite. L’analyse context-window-paid-twice explique pourquoi cette facturation répétée domine les longues sessions.

GPT-6 Sol reste-t-il précis près de 244K tokens ?

Personne ne l’a encore mesuré. Le seul score indépendant de contexte long pour GPT-6 Sol est l’AA-LCR d’Artificial Analysis : 84 %, comme GPT-5.6 Sol. Les documents de ce test font en moyenne environ 100K tokens. Les chiffres MRCR cités pour « Sol » à 256K–512K concernent GPT-5.6 Sol. Notre synthèse des benchmarks de contexte long de GPT-6 Sol liste ce qui a été publié ou non au 27 septembre 2026.

Que faut-il régler ?

Pour la plupart des équipes, rien. La valeur par défaut est déjà le choix sûr côté coût. Compacter à 244.800 garde chaque requête sous la ligne de prix de 272K, avec de la marge pour la sortie. Trois situations justifient un changement :

# ~/.codex/config.toml
model = "gpt-6-sol"
model_context_window = 272000          # pin the default window, below the 272K price line
model_auto_compact_token_limit = 240000 # anything above 244,800 is ignored at this window

Sources

À lire aussi


Vous souhaitez appliquer cela à votre plateforme ? Transmettez vos factures fournisseurs, journaux de passerelle et principaux workflows ; nous cartographierons les coûts et les économies possibles. Demander un audit gratuit →

Retour à finopsllm.com