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"

    Connectez-vous pour remplir automatiquement votre clé API

  3. 3
    Ajouter votre clé API

    Inscrivez votre clé API UnoRouter dans `~/.codex/auth.json`.

    json
    // ~/.codex/auth.json
    {
      "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.

ox-alpha:freeglm-5.3-search:freeglm-5.3-think-search:freeglm-5.3-thinking:freeglm-5.3: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`.
  • Un 401 signifie que la clé dans `~/.codex/auth.json` est absente ou périmée. Collez une nouvelle clé depuis votre tableau de bord UnoRouter.
  • Si Codex ignore votre fournisseur, vérifiez le nom de la table dans `config.toml`. Les identifiants de fournisseur acceptent les tirets bas, pas les traits d'union (`model_providers.my_provider`, jamais `my-provider`). `openai` est réservé et ne peut pas être redéfini.
Générer une clé APIModèles