Codex CLI
Codex accepte des fournisseurs personnalisés dans son fichier de configuration. Tu y déclares Kloria une fois, puis Codex l’utilise par défaut.
Configuration
Section intitulée « Configuration »-
Installe Codex
Fenêtre de terminal npm install -g @openai/codexSur macOS,
brew install --cask codexfonctionne aussi.Fenêtre de terminal npm install -g @openai/codexIl faut Node.js et npm installés.
-
Mets ta clé dans une variable d’environnement
Codex lit la clé dans la variable que tu indiques dans sa configuration. On utilise
KLORIA_API_KEY.Ajoute cette ligne à ton
~/.zshrcou~/.bashrc, puis ouvre un nouveau terminal :Fenêtre de terminal export KLORIA_API_KEY="sk-…"Fenêtre de terminal [Environment]::SetEnvironmentVariable("KLORIA_API_KEY", "sk-…", "User")Ouvre ensuite un nouveau terminal pour que la variable soit visible.
-
Déclare Kloria dans la configuration de Codex
Ouvre (ou crée) le fichier de configuration utilisateur :
- macOS / Linux :
~/.codex/config.toml - Windows :
%USERPROFILE%\.codex\config.toml
~/.codex/config.toml model = "gpt-6.1-sol"model_provider = "kloria"[model_providers.kloria]name = "Kloria"base_url = "https://api.kloria.dev/v1"env_key = "KLORIA_API_KEY"wire_api = "responses"Les deux premières lignes doivent rester au début du fichier, avant toute section entre crochets.
- macOS / Linux :
-
Lance Codex
Fenêtre de terminal codexEnvoie un message court. Si Codex répond, la connexion passe par Kloria : la requête apparaît dans Journaux d’utilisation de la console.
Changer de modèle
Section intitulée « Changer de modèle »- Au lancement :
codex --model gpt-5.6-terra. - En permanence : modifie la ligne
modeldu fichier de configuration.
Les identifiants GPT disponibles sont sur la page Modèles et tarifs.
Ça ne marche pas ?
Section intitulée « Ça ne marche pas ? »| Symptôme | Piste |
|---|---|
| Codex demande de te connecter à ChatGPT | model_provider = "kloria" n’est pas lu : la ligne est sous une section […] ou dans un fichier de projet. Remonte-la en tête du fichier utilisateur. |
Codex signale que KLORIA_API_KEY est absente |
La variable n’est pas définie dans le terminal où tu lances Codex. Ouvre un nouveau terminal après l’avoir enregistrée. |
wire_api = "chat" is no longer supported |
Une ancienne configuration traîne. Remplace par wire_api = "responses". |
| Erreur 401 | Clé invalide, désactivée ou expirée. |
| « No available channel for model… » | Identifiant de modèle inexact, ou modèle Claude utilisé avec Codex. Prends un modèle GPT de la liste. |