Passer au contenu principal

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 :
codex --version

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

Étape 2 : Configurer config.toml

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 :
codex
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èleIdéal pour
gpt-4oTâches de codage complexes, architecture
gpt-4o-miniCorrections rapides, tâches simples
claude-sonnet-4-5Revue de code, documentation
deepseek-r1Conception d’algorithmes, raisonnement

Commandes interactives

CommandeDescription
`/help