Codex (OpenAI)
Exécutez vos nouvelles tâches Codex locales via l’API Responses en streaming de API-AI.
Exécutez vos nouvelles tâches Codex locales via l’API Responses en streaming de API-AI.
CLI et application de bureau de l’agent de code Codex
Ce qui fonctionne
Prend en charge les réponses en streaming, les appels de fonctions, les outils locaux comme apply_patch et le décompte de consommation. Cela concerne les nouvelles tâches locales en CLI, sur le bureau et dans l’IDE ; les conversations Codex cloud ne sont pas concernées.
Limite du client
Redémarrez Codex et créez une nouvelle tâche locale après avoir changé de fournisseur. Les tâches existantes gardent le modèle et le fournisseur avec lesquels elles ont démarré.
Configuration
Installer ou vérifier Codex
Si codex --version affiche déjà une version, continuez. Sinon, installez la CLI actuelle.
npm install --global @openai/codex codex --versionRendre une clé dédiée disponible
Utilisez une clé API-AI dédiée et exportez-la dans la session de terminal qui lance Codex.
export API_AI_KEY="mdf-votre-cle"Ajouter le fournisseur personnalisé
Ouvrez ~/.codex/config.toml (bureau : Settings → Configuration → Open config.toml) et ajoutez le fournisseur API-AI.
model_provider = "api-ai" [model_providers.api-ai] name = "API-AI" base_url = "https://api-ai.fr/v1" env_key = "API_AI_KEY" wire_api = "responses"Redémarrer et tester une nouvelle tâche locale
En CLI, lancez une sonde en lecture seule. Sur l’application de bureau, quittez complètement, rouvrez, puis démarrez une nouvelle tâche locale.
codex
Vérifier la connexion
Retrouver la requête dans votre dashboard
La requête terminée doit afficher le modèle choisi, /v1/responses, la consommation de tokens et le montant débité.
Paramètres de connexion
- Protocole
- responses
- Point d’accès
- https://api-ai.fr/v1
Sécurité de la clé
Utilisez une clé dédiée. Sur macOS, une application de bureau lancée depuis le Dock peut ne pas hériter des variables d’environnement du terminal : utilisez alors l’authentification Codex via le trousseau (Keychain) plutôt que de placer le secret dans config.toml.