La disponibilité des modèles change fréquemment. Les exemples ci-dessous utilisent
your-model-id — remplacez-le
par un identifiant de modèle actuel adapté au code depuis la page des modèles CometAPI.Prérequis
| Exigence | Détails |
|---|---|
| OS | macOS 12+, Linux (Ubuntu 20.04+ / Debian 10+), ou Windows 11 via WSL2 |
| Node.js | 22+ (LTS recommandé) |
| Git | 2.23+ recommandé |
| Clé CometAPI | Obtenez-en une depuis le tableau de bord CometAPI (commence par sk-) |
Installer Codex CLI
Configurer CometAPI
Il existe deux façons de faire pointer Codex vers CometAPI. Choisissez celle qui convient le mieux à votre workflow.- Simple: openai_base_url
- Named provider
L’option la plus simple — rediriger le fournisseur OpenAI intégré vers CometAPI avec une seule ligne.
Pas besoin de définir un fournisseur personnalisé.Créez
~/.codex/config.toml :Stocker votre clé API
Créez~/.codex/auth.json :
sk-your-cometapi-key par votre véritable clé CometAPI.
Démarrer Codex
Remplacer le modèle pour une session
Basculez vers un autre modèle pour une seule exécution sans modifierconfig.toml :
Alternative : variable d’environnement
Au lieu deauth.json, exportez directement la clé :
export à ~/.zshrc ou ~/.bashrc.
Dépannage
| Symptôme | Correctif |
|---|---|
API key auth is missing a key | Assurez-vous que ~/.codex/auth.json contient "OPENAI_API_KEY": "sk-..." |
| L’invite de connexion apparaît de manière inattendue | Supprimez l’ancien ~/.codex/auth.json et recréez-le avec votre clé CometAPI |
| Modèle introuvable | Consultez la page des modèles pour voir les modèles actuellement disponibles |
| Délai d’attente de connexion | Vérifiez que openai_base_url ou base_url vaut https://api.cometapi.com/v1 dans config.toml |
| Problèmes sous Windows | Codex nécessite WSL2 sous Windows — CMD/PowerShell natif n’est pas pris en charge |