Skip to main content

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.
La configuración del proveedor y la autenticación debe estar en el archivo de usuario ~/.codex/config.toml. Los archivos .codex/config.toml de un proyecto pueden contener ajustes específicos del proyecto, pero Codex ignora allí model_provider y model_providers. Guarda las instrucciones del proyecto en AGENTS.md.

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:
Combina los campos de nivel superior existentes y el contenido de [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

Referencias