Respuesta directa
Para usar un proveedor personalizado en Codex CLI, edita el archivo de usuario~/.codex/config.toml. Define model_provider = "custom" y [model_providers.custom], usa https://www.bettertoken.ai/v1 como Base URL y establece wire_api = "responses". Lee la BetterToken API Key mediante env_key y copia el ID del modelo desde el proveedor GPT.
Encuentra el archivo de configuración correcto
En la extensión Codex para VS Code, haz clic en el icono de engranaje y elige Codex Settings → Open config.toml. La CLI y la extensión del IDE comparten las mismas capas de configuración.
Configuración mínima funcional
1
Define la variable de entorno de la API Key
macOS, Linux o WSL:Windows PowerShell:Sustituye
YOUR_API_KEY por tu BetterToken API Key. Para conservarla, guárdala en un entorno protegido del sistema operativo, no en el repositorio del proyecto.2
Edita config.toml
model es un ejemplo. Copia un ID de modelo disponible actualmente desde el proveedor GPT en la model plaza.3
Reinicia y prueba
Cierra Codex por completo, abre una terminal nueva y ejecuta:Envía un prompt sencillo. Si recibes una respuesta normal, el proveedor, la autenticación y el ID del modelo están activos.
Configuración completa recomendada
Usa esta versión si necesitas un modelo de revisión y un tiempo de espera más largo para el flujo:[model_providers.custom]. No declares dos veces la misma tabla TOML.
Cómo se relacionan los campos
Para conservar el inicio de sesión oficial de Codex App, los plugins y Remote Control mientras usas una API de terceros, sigue la guía específica para el inicio de sesión oficial y la sesión unificada en lugar de este ejemplo de autenticación normal.
Errores habituales
Documentación relacionada
- Guía completa de configuración de Codex
- Configurar una Base URL personalizada en la extensión Codex para VS Code
- Explicación de model_provider, base_url y wire_api
- Sandbox y modo de aprobación de Codex CLI
- ¿Qué es AGENTS.md?

