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 OneAster, 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 OneAster
Acceda a la Consola de OneAster para obtener su clave de API (comienza con
sk-)
Consejo: Si aún no tiene una cuenta en OneAster, regístrese primero en OneAster 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 OneAster
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 OneAster.
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 OneAster:
2.3 Configurar el proveedor de modelos
En el directorio de configuración, cree o edite el archivoconfig.toml y añada el proveedor OneAster:
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 comooneaster - 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.oneaster.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.oneaster.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:
oneaster_API_KEY con su clave de OneAster. 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 OneAster 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 OneAster
- 💬 Comunidad de Discord
- 🐦 Twitter @oneaster_
- 📧 Soporte técnico: [email protected]
Comience con OneAster
¡Regístrese en OneAster ahora, obtenga su clave de API y experimente un asistente de programación multimodelo en Codex CLI!