Introducción
Codex CLI es el agente de programación de terminal de código abierto de OpenAI, capaz de leer y escribir archivos, ejecutar comandos, corregir errores y completar tareas de programación completas directamente en la línea de comandos. Al conectarse a través de APIMart, puede usar libremente múltiples modelos —incluyendo GPT y Claude— en Codex CLI, con precios más flexibles y competitivos.Requisitos previos
Antes de comenzar, asegúrese de tener:- Node.js instalado Descargue e instale desde el sitio web de Node.js (se recomienda la última LTS, v20 o más reciente) para instalar Codex CLI mediante npm
-
Una clave de API de APIMart
Acceda a la Consola de APIMart para obtener su clave de API (comienza con
sk-)
Consejo: Si aún no tiene una cuenta en APIMart, regístrese primero en APIMart y obtenga su clave de API.
Paso 1: Instalar Codex CLI
Elija cualquiera de los siguientes métodos para instalar:- npm (Recomendado)
- Homebrew (macOS)
Instalación global con npm: funciona en todos los sistemas operativos:
Si tiene problemas de permisos, anteponga
sudo (macOS / Linux).Verificar la instalación
Tras instalar, ejecute el siguiente comando para confirmar:Paso 2: Configurar la API de APIMart
Codex CLI gestiona los proveedores de modelos mediante archivos de configuración bajo el directorio~/.codex/. Todo lo que necesitamos hacer es añadir un proveedor personalizado que apunte a APIMart.
2.1 Localizar el directorio de configuración
- macOS / Linux:
~/.codex/ - Windows:
C:\Users\<username>\.codex\
Si el directorio no existe, ejecute
codex una vez en su terminal y luego pulse Ctrl + C para salir; se creará automáticamente.2.2 Configurar la clave de API
En el directorio de configuración, cree o edite el archivoauth.json e introduzca su clave de APIMart:
2.3 Configurar el proveedor de modelos
En el directorio de configuración, cree o edite el archivoconfig.toml y añada el proveedor APIMart:
Tras guardar ambos archivos, reinicie Codex CLI para que los cambios surtan efecto.
Paso 3: Comenzar
Verificar la configuración
En cualquier directorio de proyecto, ejecute el siguiente comando para confirmar que todo está conectado:401 / 403, consulte la sección de preguntas frecuentes a continuación.
Modo interactivo
Ejecutecodex directamente para entrar en la interfaz interactiva: ideal para tareas de programación completas:
Modos de aprobación
En la primera ejecución, Codex le pedirá que elija un nivel de aprobación:
Recomendamos comenzar con el modo Auto. Escriba
/approvals en la interfaz interactiva para cambiarlo en cualquier momento.
Cambiar de modelo
En la interfaz interactiva, escriba/model para cambiar rápidamente, o cambie el campo model en config.toml y reinicie.
Modelos compatibles
Para Codex CLI, se recomiendan los siguientes modelos de la serie GPT-5:Comandos comunes
Comandos y atajos usados con frecuencia en Codex CLI:Preguntas frecuentes
Q1: ¿Aparece una pantalla de inicio de sesión de ChatGPT después del lanzamiento?
Si ve “Sign in with ChatGPT” o similar después del lanzamiento, la configuración no se aplicó. Solución de problemas:- Asegúrese de que tanto
config.tomlcomoauth.jsonestén dentro de~/.codex/ - Verifique que
model_providerenconfig.tomlesté configurado comoapimart - Verifique que
auth.jsonsea JSON válido y que la clave esté completamente introducida
Q2: ¿Errores 401 / 403?
Asegúrese también de que
base_url esté configurado como https://api.apimart.ai/v1, y no la URL oficial de OpenAI.
Q3: ¿Conexión fallida?
- Verifique su conexión de red
- Asegúrese de que
base_urlenconfig.tomlsea correcto - Si está detrás de un proxy, asegúrese de que permita el acceso a
api.apimart.ai
Q4: ¿wire_api = "chat" ya no es compatible?
Las versiones recientes de Codex CLI (0.84.0 y posteriores) han eliminado el protocolo chat. Actualice wire_api en config.toml a responses:
Q5: ¿Fallan las llamadas a herramientas o las ejecuciones?
Asegúrese de quewire_api en config.toml esté configurado como responses. Si aún tiene problemas de compatibilidad, cambie a un modelo de la serie GPT-5 recomendado (p. ej., gpt-5.5, gpt-5.3-codex): se combinan de forma más fiable con Codex CLI.
Q6: ¿Usar variables de entorno en lugar de auth.json?
También puede configurar la clave mediante una variable de entorno. Cambie el bloque del proveedor enconfig.toml a:
APIMART_API_KEY con su clave de APIMart. auth.json ya no es necesario en esta configuración.
Q7: ¿Cómo cambio de modelo?
Dos maneras:- En la interfaz interactiva: Escriba
/modelpara cambiar - Edite la configuración: Cambie el campo
modelenconfig.tomly reinicie Codex CLI
Q8: ¿Cómo verificar el uso y la facturación?
Acceda a la Consola de APIMart para ver estadísticas de llamadas a la API, detalles de consumo de tokens y tendencias de costos.Soporte y ayuda
Si tiene algún problema al usar Codex CLI:- 📚 Centro de documentación de APIMart
- 💬 Comunidad de Discord
- 🐦 Twitter @APIMart_
- 📧 Soporte técnico: zhihong@apimart.ai
Comience con APIMart
¡Regístrese en APIMart ahora, obtenga su clave de API y experimente un asistente de programación multimodelo en Codex CLI!