Codex CLI
Configurez OpenAI Codex CLI pour utiliser le point de terminaison Model Gate Responses.
Codex CLI via Model Gate
Le Codex utilise le protocole OpenAI Responses. Son fournisseur base_url comprend /v1.
1. Installez le Codex
npm install -g @openai/codex
codex --version
Vérifiez les instructions d'installation officielles actuelles sur https://developers.openai.com/codex/.
2. Configurez le fournisseur
Modifier:
- Linux ou macOS : ~/.codex/config.toml - Fenêtres : %USERPROFILE%\.codex\config.toml
model = "gpt-5.4"
model_provider = "model_gate"
model_reasoning_effort = "high"
[model_providers.model_gate] name = "Model Gate" base_url = "https://api.model-gate.com/v1" wire_api = "responses" env_key = "MODEL_GATE_API_KEY" ```
wire_api = "responses" envoie des demandes à /v1/responses.
3. Définissez la clé API
Linux ou macOS
export MODEL_GATE_API_KEY="mg_live_..."
Pour le rendre permanent, ajoutez l'exportation à votre profil shell ou à votre gestionnaire de secrets.
Windows PowerShell
[Environment]::SetEnvironmentVariable(
"MODEL_GATE_API_KEY",
"mg_live_...",
"User"
)
Ouvrez un nouveau terminal après avoir défini une variable persistante.
4. Démarrez le Codex
codex
Effort de raisonnement
model_reasoning_effort = "low"
- low: plus rapide et plus court. - medium: équilibré. - high: plus approfondi pour les travaux complexes.
Le modèle en amont doit prendre en charge les contrôles de raisonnement demandés.
Dépannage
| Problème | Résolution |
|---|---|
| Erreur d'authentification | Confirmer MODEL_GATE_API_KEY est visible dans le même terminal. |
| Le Codex utilise directement OpenAI | Confirmer model_provider = "model_gate" et le nom de la section du fournisseur correspond. |
| Point de terminaison non pris en charge | Confirmer wire_api = "responses" et base_url se termine par /v1. |
| Modèle introuvable | Requête /v1/models et utilisez un identifiant canonique ou un alias activé. |
Ne réglez pas requires_openai_auth = true pour ce fournisseur : cette option sélectionne l'authentification du compte OpenAI au lieu de l'authentification personnalisée env_key.