Documentation Index
Fetch the complete documentation index at: https://docs.apimart.ai/llms.txt
Use this file to discover all available pages before exploring further.
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:
| Campo | Descripción |
|---|---|
OPENAI_API_KEY | Su clave de API de APIMart (comienza con sk-) |
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:
| Campo | Descripción |
|---|---|
model | ID del modelo predeterminado: elija uno de la lista de modelos a continuación |
model_provider | Proveedor predeterminado: debe coincidir con el ID dentro de [model_providers.xxx] |
name | Nombre para mostrar del proveedor: se puede personalizar |
base_url | URL compatible con OpenAI de APIMart: fija como https://api.apimart.ai/v1 |
wire_api | Protocolo de comunicación: las versiones recientes de Codex requieren responses (Responses API) |
requires_openai_auth | Establezca en true para autenticarse usando la clave de auth.json |
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:| Modo | Descripción |
|---|---|
| Read Only | Solo se permiten lecturas de archivos: cualquier modificación o comando requiere confirmación |
| Auto | Puede leer/escribir archivos y ejecutar comandos dentro del directorio de trabajo (recomendado) |
| Full Access | Realiza cualquier operación sin confirmación: usar con precaución |
/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:| ID del modelo | Fortalezas | Casos de uso recomendados |
|---|---|---|
gpt-5.5 | Buque insignia más reciente, máxima capacidad de programación | Primera opción para Codex, ingeniería compleja |
gpt-5.4 | Buque insignia de generación anterior, muy capaz | Programación compleja, diseño de arquitectura |
gpt-5.4-mini | Ligero, rápido, económico | Programación diaria, iteración rápida |
gpt-5.3-codex | Modelo de programación optimizado para Codex | Tareas de programación agéntica |
gpt-5.2 | Estable y equilibrado | Tareas de programación rutinarias |
Comandos comunes
Comandos y atajos usados con frecuencia en Codex CLI:| Comando | Descripción |
|---|---|
codex | Entrar en la interfaz interactiva |
codex "task" | Comenzar con una instrucción inicial |
codex exec "task" | Modo no interactivo: ejecutar y salir |
codex --model gpt-5.4 | Comenzar con un modelo especificado |
codex --version | Mostrar el número de versión |
/model | Cambiar de modelo dentro de la interfaz interactiva |
/approvals | Ajustar el modo de aprobación dentro de la interfaz |
Ctrl + C | Salir de la interfaz interactiva |
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?
| Código de estado | Significado | Solución |
|---|---|---|
401 Unauthorized | Clave de API ausente o inválida | Verifique la clave en auth.json: debe comenzar con sk- |
403 Forbidden | Permisos insuficientes o clave expirada | Vaya a la Consola para verificar la clave |
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!