Saltar al contenido principal
Contenido actualizado: 2026-06-09
Codex CLI es la herramienta de agente de codificación en terminal de OpenAI, ideal para hacer modificaciones de código, revisión, refactorización masiva y colaboración de comandos en repositorios locales. Al integrar con Crazyrouter, se recomienda usar el método de provider personalizado config.toml oficialmente soportado —no el enfoque de configuración antiguo.

Visión general

Mediante la configuración personalizada ~/.codex/config.toml, Codex CLI puede enviar peticiones a Crazyrouter:
  • Protocolo recomendado: OpenAI-compatible API
  • Tipo de interfaz utilizada: Responses API
  • URL base: https://api.crazyrouter.com/v1
  • Variable de autenticación: OPENAI_API_KEY
  • Modelo predeterminado recomendado: gpt-5.5
Si anteriormente solo usabas el acceso tipo inicio de sesión de ChatGPT, por favor cambia a la configuración vía API Key + provider personalizado al conectar Crazyrouter. Así tendrás mayor control sobre modelos, logs, cuotas y facturación.

Ver el repositorio de configuración rápida de Codex

Si prefieres escribir las variables de entorno y la configuración de Codex mediante script, revisa el repositorio crazyrouter-codex-cli.

¿Para quién está orientado?

  • Quienes desean sumar Crazyrouter al flujo de codificación tipo agente en terminal
  • Quienes quieren hacer modificaciones masivas, revisión de código y ejecución automática en su repositorio local
  • Quienes quieren separar el consumo y facturación de Codex, Cursor y Claude Code
  • Quienes desean priorizar el uso de modelos OpenAI verificados más recientes como agente terminal

Protocolo de uso

Protocolo recomendado: OpenAI-compatible API Actualmente Codex CLI recomienda usar model_provider personalizado para proveedores compatibles con OpenAI, estableciendo:
  • base_url = "https://api.crazyrouter.com/v1"
  • wire_api = "responses"
Crazyrouter soporta /v1/responses, por lo que Codex CLI puede usar directamente la API Responses. Para esta integración se asume uso de modelo GPT; Claude no soporta POST /v1/responses.

Requisitos del sistema y prerrequisitos

Lista blanca inicial sugerida:
  • gpt-5.5

Instalación completa por sistema operativo

Ruta recomendada en Windows

La manera más sencilla de instalar Codex en Windows es: Git + Node.js + Instalar Codex globalmente con npm + Configurar variables de entorno con PowerShell. Secuencia sugerida:
  1. Instalar Git
  2. Instalar Node.js LTS
  3. Instalar Codex CLI con npm
  4. Escribir OPENAI_API_KEY usando PowerShell
  5. Escribir $HOME/.codex/config.toml usando PowerShell
Comando de verificación recomendado:
Si codex --version no encuentra el comando, cierra y reabre PowerShell e inténtalo de nuevo.

Ruta recomendada en macOS

En macOS, el método más cómodo suele ser: Homebrew + Git + Node.js + brew o instalar Codex CLI con npm y persistir variables de entorno con ~/.zshrc. Secuencia sugerida:
  1. Instalar Xcode Command Line Tools
  2. Instalar Homebrew (si aún no lo tienes)
  3. Instalar Git y Node.js
  4. Instalar Codex CLI
  5. Escribir ~/.zshrc
  6. Escribir ~/.codex/config.toml
Comando de verificación recomendado:

Vía alternativa de instalación de Codex CLI

Además de gestores de paquetes, el repositorio oficial de Codex ofrece binarios en GitHub Releases. Sin embargo, para la mayoría es preferible:
  • Windows: npm install -g @openai/codex
  • macOS: brew install --cask codex o npm install -g @openai/codex
Si deseas usar scripts para automatizar la configuración con Crazyrouter, revisa el repositorio crazyrouter-codex-cli. Ofrece scripts de configuración con un clic para Windows, macOS y Linux; este documento mantiene instrucciones manuales completas para que audites cada paso de la configuración.

Instalación completa desde cero

1

Paso 1: Instalar Git

Si aún no tienes Git, instálalo y configura la identidad global.
Sugerimos ejecutar también:
2

Paso 2: Instalar Node.js 20+

Codex CLI es una herramienta Node.js. Asegúrate de que Node y npm están listos.
Si tu distribución instala una versión por defecto muy antigua, actualízala antes de continuar.
3

Paso 3: Instalar Codex CLI

Se recomienda instalar globalmente con npm:
4

Paso 4: Crear un token exclusivo de Codex en Crazyrouter

Genera un token en el panel de Crazyrouter llamado codex. Inicialmente deja activo solo:
  • gpt-5.5
Así la primera vez tendrás menos obstáculos de configuración y más control de gasto.
5

Paso 5: Establecer una variable de entorno temporal

Codex lee OPENAI_API_KEY a través de la configuración provider. Primero configúralo en la terminal actual:
6

Paso 6: Escribir la API Key en una variable de entorno persistente

Se recomienda escribirlo en el archivo de configuración de tu shell o variable de entorno para el usuario.
7

Paso 7: Escribir el archivo de configuración de Codex ~/.codex/config.toml

Codex CLI leerá ~/.codex/config.toml al iniciar.
Luego de configurar, puedes verificar:
8

Paso 8: Preparar el repositorio Git y hacer la primera instantánea

Si el directorio aún no es un repositorio Git:
Si ya lo es, revisa al menos:
9

Paso 9: Iniciar Codex y completar la primera verificación

Tras entrar al repositorio, realiza una validación mínima:
Si funciona, entra en modo interactivo:
Se recomienda para la primera validación este orden:
  1. Reply only OK
  2. Read the repository structure only. Do not edit files.
  3. Find the highest-risk file in this repo and explain why, but do not change anything.

Configuración recomendada de modelos

Si necesitas Claude, usa directamente la interfaz nativa POST /v1/messages o la compatible OpenAI POST /v1/chat/completions; no configures Claude por la ruta wire_api = "responses" de Codex.

Compatibilidad con modelos nacionales

Según la validación de producción 2026-05-15, los modelos nacionales soportados nativamente por POST /v1/responses y aptos para Codex CLI en Crazyrouter, actualmente solo es recomendable publicar lo siguiente: Si deseas probar modelos nacionales en Codex, restringe la lista blanca de tokens a:
  • gpt-5.5
  • kimi-k2.5
  • kimi-k2.6
No añadas MiniMax-M2.7, deepseek-v4-pro ni glm-5.1 a la lista blanca por defecto de Codex, salvo que estés de acuerdo con un comportamiento experimental y posibles reinicios por corte de flujo.

Cómo cambiar a modelos nacionales

No modifiques base_url = "https://api.crazyrouter.com/v1" y wire_api = "responses", solo cambia el campo model. Ejemplo:
La primera vez que cambies, valida siguiendo este orden:
  1. Reply only OK
  2. Read the repository structure only. Do not edit files.
  3. Read agent.md and reply with exactly the first Markdown heading text.

Mejores prácticas para configuración de token

Checklist de validación

  • git --version correcto
  • node -v correcto
  • codex --version correcto
  • OPENAI_API_KEY configurado correctamente
  • ~/.codex/config.toml escrito en model_provider = "crazyrouter"
  • base_url configurado como https://api.crazyrouter.com/v1
  • wire_api configurado como responses
  • Primera petición recibida con éxito
  • El log de Crazyrouter muestra la petición
  • Cuota y lista blanca concuerdan con lo previsto

Errores comunes y soluciones

Consejos de rendimiento y costes

  • Haz tus primeras pruebas en un repositorio pequeño. No corras tareas masivas en uno grande inmediatamente.
  • Para uso principal, sugiere gpt-5.5; prioriza la ruta GPT / Responses y asegúrate de que funcione.
  • Separa el registro contable de Codex y tus herramientas IDE; así identificarás el consumo elevado.
  • Aplica cuotas más estrictas para repositorios de riesgo alto o uso en CI.
  • Si hay consumo excesivo, revisa los logs de Crazyrouter por si hay comportamiento tipo agente o rondas múltiples.

Preguntas frecuentes

¿Qué Base URL debe configurar Codex CLI?

Debe ser https://api.crazyrouter.com/v1.

¿Recomiendan PowerShell o Git Bash en Windows?

Para la primera configuración sigue la ruta PowerShell del documento: se integra mejor con las variables de entorno y $HOME/.codex/config.toml.

¿Por qué aquí se configura wire_api = "responses"?

Porque el provider personalizado de Codex CLI actualmente recomienda usar la API Responses, y Crazyrouter soporta /v1/responses.

¿Por qué ya no se recomienda Claude?

Porque Claude solo soporta POST /v1/messages y POST /v1/chat/completions, pero no POST /v1/responses. La integración Codex por esta vía siempre usa wire_api = "responses", por tanto Claude no es modelo recomendado en esta ruta.

¿Por qué conviene hacer snapshot Git la primera vez?

Porque Codex es un agente que modifica archivos y ejecuta comandos. Así podrás revisar y revertir fácilmente.

¿Si ya codex login, necesito configurar API Key?

Sí, es necesario. Al usar Crazyrouter, emplea OPENAI_API_KEY y el provider personalizado.

¿Cuál es el primer modelo recomendado?

Comienza con gpt-5.5.
Si buscas la mejor experiencia tipo agente terminal en la vía OpenAI/Responses API, configura Codex por la ruta GPT/Responses; para priorizar Claude, accede al documento específico de Claude Code o su interfaz nativa.

Ver el repositorio crazyrouter-codex-cli

Revisa scripts de configuración automatizada, README e instrucciones de uso recientes.

Páginas relacionadas