Documentation Index
Fetch the complete documentation index at: https://docs.apimart.ai/llms.txt
Use this file to discover all available pages before exploring further.
Introduction
Codex CLI est l’agent de codage en terminal open source d’OpenAI qui peut lire et écrire des fichiers, exécuter des commandes, corriger des bugs et accomplir des tâches de codage complètes directement en ligne de commande. En vous connectant via APIMart, vous pouvez utiliser librement plusieurs modèles — y compris GPT et Claude — dans Codex CLI, avec une tarification plus flexible et compétitive.Prérequis
Avant de commencer, assurez-vous d’avoir :- Node.js installé Téléchargez et installez depuis le site Node.js (LTS la plus récente, v20 ou plus récent recommandée) pour installer Codex CLI via npm
-
Obtenu une clé API APIMart
Connectez-vous à la console APIMart pour obtenir votre clé API (commence par
sk-)
Astuce : si vous n’avez pas encore de compte APIMart, inscrivez-vous d’abord sur APIMart et obtenez votre clé API.
Étape 1 : Installer Codex CLI
Choisissez l’une des méthodes suivantes pour installer :- npm (recommandé)
- Homebrew (macOS)
Installer globalement avec npm — fonctionne sur tous les systèmes d’exploitation :
Si vous rencontrez des problèmes de permissions, ajoutez
sudo (macOS / Linux).Vérifier l’installation
Après l’installation, exécutez la commande suivante pour confirmer :Étape 2 : Configurer l’API APIMart
Codex CLI gère les fournisseurs de modèles via les fichiers de configuration sous le répertoire~/.codex/. Tout ce que nous devons faire est d’ajouter un fournisseur personnalisé pointant vers APIMart.
2.1 Localiser le répertoire de configuration
- macOS / Linux :
~/.codex/ - Windows :
C:\Users\<username>\.codex\
Si le répertoire n’existe pas, exécutez
codex une fois dans votre terminal puis appuyez sur Ctrl + C pour quitter — il sera créé automatiquement.2.2 Configurer la clé API
Dans le répertoire de configuration, créez ou modifiez le fichierauth.json et renseignez votre clé APIMart :
| Champ | Description |
|---|---|
OPENAI_API_KEY | Votre clé API APIMart (commence par sk-) |
2.3 Configurer le fournisseur de modèle
Dans le répertoire de configuration, créez ou modifiez le fichierconfig.toml et ajoutez le fournisseur APIMart :
| Champ | Description |
|---|---|
model | ID du modèle par défaut — choisissez-en un dans la liste des modèles ci-dessous |
model_provider | Fournisseur par défaut — doit correspondre à l’ID dans [model_providers.xxx] |
name | Nom d’affichage du fournisseur — personnalisable |
base_url | URL compatible OpenAI d’APIMart — fixée à https://api.apimart.ai/v1 |
wire_api | Protocole de fil — les versions récentes de Codex requièrent responses (Responses API) |
requires_openai_auth | Définissez à true pour s’authentifier avec la clé d’auth.json |
Étape 3 : Commencer
Vérifier la configuration
Dans n’importe quel répertoire de projet, exécutez la commande suivante pour confirmer que tout est branché :401 / 403, consultez la section FAQ ci-dessous.
Mode interactif
Exécutezcodex directement pour entrer dans l’interface interactive — idéal pour les tâches de codage complètes :
Modes d’approbation
Lors du premier lancement, Codex vous demandera de choisir un niveau d’approbation :| Mode | Description |
|---|---|
| Read Only | Seules les lectures de fichiers sont autorisées — toute modification ou commande nécessite confirmation |
| Auto | Peut lire/écrire des fichiers et exécuter des commandes dans le répertoire de travail (recommandé) |
| Full Access | Effectue toute opération sans confirmation — à utiliser avec prudence |
/approvals dans l’interface interactive pour le changer à tout moment.
Changer de modèle
Dans l’interface interactive, tapez/model pour changer rapidement, ou modifiez le champ model dans config.toml et redémarrez.
Modèles pris en charge
Pour Codex CLI, les modèles de la série GPT-5 suivants sont recommandés :| ID du modèle | Points forts | Cas d’utilisation recommandés |
|---|---|---|
gpt-5.5 | Dernier modèle phare, meilleure capacité de codage | Premier choix pour Codex, ingénierie complexe |
gpt-5.4 | Modèle phare de la génération précédente, très capable | Codage complexe, conception d’architecture |
gpt-5.4-mini | Léger, rapide, économique | Codage quotidien, itération rapide |
gpt-5.3-codex | Modèle de codage optimisé pour Codex | Tâches de codage agentiques |
gpt-5.2 | Stable et équilibré | Tâches de codage de routine |
Commandes courantes
Commandes et raccourcis fréquemment utilisés dans Codex CLI :| Commande | Description |
|---|---|
codex | Entrer dans l’interface interactive |
codex "task" | Démarrer avec une instruction initiale |
codex exec "task" | Mode non interactif — exécuter et sortir |
codex --model gpt-5.4 | Démarrer avec un modèle spécifié |
codex --version | Afficher le numéro de version |
/model | Changer de modèle dans l’interface interactive |
/approvals | Ajuster le mode d’approbation dans l’interface |
Ctrl + C | Quitter l’interface interactive |
FAQ
Q1 : Un écran de connexion ChatGPT apparaît après le lancement ?
Si vous voyez « Sign in with ChatGPT » ou similaire après le lancement, la configuration n’a pas pris effet. Dépannage :- Assurez-vous que
config.tomletauth.jsonsont tous deux dans~/.codex/ - Vérifiez que
model_providerdansconfig.tomlest défini surapimart - Vérifiez qu’
auth.jsonest du JSON valide et que la clé est remplie complètement
Q2 : Erreurs 401 / 403 ?
| Code de statut | Signification | Solution |
|---|---|---|
401 Unauthorized | Clé API manquante ou invalide | Vérifiez la clé dans auth.json — doit commencer par sk- |
403 Forbidden | Permission insuffisante ou clé expirée | Allez dans la console pour vérifier la clé |
base_url est défini sur https://api.apimart.ai/v1, pas l’URL officielle d’OpenAI.
Q3 : Connexion échouée ?
- Vérifiez votre connexion réseau
- Assurez-vous que
base_urldansconfig.tomlest correct - Si vous êtes derrière un proxy, assurez-vous qu’il autorise l’accès à
api.apimart.ai
Q4 : wire_api = "chat" n’est plus pris en charge ?
Les versions récentes de Codex CLI (0.84.0 et ultérieures) ont supprimé le protocole chat. Mettez à jour wire_api dans config.toml à responses :
Q5 : Les appels d’outils ou les exécutions échouent ?
Assurez-vous quewire_api dans config.toml est défini sur responses. Si vous rencontrez toujours des problèmes de compatibilité, passez à un modèle de la série GPT-5 recommandé (par ex. gpt-5.5, gpt-5.3-codex) — ils s’associent plus fiablement à Codex CLI.
Q6 : Utiliser des variables d’environnement au lieu d’auth.json ?
Vous pouvez également configurer la clé via une variable d’environnement. Changez le bloc fournisseur dansconfig.toml à :
APIMART_API_KEY à votre clé APIMart. auth.json n’est plus requis dans cette configuration.
Q7 : Comment changer de modèle ?
Deux façons :- Dans l’interface interactive : tapez
/modelpour changer - Modifier la configuration : changez le champ
modeldansconfig.tomlet redémarrez Codex CLI
Q8 : Comment vérifier l’utilisation et la facturation ?
Connectez-vous à la console APIMart pour consulter les statistiques d’appels API, les détails de consommation des tokens et les tendances des coûts.Support et aide
Si vous rencontrez des problèmes lors de l’utilisation de Codex CLI :- 📚 Centre de documentation APIMart
- 💬 Communauté Discord
- 🐦 Twitter @APIMart_
- 📧 Support technique : zhihong@apimart.ai
Commencer avec APIMart
Inscrivez-vous à APIMart maintenant, obtenez votre clé API et découvrez un assistant de programmation multi-modèle dans Codex CLI !