Thème
Langue

Codex Desktop (ChatGPT)

Configuration de Codex étape par étape dans l’application ChatGPT pour Windows et macOS : déconnexion de ChatGPT, connexion avec une clé API GetVibe, base_url et vérification des dépenses.

Configuration prête à l’emploi

Généré à la demande à partir de notre catalogue : l’adresse de l’API, tous les modèles publiés avec leur fenêtre de contexte et leur limite de sortie, ainsi que les paramètres recommandés. Il ne contient aucune clé. Codex lit la clé dans GETVIBE_API_KEY (env_key). Modèle économique pour une exécution : codex -m <model ID> ; raisonnement maximal : codex -c model_reasoning_effort="high". Supprimez les tables [profiles.*] héritées des anciennes versions de ce fichier — Codex 0.134 et les versions ultérieures refusent --profile tant qu’elles sont présentes.

# macOS / Linux
mkdir -p ~/.codex
curl -fsSL https://getvibeapi.com/api/integrations/codex.toml -o ~/.codex/config.toml
# Windows PowerShell
New-Item -ItemType Directory -Force "$HOME\.codex" | Out-Null
Invoke-WebRequest https://getvibeapi.com/api/integrations/codex.toml -OutFile "$HOME\.codex\config.toml"
  • Modèle principal — gpt-6.1-sol : agent de programmation performant avec un grand contexte à un prix modéré ; l’id nu permet de maintenir le basculement entre canaux.
  • Petites tâches — deepseek-v4.1-flash : le modèle compétent le moins cher avec un contexte de 1M, pour les titres, les résumés, les messages de commit et la condensation.
  • Diffusion en continu activée, délai d’expiration de la requête de 600 secondes, effort de raisonnement medium : une réponse nécessitant un long raisonnement prend plusieurs minutes et, sans diffusion en continu, dépasse la limite d’attente.
  • Utilisez partout les identifiants de modèles seuls, sans :suffix — cela permet le basculement automatique vers un canal sain.
Le catalogue évolue : lorsque de nouveaux modèles apparaissent, téléchargez à nouveau le fichier. Pour ne conserver que certains modèles, ajoutez ?models= avec des ID séparés par des virgules à l’URL.

Codex Desktop est désormais intégré à l’application ChatGPT pour Windows et macOS. Vous pouvez le connecter à GetVibe API sans terminal : l’application lit le même fichier config.toml que celui utilisé par Codex CLI.

1. Installer l’application

Ouvrez la page officielle de ChatGPT pour ordinateur, choisissez macOS ou Windows, installez et lancez l’application. Dans le sélecteur situé en haut à gauche, sélectionnez Codex.

Codex Desktop : configuration exacte de la clé

Codex Desktop est une application graphique. Il doit utiliser GetVibe depuis config.toml et la clé provenant de auth.json, et non une session ChatGPT active.

Une commande export exécutée dans le Terminal n’est pas héritée par une application GUI déjà en cours d’exécution. Par conséquent, export OPENAI_BASE_URL et export OPENAI_API_KEY exécutés dans le Terminal ne configurent pas Codex Desktop : l’application possède son propre environnement.
Si config.toml contient requires_openai_auth = true et que l’application dispose d’une session active Sign in with ChatGPT, Codex utilise cette connexion OAuth et envoie la requête à OpenAI au lieu de GetVibe. Déconnectez-vous de ChatGPT, placez votre clé GetVibe dans auth.json et utilisez les paramètres ci-dessous.

config.toml

Enregistrez ce bloc dans ~/.codex/config.toml. L'espace réservé getvibeapi.com est remplacé automatiquement.

model = "gpt-5.6-luna"
model_provider = "getvibe"
model_reasoning_effort = "high"

[model_providers.getvibe]
name = "GetVibe API"
base_url = "https://getvibeapi.com/v1"
wire_api = "responses"
requires_openai_auth = true

auth.json

Enregistrez ce JSON dans ~/.codex/auth.json et remplacez la valeur par votre véritable clé sk-pv-….

{"OPENAI_API_KEY": "PASTE_YOUR_GETVIBE_KEY_HERE"}
Ne placez pas $GETVIBE_API_KEY dans auth.json : JSON ne substitue pas les variables d’environnement. Ne publiez pas ce fichier et ne l’ajoutez pas à un commit Git.

Redémarrez complètement l’application

Après avoir modifié config.toml ou auth.json, quittez complètement l’application : sous macOS, appuyez sur Cmd+Q ; sous Windows, choisissez Exit. Fermer la fenêtre ou utiliser Restart daemon seul ne suffit pas : l’application doit relire les deux fichiers.

Ouvrez un nouveau chat Codex, envoyez un court test, puis vérifiez la présence d’un nouvel enregistrement dans Dashboard → Usage. Si aucun enregistrement n’apparaît, la requête n’est pas passée par GetVibe.

Si le message 403 Country, region, or territory not supported from api.openai.com apparaît à nouveau, la clé n’a pas été prise en compte : vérifiez auth.json, déconnectez-vous de ChatGPT et quittez à nouveau complètement l’application.
Codex Desktop + GetVibe API — configuration sans terminal | GetVibe API