Guide de configuration

Guide de configuration du fournisseur

Consultez les étapes de configuration et le dépannage par outil.

Guide de configuration du fournisseur/Configuration du client Codex

Configuration du client Codex

Le client Codex est l'application de bureau d'OpenAI. Il peut se connecter directement à ChatGPT ou utiliser une clé API pour exécuter le flux de travail local de Codex. Les débutants font souvent la confusion : connexion avec un compte officiel, clé API OpenAI et clé de provider ne sont pas la même chose.

D'abord, distinguer les deux méthodes de connexion

Cette page couvre uniquement les configurations du client de bureau liées à la clé, au modèle et au Provider. L'installation en ligne de commande, les commandes de terminal et l'utilisation plus complète du CLI se trouvent sur la page Outils CLI.

Connexion ChatGPTConnexion par clé APIconfig.tomlSélection du modèleProvider personnaliséClé du provider
MéthodeÀ qui cela s'adresseComment gérer la clé
Connexion ChatGPTVous avez déjà un compte ChatGPT Plus / Pro / Business / Enterprise et souhaitez utiliser directement le Codex officiel.Suivez le guide de connexion du client pour vous connecter ; généralement, il n'est pas nécessaire de saisir manuellement une clé API.
Connexion par clé API OpenAIVous souhaitez utiliser un compte OpenAI Platform avec paiement à l'usage, ou vos flux de travail locaux nécessitent une clé API.Utilisez la clé générée dans la console OpenAI, et non la clé d'un provider.
Provider / Service de relaisLe provider fournit sa propre adresse API, sa clé et le nom du modèle.Ne la saisissez pas n'importe où dans la boîte de connexion de clé API officielle ; généralement, vous devez configurer un Provider personnalisé via config.toml.
Codex configuration directory in Windows File Explorer: C: \Users\guoguo\. codex and config.toml

Chemin d'exemple :C: \Users\YourUsername\. codex

Comment configurer la clé

Le répertoire de configuration locale de Codex s'appelle . codex. Pour les clients Windows, utilisez %USERPROFILE%\. codex. Pour macOS / Linux, utilisez généralement ~/. codex. Si vous vous connectez uniquement avec ChatGPT, n'écrivez pas manuellement de clé pour l'instant ; si vous utilisez un provider ou la clé d'un provider tiers, il est recommandé de placer la clé dans une variable d'environnement système, puis de laisser config.toml lire cette variable.

SystèmeFichier de configurationOù placer la clé
Windows%USERPROFILE%\. codex\config.tomlVariables d'environnement utilisateur, par exemple MZ_PROXY_API_KEY.
macOS / Linux~/. codex/config.tomlVariables d'environnement du terminal actuel. Après avoir confirmé le bon fonctionnement, enregistrez-la à long terme selon les habitudes de votre système.
WSL~/. codex/config.tomlWSL a son propre répertoire home et ne lira pas automatiquement le %USERPROFILE%\. codex de Windows.
Tester d'abord la clé temporairement Ci-dessous sont uniquement présentées les commandes qui prennent effet temporairement dans la fenêtre active. Après avoir confirmé leur bon fonctionnement, enregistrez-les durablement dans les variables d'environnement système ou dans la configuration de terminal qui vous est familière.
Test temporaire dans PowerShell
$env:MZ_PROXY_API_KEY = "YOUR_KEY"

N'écrivez pas la vraie clé dans des pages web, des captures d'écran, des historiques de discussion ou des dépôts de projet. Utilisez des variables d'environnement autant que possible plutôt que d'écrire directement la clé dans config.toml. Pour une sauvegarde à long terme sous Windows, vous pouvez ajouter une variable utilisateur dans les « Variables d'environnement » du système ; la méthode d'enregistrement permanent sous macOS / Linux dépend du terminal que vous utilisez réellement.

Comment configurer le modèle

Le modèle par défaut est défini au début de config.toml. La documentation officielle recommande actuellement de commencer avec gpt-5.5. Si vous utilisez un provider, renseignez la chaîne de caractères figurant dans la liste des modèles du tableau de bord du provider utilisée pour les appels API. Elle peut être nommée « Model ID », « Model Name » ou « Nom du modèle » dans l'interface. Copiez-la telle quelle. Ne modifiez pas vous-même les majuscules/minuscules, les tirets ou les points.

Exemple de configuration du modèle
model = "gpt-5.5"
ParamètreComment remplirErreurs fréquentes
modelModel ID / Model Name, c'est-à-dire l'identifiant d'origine utilisé pour les appels API dans la liste des modèles de l'interface d'administration.Ne prenez pas un nom d'affichage personnalisé comme identifiant du modèle, et ne modifiez pas vous-même la casse, les tirets ou les points.
model_providerSélectionnez l'ID du Provider défini plus bas.La table Provider a été définie, mais elle n'a pas été sélectionnée ici.
openai_base_urlÀ utiliser uniquement si vous souhaitez modifier l'URL des requêtes du Provider OpenAI intégré.Le mélanger avec un Provider personnalisé enverra les requêtes au mauvais endroit.
wire_apiUtilisez généralement responses.Cela risque de ne pas fonctionner correctement si le provider ne prend pas en charge l'API Responses.

Comment configurer un Provider de type provider

Le cœur de la configuration d'un provider repose sur trois éléments : le nom du modèle, la Base URL et la variable d'environnement de la clé. Si votre provider propose une interface compatible OpenAI, privilégiez la prise en charge de l'API Responses ; les providers qui ne supportent que l'ancienne API Chat Completions offriront une moins bonne compatibilité future.

Exemple de configuration de Provider
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"
Si vous utilisez la clé propre au provider, l'« Exemple de Provider personnalisé » est recommandé ; n'envisagez openai_base_url que pour les proxys d'entreprise, la résidence des données ou les adresses de redirection officielles d'OpenAI.
Éléments à vérifierApproche correcteApproche incorrecte
Base URLCopiez l'adresse API fournie par l'interface du provider ; pour savoir si elle inclut /v1, référez-vous aux instructions du provider.Utiliser la page d'accueil du site ou de la console comme adresse API.
KeyUtilisez un nom de variable d'environnement, par exemple MZ_PROXY_API_KEY.Écrire directement la clé dans les fichiers de projet ou envoyer des captures d'écran.
Provider IDCréez votre propre identifiant en anglais, par exemple mz_proxy.Utiliser des identifiants réservés comme openai, ollama ou lmstudio.
Model ID / Model NameCopiez l'identifiant d'origine utilisé pour les appels API depuis la liste des modèles du tableau de bord.Utiliser votre propre nom d'affichage, un nom de forfait ou un nom deviné de mémoire.

D'abord, vérifier ces paramètres dans le client

Après avoir ouvert les paramètres du client Codex, le côté gauche est organisé en : « Personal, Integration, Coding, Archived ». Les débutants devraient commencer par General pour vérifier principalement le mode de travail, la portée des autorisations, l'emplacement d'ouverture par défaut, le terminal et la langue ; le modèle, la clé et le Provider sont toujours gérés dans la section de configuration de config.toml vue précédemment.

General settings in the Codex app
ParamètreQue signifie-t-il dans l'image ?Conseils pour les débutants
Mode de travailChoisissez le niveau de détail technique à afficher dans les réponses de Codex. Adapté à la programmation sera plus axé sur le code et le contrôle, tandis qu'Adapté au travail quotidien réduira les détails techniques.Choisissez « Adapté à la programmation » lorsque vous configurez du code ou résolvez des erreurs ; choisissez « Adapté au travail quotidien » si vous écrivez simplement des textes ou organisez du contenu.
Autorisations par défautAutorise Codex à lire et modifier les fichiers de l'espace de travail actuel ; ne demande des autorisations supplémentaires que si un accès en dehors de l'espace de travail est requis.Vous pouvez conserver les réglages par défaut. Veillez à vérifier où il souhaite accéder avant chaque autorisation.
Examen automatiqueCodex peut évaluer automatiquement certaines demandes d'accès supplémentaires, mais la page avertit aussi que l'examen automatique peut comporter des erreurs.En cas de doute, les débutants devraient d'abord le désactiver pour valider manuellement étape par étape ; une fois familiarisés, activez-le selon vos besoins.
Accès completAutoriser Codex à modifier n'importe quel fichier sur l'ordinateur et à exécuter des commandes réseau sans approbation présente évidemment des risques bien plus élevés.Ne l'activez pas par défaut. Ne l'activez que temporairement si vous comprenez parfaitement les conséquences et que la tâche actuelle l'exige vraiment.
Cible d'ouverture par défautDéfinit l'application utilisée par défaut par le client pour ouvrir des fichiers ou des dossiers. La capture d'écran indique Antigravity.Choisissez l'éditeur ou l'espace de travail que vous utilisez habituellement. Si vous n'êtes pas sûr, conservez la valeur actuelle.
Shell du terminal intégréDéfinit le shell utilisé par Codex dans le terminal intégré, comme PowerShell, CMD ou Git Bash.Les débutants sous Windows devraient privilégier PowerShell, à moins que le tutoriel n'exige explicitement un autre terminal.
LangueContrôle la langue de l'interface du client. La capture d'écran montre la détection automatique.Si vous souhaitez conserver les instructions en anglais, choisissez votre langue ou la détection automatique.
Panneau inférieur / Emplacement par défaut du terminalContrôle si le panneau inférieur est affiché, et si les onglets de terminal apparaissent par défaut en bas ou à droite.Choisissez selon la taille de votre écran : sur les ordinateurs portables, on le place généralement en bas ; sur écran large, on peut le mettre à droite.
Revue de codeDétermine si le lancement de /review s'effectue dans la conversation actuelle ou s'il est séparé dans une conversation de revue dédiée.Les débutants devraient d'abord utiliser la « vue en ligne », où le contexte reste plus ciblé.
Suggestions contextuellesSuggère les prochaines étapes possibles en fonction des fichiers du projet et des applications connectées.Vous pouvez l'activer ; si cela vous gêne, désactivez-le.

Vérification et dépannage

Après avoir modifié la clé, le modèle ou le Provider, redémarrez le client et créez un nouveau fil de test. Pour l'instant, ne le laissez pas modifier de fichiers ; demandez-lui simplement de confirmer que le projet actuel et le modèle fonctionnent correctement.

Modèle de question pour la première vérification
First state which files you can see. Do not modify files or run commands. Reply only with whether the current project is readable and the model ID or model name you are using.
SymptômeCause fréquenteSolution
Message indiquant l'absence de clé ou un échec d'authentificationLa variable d'environnement n'a pas pris effet, ou le client n'a pas encore été redémarré.Rouvrez le terminal/client ; sous Windows, vérifiez les variables d'environnement dans une nouvelle fenêtre.
Modèle indisponibleL'ID / nom du modèle est incorrect, ou le provider n'a pas activé ce modèle.Retournez sur l'interface du provider et copiez l'identifiant d'origine dans la liste des modèles.
404 / endpoint introuvableLe chemin de la Base URL est incorrect, le problème courant étant un /v1 en trop ou manquant.Confirmez l'adresse API en consultant la documentation du provider, ne devinez pas.
La requête est envoyée vers l'OpenAI officielLe Provider n'a pas basculé vers un ID personnalisé, ou openai_base_url a été utilisé alors que ce n'est pas le cas d'usage.Vérifiez que model_provider correspond bien à votre ID de Provider.
Fonctionne sous WSL, mais pas dans le client WindowsWindows et WSL utilisent des répertoires . codex différents.Assurez-vous de modifier le fichier de configuration que le client lit réellement.
Si vous vous connectez simplement avec le ChatGPT officiel, vous n'avez pas besoin de configurer au préalable la clé d'un provider. Vous ne devez modifier config.toml que si vous prévoyez explicitement d'utiliser une clé API, un proxy d'entreprise ou un provider tiers.

Autorisations et sécurité

Le client Codex peut lire les fichiers du projet, et peut également modifier des fichiers, exécuter des vérifications ou ouvrir des pages pour consultation en fonction de vos confirmations. Le plus important pour les débutants est de bien comprendre ce qu'il s'apprête à faire avant de l'autoriser.

EmplacementCe qu'il faut surveillerConseils pour les débutants
Demandes d'approbationS'il souhaite modifier des fichiers, exécuter des vérifications ou accéder à des services externes.Si vous ne comprenez pas, refusez d'abord et demandez à Codex d'en expliquer la raison.
Modifications de fichiersQuels fichiers sont ajoutés, supprimés ou modifiés.Avant de valider, vérifiez chaque diff un par un, ne vous fiez pas seulement au résumé.
Portée du projetÀ quel projet de votre ordinateur cette conversation est connectée.Assurez-vous qu'il ne s'agit pas d'un ancien projet ou d'un projet de test.
Destination des modificationsVérifiez s'il modifie une copie isolée plutôt que de toucher directement à votre projet original.En cas de doute sur les risques, privilégiez l'utilisation d'une copie isolée.
Affichage de page dans le navigateurVérifiez si la page ouverte est bien une page de développement local.Effectuez une vérification manuelle dès qu'il s'agit de comptes, de paiements ou de permissions d'administration.