Réponse courte
model_provider indique à Codex CLI quel fournisseur utiliser. Sa valeur doit correspondre à un ID de fournisseur défini sous [model_providers.<id>].
base_url est le point de terminaison API vers lequel les requêtes de modèles sont envoyées. Pour un fournisseur compatible OpenAI, il pointe généralement vers un point de terminaison de type /v1.
wire_api indique à Codex quel format de protocole utiliser pour communiquer avec ce fournisseur. Dans la référence de configuration Codex, responses est une valeur de protocole de fournisseur prise en charge.
Quand cela importe
- Vous configurez un fournisseur personnalisé compatible OpenAI
- Codex indique que le fournisseur est introuvable ou que les requêtes de modèles échouent
- Vous ne savez pas en quoi
model_providerdiffère demodel - Vous placez BetterToken, OpenAI ou un autre fournisseur dans un même fichier
config.toml - Vous devez distinguer Base URL, API Key et Model ID
Relations entre les champs
Modèle recommandé
Conservez un ID de fournisseur cohérent :custom, envoie les requêtes de modèles à https://www.bettertoken.ai/v1 et communique selon le format Responses API.
Ne placez pas l’API Key directement dans config.toml. Définissez-la dans le terminal qui lance Codex :
Vérifier la configuration
- Vérifiez que
model_provider = "custom"correspond exactement à[model_providers.custom]. - Vérifiez que la Base URL est
https://www.bettertoken.ai/v1, y compris/v1. - Copiez un Model ID actuel depuis le fournisseur GPT dans la model plaza.
- Quittez complètement Codex et relancez-le depuis un nouveau terminal où la variable d’environnement est définie.
- Envoyez une petite tâche d’explication de code et vérifiez que Codex renvoie une réponse complète.
Dépannage
Documentation associée
- Comment configurer config.toml de Codex CLI
- Guide de configuration BetterToken pour Codex
- Quels sont les modes sandbox et approbation de Codex CLI ?
- API compatible OpenAI et API compatible Anthropic : différences

