Configuration de Codex CLI
Codex CLI est Codex dans le terminal. Il est conçu pour permettre à Codex de lire du code, modifier des fichiers, exécuter des tests et expliquer des erreurs dans des projets locaux. Les paramètres du client de bureau se trouvent sur la page du client Codex ; cette section couvre spécifiquement la CLI dans le terminal.
Qu'est-ce que cet outil et à quoi sert-il
Emplacement du fichier de configuration
| Système | Exemple de chemin | Description |
|---|---|---|
| Windows | C: \Users\YourUsername\. codex\config.toml | Remplacez le nom d'utilisateur par celui de votre propre ordinateur |
| macOS / Linux | ~/. codex/config.toml | Si le fichier n'existe pas, créez un nouveau config.toml |
Comment configurer un fournisseur personnalisé
Si vous utilisez uniquement le compte officiel, suivez d'abord la procédure de connexion officielle. N'ajoutez un fournisseur personnalisé que lorsque le fournisseur propose explicitement des configurations compatibles Codex / OpenAI.
codex login codex "Please reply only: Configuration successful" model = "MODEL_ID_FROM_PROVIDER_DASHBOARD" model_provider = "mz_proxy" [model_providers.mz_proxy] name = "Example AI Provider" base_url = "https://YOUR_PROVIDER_API_URL" env_key = "MZ_PROXY_API_KEY" wire_api = "responses" | Paramètre | Valeur à renseigner | Remarque |
|---|---|---|
| model | ID du modèle / Nom du modèle dans la liste des modèles du tableau de bord du fournisseur | Ne renseignez pas un nom d'affichage inventé, et ne modifiez ni la casse, ni les tirets, ni les points |
| model_provider | Le nom du fournisseur ci-dessous | Doit correspondre exactement au xxx dans [model_providers.xxx] |
| base_url | Adresse API fournie par le tableau de bord du fournisseur | Vérifiez d'après les exemples du tableau de bord s'il faut inclure /v1 |
| env_key | Nom de la variable d'environnement locale | Indiquez ici le nom de la variable, n'écrivez pas directement la clé |
| wire_api | Protocole d'interface | À sélectionner selon la documentation officielle de Codex et les instructions du fournisseur |
Clé et test
La valeur env_key ci-dessus n'est que le nom de la variable ; la clé réelle doit être définie dans la variable d'environnement locale. Définissez-la d'abord temporairement pour tester, puis enregistrez-la de façon permanente une fois le fonctionnement confirmé.
$env:MZ_PROXY_API_KEY = "YOUR_KEY" codex "Please reply only: Configuration successful" MZ_PROXY_API_KEY="YOUR_KEY" codex "Please reply only: Configuration successful" Dans TOML, placez model et model_provider au début du fichier ; ne les ajoutez pas sous la section [model_providers.xxx].
