B2BB2B LLM

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èmeRésolution
Erreur d'authentificationConfirmer MODEL_GATE_API_KEY est visible dans le même terminal.
Le Codex utilise directement OpenAIConfirmer model_provider = "model_gate" et le nom de la section du fournisseur correspond.
Point de terminaison non pris en chargeConfirmer wire_api = "responses" et base_url se termine par /v1.
Modèle introuvableRequê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.