Codex CLI et l’API : ChatGPT pour les développeurs
Vous utilisez ChatGPT dans le navigateur pour déboguer du code, puis vous copiez-collez les réponses dans votre éditeur. La méthode fonctionne, mais elle vous fait perdre du temps. Codex et l’API OpenAI suppriment ce va-et-vient. Ce treizième article couvre l’agent de codage d’OpenAI, du terminal jusqu’au cloud, puis la Responses API, l’Agents API et tout ce dont un développeur a besoin pour intégrer les modèles GPT-6 dans ses outils.
L’écosystème développeur d’OpenAI s’organise autour de quatre surfaces. Codex CLI est un agent de codage qui tourne dans votre terminal. L’application Codex, intégrée à l’application de bureau ChatGPT, sert de centre de commande pour piloter plusieurs agents en parallèle. Codex Cloud exécute des tâches dans un espace de travail isolé, que vous lancez depuis le bureau, le web, le mobile ou le terminal, et qui continue même quand votre ordinateur est en veille. La Responses API, enfin, permet d’intégrer GPT-6 Astra, GPT-6.1 Sol, GPT-6 Sol ou GPT-6 Luna dans vos propres applications. Codex est inclus dans les forfaits ChatGPT, avec un accès limité et sans fonctions cloud sur Free et Go. L’API, elle, se facture à part, au token.
Cet article est plus technique que les précédents. Si vous n’êtes pas développeur, passez directement à la section « Ce que ça change pour les non-développeurs », en fin d’article.
Depuis le 9 juillet 2026, l’application de bureau ChatGPT, sur macOS et Windows, réunit Chat, ChatGPT Work et Codex. Vos projets, réglages et workflows Codex existants ont été conservés lors du passage. Le CLI reste de son côté l’outil de référence pour travailler dans le terminal.
Codex CLI : l’agent de codage dans votre terminal
Codex CLI est un outil open source (github.com/openai/codex) qui transforme votre terminal en environnement de codage assisté par l’IA. Vous décrivez en langage naturel ce que vous voulez obtenir. Codex lit votre code, propose un plan, effectue les modifications et lance les tests, puis vous validez chaque étape. Le CLI est écrit en Rust, ce qui le rend rapide et léger en mémoire. La version 0.162.1, publiée le 9 octobre 2026, est la plus récente. Depuis la 0.161.0 du 7 octobre, GPT-6.1 Sol est le modèle par défaut du CLI, et la 0.162.0 a ajouté la gestion des worktrees Git, l’épinglage de tâches, la commande /copy et un installeur PowerShell signé pour Windows.
Installation
# Installation via npm npm i -g @openai/codex # Installation via Homebrew (macOS) brew install --cask codex # Mise à jour d'une installation npm existante npm i -g @openai/codex@latest # Connexion avec votre compte ChatGPT codex login # Ou avec une clé API codex login --api-key
Codex CLI s’authentifie de deux façons. Avec votre compte ChatGPT, les limites de votre forfait s’appliquent. Avec une clé API OpenAI, vous payez au token, en dehors de votre abonnement. Pour les environnements sans navigateur, comme un serveur, une chaîne CI/CD ou un conteneur Docker, la connexion par code d’appareil (device code flow) évite le passage par le navigateur.
Les modèles disponibles
| Modèle | Usage | Statut dans Codex |
|---|---|---|
| GPT-6 Astra | Travail complexe sur le code, les applications et la recherche ; usage de l’ordinateur | Recommandé ; Plus, Pro, Business, Enterprise ; CLI 0.153.0 ou plus |
| GPT-6.1 Sol | Proche d’Astra en code et en usage de l’ordinateur, pour un coût bien inférieur | Modèle par défaut du CLI ; Plus, Pro, Business, Enterprise, Edu (activation par l’admin sur Enterprise et Edu) |
| GPT-6 Sol | Code complexe et workflows d’agent | Recommandé ; Plus, Pro, Business, Enterprise, Edu (activation par l’admin sur Enterprise) |
| GPT-6 Luna | Tâches ciblées à fort volume | Recommandé ; Plus et au-dessus, et Free et Go dans l’application de bureau |
| GPT-5.6 Sol, Terra et Luna | Génération précédente | Toujours disponibles, sans date de retrait annoncée |
| GPT-5.5 | Ancienne génération | Retiré de ChatGPT, Work et Codex le 14 octobre 2026 pour les connexions par compte ChatGPT ; toujours disponible avec une clé API |
| GPT-5.4 et GPT-5.4 mini | Ancienne génération | Retirés le 31 août 2026, remplacés par GPT-6 Sol et GPT-6 Luna |
| GPT-5.3-Codex et GPT-5.2 | Ancienne génération | Dépréciés avec une connexion ChatGPT ; gpt-5.3-codex quitte l’API le 1er avril 2027 |
La famille GPT-5.6 est arrivée dans Codex le 9 juillet 2026, puis GPT-6 Astra, arrivé dans Codex le 3 septembre, a pris la tête de la gamme. GPT-6 Sol et GPT-6 Luna ont suivi le 22 septembre, puis GPT-6.1 Sol le 29 septembre. Les notes de version d’OpenAI le déploient d’abord sur Pro, puis sur les autres forfaits, alors que sa page d’annonce le dit disponible pour tous dès le premier jour. Astra puise dans l’enveloppe Work et Codex de votre forfait, et il la consomme plus vite que GPT-5.6 Sol. Quand vous atteignez votre limite, le CLI vous propose désormais de basculer sur GPT-6 Luna. GPT-5.5 a quitté Codex le 14 octobre pour les connexions par compte ChatGPT : mettez à jour les réglages, les configurations gérées et les tâches planifiées qui le sélectionnaient encore, et OpenAI recommande GPT-6.1 Sol à la place. Pour passer d’un modèle à l’autre, utilisez /model dans le CLI, ou le sélecteur de l’application et de l’extension IDE. Dans l’interface du terminal, les raccourcis Alt+, et Alt+. font varier le niveau de raisonnement à la volée.
Use Sol for complex coding and agentic workflows, and Luna for focused, high-volume tasks.
OpenAI — journal des modifications de Codex, 22 septembre 2026
Les trois modes d’approbation
Codex CLI n’agit sans votre accord que si vous l’y autorisez. Trois niveaux d’autonomie existent.
| Mode | Ce que Codex peut faire | Pour quel usage |
|---|---|---|
| Read-only | Lit le code et propose des changements ; chaque modification et chaque commande attendent votre approbation | Le mode le plus sûr |
| Auto | Lit et écrit dans le workspace ; demande votre accord pour toute action en dehors | Le bon compromis au quotidien |
| Full access | Lit partout et exécute des commandes avec accès réseau | Tâches supervisées, avec un haut niveau de confiance |
Ce que Codex CLI peut faire concrètement
# Exemples de commandes Codex CLI
# Lancer une session interactive
codex
# Donner une tâche directe
codex "Ajoute des tests unitaires pour le module auth"
# Changer de modèle en session
/model
# Revue de code
/review
# Gérer les plugins (curated, workspace, partagés)
/plugins
# Tableau de bord : tokens, activité des plugins et des skills
/usage
# Interface plein écran avec recherche dans la transcription
/tui
# Conversation vocale (activée par défaut)
F8
# Archiver une session
/archive
# Reprendre une session précédente
/resume
Codex CLI suit votre progression grâce à une liste de tâches intégrée et se connecte à des outils externes par MCP. Il accepte aussi les images, comme des captures d’écran ou des maquettes, pour partager du contexte visuel. L’interface du terminal affiche les diffs avec coloration syntaxique, les appels d’outils mis en forme et une ligne de statut qui indique la consommation de tokens et le mode d’approbation actif. Depuis la 0.161.0, /mcp login connecte un serveur MCP, et vous choisissez le micro et le haut-parleur de la conversation vocale. La version 0.156.0 du 22 septembre avait ajouté une interface plein écran facultative, la conversation vocale par défaut, six thèmes, le rendu des diagrammes Mermaid et un /usage transformé en tableau de bord. La recherche web fonctionne en parallèle, avec un mode indexé qui autorise les recherches tout en limitant l’accès direct aux URL approuvées.
Les sous-agents et la délégation
Le CLI sait lancer des sous-agents. Vous créez des agents indépendants, chacun avec sa propre fenêtre de contexte, pour découper un gros chantier : un sous-agent écrit les tests pendant qu’un autre refactorise. La délégation se règle par fil ou par tour, et vous pouvez la désactiver, la réserver aux demandes explicites ou la laisser proactive. Des budgets de tokens configurables suivent la consommation d’un fil à l’autre, rappellent le solde restant et interrompent un tour quand le budget est épuisé.
Les instructions échangées entre un agent parent et ses sous-agents sont chiffrées dans les journaux. Le champ de contenu en clair reste vide, et seule une valeur chiffrée est enregistrée. L’inspection et le débogage après coup des workflows multi-agents deviennent donc plus difficiles en local. Plusieurs développeurs demandent le retour d’un champ lisible côté client. Tenez-en compte si votre processus de revue repose sur la lecture des journaux d’orchestration.
L’application Codex : le centre de commande
L’application de bureau vise un usage que ni le terminal ni l’IDE ne couvrent bien : piloter plusieurs agents à la fois sur un projet long. Les agents travaillent dans des discussions distinctes, organisées par projets. Vous passez ainsi d’une tâche à l’autre sans perdre le contexte.
L’application prend en charge les worktrees Git, pour que plusieurs agents travaillent sur le même dépôt sans conflit, chacun sur une copie isolée du code. Vous relisez les changements dans la discussion, commentez le diff et modifiez le code directement dans l’app. Les pull requests GitHub se relisent depuis le panneau latéral, avec le retour affiché à côté du diff, et un même projet peut regrouper plusieurs dépôts. L’agent interagit aussi avec les applications de bureau grâce au computer use. Avec GPT-6 Astra, OpenAI annonce 47 % de temps en moins que GPT-5.6 Sol sur ces tâches. Sur les sessions longues, Astra tient en outre des notes consultables au lieu de compresser l’historique en boucle. Depuis le 9 octobre, une bêta réservée aux abonnés Pro personnels de plus de 18 ans propose aussi votre prochain message dans l’app : la touche Tab l’accepte, et rien ne part sans votre validation.
Codex Remote vous permet de démarrer ou de poursuivre une session depuis l’application mobile ChatGPT, sur un Mac ou un PC Windows connecté. Vous suivez l’avancement et approuvez les actions depuis votre téléphone. L’appairage passe par un QR code authentifié entre chaque appareil mobile et chaque hôte.
Côté extensions, Codex reste disponible dans VS Code et JetBrains, avec le même compte et les mêmes modèles.
Plugins, skills et automatisations
Codex partage le répertoire de plugins de ChatGPT. Un plugin regroupe des skills, des apps et des modèles d’apps pour un workflow donné. Dans le CLI, /plugins range les plugins distants en trois sections : OpenAI Curated, Workspace et Partagés avec moi. Codex peut aussi recommander et installer un plugin pertinent en cours de session. Parmi les ajouts récents figurent les plugins Zendesk et OneNote en bêta, le plugin Data pour analyser vos données métier et Apple Messages sur macOS. Un même plugin accepte en outre plusieurs comptes depuis le 17 septembre 2026. L’article 11 sur les apps et les plugins les détaille.
Les tâches planifiées de Codex, longtemps appelées automatisations, sont des workflows ciblés qui tournent dans Codex. Elles apparaissent désormais dans la même vue Planifiées de l’application de bureau, mais elles se distinguent des tâches planifiées de ChatGPT, qui servent au travail proactif côté chat : rappels, briefings, surveillance ou tâches déclenchées par un événement. Si votre besoin ressemble à « lance cette suite de tests chaque nuit sur ce dépôt », passez par Codex. S’il ressemble à « préviens-moi quand ce concurrent change ses tarifs », créez une tâche planifiée.
Le 29 septembre 2026, OpenAI a aussi relancé Codex Cloud. Chaque tâche y tourne dans son propre espace de travail, avec des environnements réutilisables qui gardent vos dépôts, vos scripts, vos variables, vos secrets et vos règles d’accès réseau. Le même jour, le plugin Code Review a pris le relais de la revue de code : il résume une pull request, affiche les diffs et liste ses constats, et il peut relire automatiquement dans le cloud. La revue GitHub est en disponibilité générale, GitLab en préversion, et rien n’est publié sur GitHub sans action de votre part.
Côté sécurité, Codex Security Cloud scanne vos dépôts GitHub à la demande ou selon un planning, vérifie les nouveaux commits, élimine les doublons et prépare des correctifs. Il demande des autorisations, une configuration du dépôt et une facturation dédiée. Le scan local reste disponible avec le plugin Codex Security, dans l’app comme dans le CLI. L’action GitHub openai/codex-action, de son côté, applique des correctifs ou publie des revues dans un pipeline CI/CD.
Accès et facturation de Codex
Codex existe sur tous les forfaits ChatGPT, avec des limites qui varient selon le forfait. Free permet des tâches de code rapides avec un accès limité aux modèles, et Go donne GPT-6 Luna dans l’application de bureau, sans les fonctions cloud. À partir de Plus, vous avez accès au web, au CLI, à l’extension IDE, au plugin Code Review et à l’intégration Slack. Depuis le 29 septembre, Pro propose trois paliers, à 102,99 €, 229 € et 509,99 € par mois en France. Pour un nouvel abonné, ils multiplient l’usage de Codex prévu sur Plus par 5, par 10 et, selon le récapitulatif du DevDay d’OpenAI, par 25. Les abonnés Pro 200 déjà inscrits gardent l’ancienne allocation, vingt fois celle de Plus, jusqu’au 29 octobre. Seul le palier Pro 500 donne accès aux modes Ultrafast d’Astra et de GPT-6.1 Sol, jusqu’à huit fois plus rapides. Business coûte 25 $ par utilisateur et par mois, ou 20 $ en engagement annuel, et ajoute les contrôles d’administration. Sur Business, Enterprise et Edu, les tâches cloud tournent sur des machines plus puissantes.
La consommation de Codex se calcule en tokens, avec un tarif propre à chaque modèle. Les tâches longues et complexes entament donc davantage votre quota qu’une question ponctuelle. Au-delà des limites incluses, vous achetez des crédits sur Plus et Pro, ou vous passez sur votre propre clé API. Le mode Fast consomme l’allocation 2,5 fois plus vite, et le mode Ultrafast huit fois plus vite, puis les crédits à un rythme six fois plus élevé. La commande /usage affiche votre consommation et l’activité de vos plugins.
L’API OpenAI : la Responses API en 5 minutes
L’API fonctionne indépendamment de l’abonnement ChatGPT. Aucun forfait ChatGPT n’inclut de crédits API, et l’API se facture au token.
OpenAI recommande la Responses API, qui fonctionne comme un agent par défaut. Le modèle peut y appeler plusieurs outils dans une seule requête : recherche web, recherche dans des fichiers, interpréteur de code, MCP, computer use et vos propres fonctions. La Conversations API l’accompagne pour conserver l’état d’une conversation d’une requête à l’autre. Les quatre modèles GPT-6 sont disponibles dans la Responses API comme dans Chat Completions, avec des entrées texte et image. Pour GPT-6.1 Sol, Chat Completions ne gère toutefois pas les appels d’outils, et OpenAI recommande la Responses API.
OpenAI a arrêté l’Assistants API, en bêta, le 26 août 2026, comme annoncé un an plus tôt. Si votre code l’appelle encore, ses requêtes échouent. OpenAI oriente les développeurs vers la Responses API et la Conversations API. La migration demande du travail, car vos threads existants ne sont pas transférés automatiquement. Suivez le guide de migration officiel pour reconstruire vos assistants.
We’re winding down the Assistants API beta. It will sunset one year from now, August 26, 2026.
OpenAI Devs — annonce officielle sur X, un an avant la fermeture
# Appel minimal — Responses API (Python)
from openai import OpenAI
client = OpenAI()
response = client.responses.create(
model="gpt-6.1-sol",
input="Écris une fonction Python qui valide un IBAN."
)
print(response.output_text)
Les tarifs API de la génération GPT-6
Les prix ci-dessous s’entendent par million de tokens, en traitement Standard et en contexte court.
| Modèle | Entrée | Entrée en cache | Sortie | Pour quoi |
|---|---|---|---|---|
| gpt-6-astra | 10,00 $ | 1,00 $ | 50,00 $ | Travaux longs de bout en bout, usage de l’ordinateur |
| gpt-6.1-sol | 2,00 $ | 0,10 $ | 10,00 $ | Code et agents, presque au niveau d’Astra |
| gpt-6-sol | 2,00 $ | 0,20 $ | 10,00 $ | Code complexe, agents |
| gpt-6-luna | 0,10 $ | 0,01 $ | 0,50 $ | Volume, tâches ciblées, faible coût |
| gpt-5.6-sol | 4,00 $ | 0,40 $ | 20,00 $ | Génération précédente (prix promotionnel) |
| gpt-5.6-terra | 2,00 $ | 0,20 $ | 12,00 $ | Génération précédente |
| gpt-5.6-luna | 0,20 $ | 0,02 $ | 1,20 $ | Génération précédente |
OpenAI présente GPT-6 Sol et GPT-6 Luna comme deux fois moins chers que leurs équivalents GPT-5.6. Le prix actuel de GPT-5.6 Sol est une promotion lancée le 21 août 2026, garantie au moins jusqu’au 21 novembre 2026. GPT-6.1 Sol garde les prix de GPT-6 Sol, mais divise par deux celui de l’entrée en cache, et il le remplace sur la page des prix d’OpenAI. Les quatre modèles GPT-6 acceptent jusqu’à 1,05 million de tokens de contexte. Au-delà d’un certain seuil, fixé à 272 000 tokens d’entrée pour Astra, le contexte long coûte deux fois plus cher en entrée et une fois et demie plus cher en sortie. Astra passe alors à 20 $ et 75 $, GPT-6.1 Sol et GPT-6 Sol à 4 $ et 15 $, Luna à 0,20 $ et 0,75 $.
Plusieurs leviers modifient ensuite la facture. L’entrée en cache coûte 10 % du prix d’entrée normal, et même 5 % pour GPT-6.1 Sol, ce qui réduit fortement le coût des prompts récurrents. Les traitements Batch et Flex coûtent moitié prix, en échange d’un délai de réponse plus long. Le mode Fast, qui remplace l’ancien mode Priority, double au contraire le prix Standard, et le mode Ultrafast le multiplie par six, soit 60 $ et 300 $ pour Astra ou 12 $ et 60 $ pour GPT-6.1 Sol. Le traitement régional des données, dont l’Europe, ajoute 10 % pour les modèles récents. Pour GPT-6 Sol et Luna, il n’existe qu’en traitement Standard, et Ultrafast d’Astra n’accepte pas la résidence européenne. Entre Sol et Luna, l’écart atteint un facteur 20, en entrée comme en sortie. Le choix du modèle pour chaque tâche relève donc autant de l’économie que de la technique. OpenAI a aussi annoncé GPT-6 Astra sur Microsoft Azure et sur Amazon Bedrock. Côté dépréciations, gpt-5.1 et gpt-5.3-codex quittent l’API le 1er avril 2027 au profit de gpt-6-sol, et les versions datées de GPT-4o et GPT-4.1 le 14 janvier 2027 au profit de gpt-6-luna.
Function calling, outils et agents
La Responses API prend en charge plusieurs catégories d’outils natifs, en plus de vos propres fonctions.
| Outil | Ce qu’il fait |
|---|---|
| Web search | Cherche sur le web pour compléter la réponse avec des données récentes |
| File search | Cherche dans des fichiers envoyés (RAG intégré) |
| Code interpreter | Exécute du code Python dans un bac à sable |
| Computer use | Interagit avec une interface graphique par captures d’écran, clavier et souris |
| Remote MCP | Se connecte à des serveurs MCP distants pour accéder à des services tiers |
| Function calling | Appelle vos fonctions, définies par un schéma JSON ; le modèle décide quand les appeler et génère les paramètres |
Le tool search mérite une mention à part. Il charge les définitions d’outils au moment où le modèle en a besoin, au lieu de toutes les inclure dans le prompt. Les applications qui exposent des dizaines d’outils en ont besoin, car il réduit nettement la consommation de tokens dans les workflows multi-outils.
L’Agents SDK et l’Agents API
L’Agents SDK, en Python et en TypeScript, est le framework d’orchestration d’OpenAI pour construire des agents IA en plusieurs étapes. Il gère les boucles d’agent, l’enchaînement des outils, les approbations et les workflows à plusieurs agents. Depuis mai 2026, la version TypeScript fait aussi tourner des agents dans un bac à sable, avec un harnais open source. Vous passez ainsi de « un prompt, une réponse » à « une tâche, que le système résout en plusieurs étapes ».
L’Agents API, en bêta publique depuis le 10 septembre 2026, va plus loin. Elle vous laisse construire des agents sur un harnais Codex géré par OpenAI, qui s’occupe de l’orchestration des sessions, de la compaction du contexte et de la reprise après incident. Les sessions persistent d’un tour à l’autre, la progression s’affiche en continu, et l’agent accède à vos outils et à vos serveurs MCP. Il tourne dans un bac à sable hébergé par OpenAI ou dans le vôtre. La conférence DevDay du 29 septembre y a ajouté l’outil computer use.
Computer use : ce qu’il permet aujourd’hui
Le computer use permet au modèle de générer du code d’automatisation pour le navigateur, de lire des captures d’écran et de simuler des actions au clavier et à la souris dans une interface graphique. GPT-6 Astra a été conçu d’abord pour cet usage, et il fonctionne aussi sur les applications de bureau dans l’app Codex.
Gardez un regard lucide sur son périmètre. Le computer use convient bien aux tests d’interface automatisés, à la navigation dans des interfaces d’administration et au remplissage de formulaires. Le pilotage autonome de workflows critiques demande en revanche une supervision humaine, qui reste la règle.
Ce que ça change pour les non-développeurs
Si vous n’êtes pas développeur, retenez trois choses de cet article.
1. Codex dépasse le terminal. Il vit maintenant dans l’application de bureau ChatGPT, à côté de Chat et de ChatGPT Work, et même les comptes Free et Go peuvent l’essayer. Si votre équipe technique l’utilise, elle travaille avec le même compte et le même écosystème que vous.
2. L’API et l’abonnement ChatGPT sont séparés. Votre abonnement Plus à 22,99 € par mois ne comprend aucun crédit API. Si quelqu’un dans votre équipe veut intégrer GPT-6 dans une application interne, il lui faut un budget séparé, facturé au token.
3. Le computer use va changer la donne. Cette brique permet à ChatGPT de piloter des logiciels à votre place. Il peut remplir un CRM, naviguer dans un ERP ou automatiser des tâches dans des outils qui n’ont pas d’API. Suivez de près les évolutions de cette fonction.
Ce que vous pouvez faire maintenant
Si vous codez, installez Codex CLI en deux commandes, connectez-le à votre compte ChatGPT et testez-le sur votre prochain bug ou votre prochaine fonctionnalité. Essayez GPT-6.1 Sol, le modèle par défaut, pour les tâches lourdes et GPT-6 Luna pour les petites. Lancez ensuite /usage après une grosse session pour mesurer ce que consomme réellement une tâche longue.
Si vous gérez une équipe de développement, cadrez le périmètre avant de brancher Codex sur un dépôt sensible, puis surveillez la consommation, moins prévisible qu’un forfait par message. Vérifiez aussi qu’aucun projet n’épingle encore GPT-5.5, retiré de Codex le 14 octobre pour les connexions par compte ChatGPT. Si du code appelle encore l’Assistants API, migrez-le en priorité, car cette API ne répond plus.
Le dernier article de la série assemble toutes les pièces : instructions personnalisées, mémoire, personnalité, Projects, plugins, apps, tâches planifiées et ChatGPT Work. Il en tire un système ChatGPT complet, avec trois configurations par métier et une checklist de mise en place en 12 étapes.
Instructions personnalisées, mémoire, Projects, plugins qui remplacent les Custom GPTs, apps, tâches planifiées et ChatGPT Work : assemblez votre système ChatGPT, avec trois configurations par métier et une checklist en 12 étapes.