Aller au contenu

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.

  1. Installe Codex

    Fenêtre de terminal
    npm install -g @openai/codex

    Sur macOS, brew install --cask codex fonctionne aussi.

  2. 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 ~/.zshrc ou ~/.bashrc, puis ouvre un nouveau terminal :

    Fenêtre de terminal
    export KLORIA_API_KEY="sk-…"
  3. 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.

  4. Lance Codex

    Fenêtre de terminal
    codex

    Envoie un message court. Si Codex répond, la connexion passe par Kloria : la requête apparaît dans Journaux d’utilisation de la console.

  • Au lancement : codex --model gpt-5.6-terra.
  • En permanence : modifie la ligne model du fichier de configuration.

Les identifiants GPT disponibles sont sur la page Modèles et tarifs.

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.
© 2026 Kloria — bêta privée