Quotas Codex et heures de réinitialisation

Dernière mise à jour : 8 septembre 2026

Ce que lit la carte ChatGPT/Codex, pourquoi il y a exactement deux fenêtres et non une par modèle, en quoi les deux sortes de crédits diffèrent et d’où vient l’heure de réinitialisation.

Exactement deux fenêtres — pas de séparation par modèle

L’état du quota Codex que garde l’app comporte quatre parties : une fenêtre de 5 heures, une fenêtre hebdomadaire, le type de forfait et un solde de crédits. C’est toute la liste. Contrairement au côté Claude, il n’y a pas de champ pour des fenêtres par modèle, car l’interface n’en propose aucune.

Si tu cherches donc une barre GPT-5 séparée à côté d’une barre Codex, ou une sous-limite propre à un modèle dans la fenêtre hebdomadaire : elle n’existe pas ici. Tout ce qui y ressemblerait sur cette carte serait de la décoration, pas une mesure. Les deux fenêtres sont le quota.

Associées par durée, jamais par position

La réponse nomme ses deux fenêtres « primary » et « secondary », et ces noms ne sont pas stables — la fenêtre de 5 heures n’est pas toujours la première. AI Cockpit ignore donc complètement l’ordre et s’appuie uniquement sur la durée indiquée de la fenêtre : 300 minutes, c’est la fenêtre de 5 heures, 10 080 minutes, la fenêtre hebdomadaire. La même règle vaut pour les deux sources, la récupération en direct et le repli sur le journal local, de sorte que les deux aboutissent à des fenêtres identiques.

Cela ressemble à un détail, mais n’en est pas un. Attribuer par position, c’est exactement l’erreur qui donne une carte affichant avec aplomb un chiffre hebdomadaire comme s’il s’agissait de celui de 5 heures.

Chiffres en direct depuis la version 6.5

Depuis la 6.5, l’app Mac récupère les chiffres en direct depuis https://chatgpt.com/backend-api/wham/usage, après une connexion unique dans l’app. Cette carte n’a pas de clé d’API. La connexion suit un flux par code d’appareil, mais — avertissement pour qui voudrait la reconstruire — pas la RFC 8628 : l’identifiant porte un autre nom, les requêtes portent du JSON et non des données de formulaire, « pas encore utilisé » arrive sous forme d’une erreur HTTP 403 ou 404 au lieu d’un état d’attente, et la paire PKCE est générée par le serveur, pas par le client. Le jeton obtenu est stocké dans le Trousseau.

Le chemin en direct n’a pas besoin d’accès à un dossier

Une erreur de lecture courante : la carte ChatGPT n’exige pas l’autorisation d’accès à un dossier. Le chemin en direct lit le Trousseau et rien d’autre — aucun fichier, aucun dossier, aucune boîte de dialogue d’autorisation.

Seul le repli touche au disque. Sans connexion, ou si la récupération échoue, l’app se rabat sur un Codex installé en local et lit ses journaux de session dans ~/.codex/sessions/. C’est pour cela qu’existe l’autorisation du dossier, et elle est en lecture seule. Connecte-toi dans l’app et la question ne se pose jamais.

Deux sortes de crédits, volontairement séparées

« Crédit » a deux sens différents sur un compte ChatGPT, et l’app ne les mélange pas :

Les deux sont récupérés au plus une fois toutes les cinq minutes. Ce sont des notes annexes, pas le cœur du quota : si l’un des deux points d’accès disparaît ou change de forme, cette ligne s’efface discrètement et les deux fenêtres continuent de fonctionner.

L’heure de réinitialisation

Chaque fenêtre porte son propre horodatage de réinitialisation, en temps Unix, et la carte l’affiche de deux façons : en relatif, pour voir combien de temps attendre, et en absolu, pour t’organiser. Un chiffre relatif seul ne sert à rien dès que tu veux savoir si la réinitialisation tombe avant ou après une réunion.

Les limites, sans détour

Sur iPhone et iPad

L’app mobile utilise le même chemin en direct, avec la même connexion unique. Ce qu’elle n’a pas, c’est le repli : il n’y a pas de Codex installé en local sur un téléphone, donc pas de journaux de session à lire. Sans la connexion, la carte reste vide, volontairement.

Des réponses plus courtes aux questions voisines — pourquoi une carte n’affiche rien, où vivent les clés, ce que coûte l’app — se trouvent sur la page FAQ. La façon dont le jeton de connexion est stocké et traité est expliquée sur la page Sécurité.

Questions liées