- Guide de démarrage Codex
- Bases de la configuration de Codex
- Fournisseurs de modèles personnalisés de Codex
- Authentification Codex
- Codex sur Windows
Prérequis
Choisissez une méthode de configuration
Nous proposons deux options pour vous aider à configurer Codex rapidement.Option 1: Configurer Codex manuellement (recommandé)
Modifiez directement le fichier
~/.codex/config.toml au niveau utilisateur. C’est la méthode la plus fiable, en particulier pour les utilisateurs de Windows et WSL.Option 2: Configurer via un script
Exécutez le script d’installation comme raccourci. Il écrit la même configuration de fournisseur et stocke la clé d’API CometAPI pour Codex.
Configurer Codex manuellement
Codex lit les paramètres par défaut du fournisseur personnel à partir du fichier~/.codex/config.toml au niveau utilisateur. Configurez le fournisseur CometAPI à cet endroit, et non dans un fichier de projet .codex/config.toml. Codex ignore les paramètres provider et provider-auth dans les fichiers de configuration de projet.
La configuration recommandée utilise un fournisseur nommé cometapi et une authentification adossée à une commande. Cela permet de garder CometAPI séparé du fournisseur OpenAI intégré, ne nécessite pas l’héritage des variables d’environnement du shell et ne remplace pas ~/.codex/auth.json.
- macOS / Linux / WSL
- Windows PowerShell
Stockez votre clé API CometAPI dans un fichier de clé local :Ajoutez cette configuration à
~/.codex/config.toml :Codex natif sur Windows utilise
$HOME\.codex, généralement C:\Users\<user>\.codex. WSL utilise le ~/.codex de la distribution Linux. Modifiez le répertoire correspondant à l’environnement dans lequel l’agent Codex s’exécute.Utiliser l’authentification par variable d’environnement
Si vous préférez conserver la clé API CometAPI dans une variable d’environnement, utilisezenv_key au lieu du bloc [model_providers.cometapi.auth].
Utilisez cette configuration de fournisseur uniquement lorsque COMETAPI_KEY est disponible dans l’environnement qui lance Codex :
Exécuter le script de configuration
Le script de configuration est facultatif. Il écrit la même configuration du providercometapi dans ~/.codex/config.toml, stocke votre clé d’API CometAPI dans ~/.codex/cometapi_key, crée des sauvegardes avant les modifications de fichiers et vérifie la configuration avec codex exec lorsque le CLI Codex est disponible.
Pour macOS, Linux ou WSL, exécutez l’installateur interactif :
Choisir ou modifier un model ID
Utilisez un model ID depuis la page Models. En configuration manuelle, modifiez la valeur demodel dans ~/.codex/config.toml.
Pour macOS, Linux ou WSL, transmettez --model lorsque vous exécutez le script de configuration :
-Model lorsque vous exécutez le script de configuration :
Le script utilise
CODEX_HOME lorsqu’il est défini. Sinon, il écrit dans le ~/.codex de l’environnement actuel.Vérifier la configuration
Pour vérifier la configuration avec le CLI Codex, exécutez cette commande en lecture seule depuis n’importe quel projet local :PATH, ouvrez l’application Codex et envoyez un court Prompt depuis un projet local.
Dépannage
Codex utilise toujours le fournisseur OpenAI par défaut
Codex utilise toujours le fournisseur OpenAI par défaut
Vérifiez que
model_provider = "cometapi" se trouve dans le fichier ~/.codex/config.toml au niveau utilisateur.La clé API a changé
La clé API a changé
Mettez à jour
~/.codex/cometapi_key, ou réexécutez le script d’installation avec la valeur $COMETAPI_KEY mise à jour.Le script PowerShell échoue pendant les vérifications préalables
Le script PowerShell échoue pendant les vérifications préalables
Utilisez les étapes manuelles de PowerShell natif Windows, puis exécutez la commande de vérification.
La configuration shell via un pipeline ne demande aucune clé API
La configuration shell via un pipeline ne demande aucune clé API
Utilisez
--key "$COMETAPI_KEY", définissez COMETAPI_KEY, ou exécutez la commande interactive sh -c "$(curl ...)".La connexion expire ou utilise la mauvaise URL de base
La connexion expire ou utilise la mauvaise URL de base
Vérifiez que
base_url est défini sur https://api.cometapi.com/v1 dans ~/.codex/config.toml.Le modèle est introuvable
Le modèle est introuvable
Consultez la page Models pour voir les model IDs disponibles.
La configuration Windows affecte le mauvais environnement
La configuration Windows affecte le mauvais environnement
Modifiez
$HOME\.codex pour le mode natif Windows, ou modifiez ~/.codex dans WSL pour le mode agent WSL.La connexion ChatGPT a changé
La connexion ChatGPT a changé
N’utilisez pas
--force-auth-json ou -ForceAuthJson sauf si vous souhaitez le mode de connexion par clé API.