Skip to content

Codex CLI

Cette page concerne Codex CLI dans le terminal. Pour l’application de bureau ChatGPT, le client Codex ou une extension IDE, consultez le guide Codex/ChatGPT.

TIP

Parcours recommandé : créez getapi.one et getapi.pro dans CC Switch comme deux Provider compatibles OpenAI. Pour une configuration uniquement en terminal, ajoutez les deux Provider dans le config.toml de Codex et gardez les API Key dans des variables d’environnement.

Pour l’application de bureau et les extensions IDE, consultez Codex/ChatGPT.

Téléchargement et installation

Télécharger CC Switch

Pour gérer et changer les Provider GetAPI depuis une interface visuelle, installez d’abord CC Switch.

ClientSystème / casTéléchargement CDNAlternative
CC SwitchmacOSTéléchargerGitHub Releases
CC SwitchWindowsTéléchargerGitHub Releases
CC SwitchAutres versionsGitHub Releases

Installer Codex CLI

Commande officielle d’installation de Codex CLI :

bash
curl -fsSL https://chatgpt.com/codex/install.sh | sh

Si le script d’installation n’est pas disponible dans votre environnement, utilisez la documentation officielle OpenAI Codex CLI pour les méthodes alternatives.

Avant de commencer

  • Codex CLI est installé et la commande codex fonctionne dans le terminal.
  • CC Switch est installé, ou vous êtes prêt à modifier manuellement le fichier de configuration Codex.
  • L’inscription et la connexion GetAPI sont terminées. Sinon, commencez par la vue d’ensemble inscription et connexion.
  • Une API Key GetAPI est déjà créée. Sinon, lisez la vue d’ensemble pour obtenir une API Key.
  • Décidez si cette session CLI utilisera getapi.one ou getapi.pro.
  • Préparez le nom exact du modèle que Codex CLI doit utiliser.

Choisir un service GetAPI

API Key et Base URL doivent venir du même service. Pour Codex et CC Switch, la Base URL doit inclure /v1. Ne mélangez pas une Key getapi.one avec l’adresse relay getapi.pro, ni l’inverse.

ServiceCodex Base URLSource de l’API KeyGuide de demande
getapi.onehttps://www.getapi.one/v1getapi.one API KeysGuide de demande
getapi.prohttps://relay-api.getapi.pro/v1getapi.pro API KeysGuide de demande

Configurer avec CC Switch

1. Ouvrir CC Switch

Lancez CC Switch et préparez-vous à ouvrir la zone de configuration Provider de Codex.

2. Ouvrir l’onglet Provider Codex

Dans CC Switch, sélectionnez l’onglet Provider Codex, puis cliquez sur le bouton plus pour ajouter un Provider.

Liste des Providers Codex dans CC Switch et bouton d’ajout

3. Choisir la configuration personnalisée

Sur la page d’ajout, sélectionnez la configuration personnalisée. Faites défiler si nécessaire.

Page d’ajout Provider CC Switch avec configuration personnalisée sélectionnée

4. Remplir le Provider GetAPI

Saisissez un nom, collez l’API Key correspondante et renseignez l’adresse API avec /v1, par exemple https://relay-api.getapi.pro/v1.

Configuration du Provider GetAPI Pro dans CC Switch avec Base URL terminée par /v1
Élément de configurationgetapi.progetapi.oneNotes
Nom du ProviderGetAPI ProGetAPI OneNom personnalisé pour l’identifier facilement.
Site officielhttps://www.getapi.prohttps://www.getapi.oneSite du Provider. Peut rester vide si CC Switch ne l’exige pas.
API KeyAPI Key de getapi.proAPI Key de getapi.oneCopiez la Key du service correspondant. Ne mélangez pas Keys et adresses de services différents.
Adresse de requête APIhttps://relay-api.getapi.pro/v1https://www.getapi.one/v1Doit inclure /v1.
Modèle par défautPar exemple gpt-5.6-solPar exemple gpt-5.6-solUtilisez un modèle activé dans la console GetAPI correspondante.

5. Activer le Provider

Après l’enregistrement, revenez à la liste des Provider, activez le Provider GetAPI, puis lancez Codex CLI.

Provider GetAPI Pro activé dans CC Switch

Configurer config.toml manuellement

Pour une configuration uniquement en CLI, stockez d’abord les Key dans des variables d’environnement. N’écrivez pas de vraies API Key directement dans config.toml.

bash
export GETAPI_ONE_API_KEY="sk-..."
export GETAPI_PRO_API_KEY="sk-..."

Ouvrez ensuite ~/.codex/config.toml et ajoutez les deux Provider GetAPI. Modifiez model_provider vers le Provider du service à utiliser par défaut.

toml
model_provider = "getapi_pro"
model = "your-model-name"

[model_providers.getapi_one]
name = "GetAPI One"
base_url = "https://www.getapi.one/v1"
env_key = "GETAPI_ONE_API_KEY"
wire_api = "responses"

[model_providers.getapi_pro]
name = "GetAPI Pro"
base_url = "https://relay-api.getapi.pro/v1"
env_key = "GETAPI_PRO_API_KEY"
wire_api = "responses"

Remplacez your-model-name par un modèle disponible dans la console GetAPI correspondante. Pour GetAPI, base_url doit se terminer par /v1. Si le relay utilise un autre protocole compatible OpenAI, ajustez le Provider selon la référence de configuration Codex.

Lancer Codex CLI

1. Confirmer que Codex CLI est installé

Exécutez codex --version dans le terminal pour vérifier que la commande CLI est disponible.

Terminal affichant la sortie de codex --version

2. Envoyer une requête de test

Lancez Codex CLI et envoyez un court message. Si la réponse arrive normalement, le CLI Provider est prêt.

Terminal montrant Codex CLI qui répond correctement

Problèmes fréquents

ProblèmeCause possible
codex: command not foundCodex CLI n’est pas installé, ou son dossier d’installation n’est pas dans PATH.
API Key manquanteLa variable d’environnement indiquée par env_key n’est pas chargée dans le terminal actuel.
401 / UnauthorizedL’API Key est incorrecte, désactivée ou ne correspond pas à l’adresse API choisie.
404 / Not FoundBase URL est incorrecte, n’inclut pas /v1, ou le relay ne prend pas en charge le chemin utilisé par le CLI.
Model not foundLe nom du modèle est incorrect, ou le groupe GetAPI choisi n’active pas ce modèle.
La configuration ne s’applique pasLe mauvais fichier a été modifié, model_provider pointe vers un autre Provider, ou le terminal doit être rouvert.

Conseils de sécurité

Ne mettez jamais de vraies API Key dans des captures, dépôts publics, code frontend ou documents partagés. Utilisez des variables d’environnement et masquez les Key avant de partager une sortie de terminal.

Références

La documentation officielle OpenAI fournit l’installation, l’authentification et la référence de configuration de Codex CLI. CC Switch Releases peut servir de source de téléchargement de secours.