Présentation
OpenAI Codex est un outil en ligne de commande (CLI) open-source qui sert d’agent de codage léger, capable de lire, modifier et exécuter du code dans le terminal. Il est basé sur les modèles GPT et optimisé pour la génération de code.
Configuration requise
- Système d’exploitation : macOS, Linux (support officiel), Windows via WSL
- Node.js : Version 18+
- npm : Version 10.x.x ou supérieure
Installation
sudo npm install -g @openai/codex@latest
Vérifier l’installation :
Configuration
Étape 1 : Définir la clé API
Temporaire (session actuelle) :
export OPENAI_API_KEY="sk-your-lemondata-key"
Configuration permanente :
Ajouter à ~/.bashrc, ~/.zshrc ou ~/.bash_profile :
export OPENAI_API_KEY="sk-your-lemondata-key"
Ensuite, recharger :
source ~/.zshrc # or source ~/.bashrc
Modifier ~/.codex/config.toml :
model = "gpt-4o"
model_provider = "lemondata"
[model_providers.lemondata]
name = "LemonData"
base_url = "https://api.lemondata.cc/v1"
env_key = "OPENAI_API_KEY"
wire_api = "chat"
Si le fichier de configuration n’existe pas, exécutez codex une fois pour le générer, puis modifiez le fichier.
Utilisation de base
Démarrer le mode interactif :
Commande directe :
codex "Fix the bug in main.py line 42"
Spécifier le modèle :
codex -m gpt-4o "Build a REST API server"
Modèles disponibles
| Modèle | Idéal pour |
|---|
gpt-4o | Tâches de codage complexes, architecture |
gpt-4o-mini | Corrections rapides, tâches simples |
claude-sonnet-4-5 | Revue de code, documentation |
deepseek-r1 | Conception d’algorithmes, raisonnement |
Commandes interactives
| Commande | Description |
|---|
| `/help | |