Rechercher dans la doc...

Commencez à taper pour rechercher dans la documentation

Codex
Codex CLI

Guide de configuration OpenAI Codex CLI

Installez et configurez Codex CLI avec UnoRouter sous Windows, macOS et Linux.

Aperçu

Codex CLI est l'agent de codage en terminal d'OpenAI. Il lit, écrit et exécute du code via des correctifs isolés et relisibles. Pointez son fournisseur personnalisé vers l'URL de base de UnoRouter pour utiliser tous les modèles du catalogue.

Configuration rapide

Collez ces valeurs dans le client. Votre clé se remplit automatiquement une fois connecté.

text
URL de base: https://api.unorouter.com/v1
Clé API: YOUR_API_KEY

Connectez-vous pour remplir automatiquement votre clé API

Compatibilité

Chat CompletionsAPI ResponsesStreamingAppel d'outils

Configuration étape par étape

  1. 1
    Installer la CLI Codex

    Installez Codex CLI globalement avec npm.

  2. 2
    Configurer le fournisseur de modèle

    Modifiez `~/.codex/config.toml`. Définissez votre id de modèle et ajoutez un fournisseur personnalisé avec l'URL de base de UnoRouter, via l'API filaire responses.

    toml
    # ~/.codex/config.toml
    model = "YOUR_MODEL_ID"
    model_provider = "unorouter"
    
    [model_providers.unorouter]
    name = "UnoRouter"
    base_url = "https://api.unorouter.com/v1"
    wire_api = "responses"
    env_key = "OPENAI_API_KEY"

    Connectez-vous pour remplir automatiquement votre clé API

  3. 3
    Exporter votre clé API

    Exportez la variable désignée par env_key. Codex lit la clé d'un fournisseur personnalisé depuis l'environnement ; auth.json ne sert qu'à la connexion à OpenAI.

    bash
    export OPENAI_API_KEY="YOUR_API_KEY"

    Connectez-vous pour remplir automatiquement votre clé API

  4. 4
    Démarrer Codex

    Lancez `codex` dans le répertoire de votre projet.

powershell
$env:OPENAI_BASE_URL="https://api.unorouter.com/v1"
$env:OPENAI_API_KEY="YOUR_API_KEY"

codex

Connectez-vous pour remplir automatiquement votre clé API

Modèles recommandés

Modèles gratuits compatibles ici. Collez n'importe quel id de modèle dans le client.

ling-3.1-flash:freeagnes-3.0-flash:freeminicpm5-2b:freek2-horizon:freeqwen3.8-flash-next:free

Points de vigilance

  • En cas d'erreur de point de terminaison non pris en charge, vérifiez que `wire_api` vaut `responses` et que l'URL de base se termine par `/v1`.
  • Si les requêtes ne sont pas authentifiées, vérifiez que env_key désigne une variable réellement exportée dans le shell qui exécute codex.
  • Vous ne pouvez pas réutiliser l'identifiant réservé openai pour un fournisseur personnalisé. Tout autre identifiant fonctionne, aussi bien dans model_providers que dans model_provider.
Générer une clé APIModèles