Integración · OpenAI

Ejecuta Codex CLI mediante Crazyrouter

Codex CLI admite proveedores personalizados en config.toml. El instalador añade un proveedor de Crazyrouter, conserva la API de transmisión Responses y te permite elegir un modelo compatible con Responses API en tu canal upstream.

Configuración con un comando

La ruta recomendada es la configuración actual del proveedor en config.toml, no el estilo antiguo basado solo en variables de entorno. --switch reconfigura una instalación existente en segundos; --full también instala Node.js y Codex en una máquina limpia.

  1. 1Ejecuta el comando

    Descarga el script de GitHub; no se descarga nada más.

  2. 2Pega tu clave de Crazyrouter

    Elige un modelo predeterminado cuando se solicite; puedes cambiarlo después.

  3. 3La herramienta usa Crazyrouter

    Se escriben la configuración o las variables de entorno; el siguiente inicio usará tu clave.

macOS / Linux
curl -fsSL https://raw.githubusercontent.com/xujfcn/crazyrouter-codex-cli/main/install-crazyrouter-codex.sh | bash -s -- --switch
Windows PowerShell
$env:CRAZYROUTER_CODEX_MODE='switch'; iwr -UseB https://raw.githubusercontent.com/xujfcn/crazyrouter-codex-cli/main/install-crazyrouter-codex.ps1 | iex
Qué hace el script
  • --switch: Codex ya está instalado; solo cambia la configuración del proveedor
  • --full: máquina nueva; primero instala Node.js 22 y @openai/codex
  • Pide tu clave y el modelo predeterminado, y escribe OPENAI_API_KEY y OPENAI_BASE_URL
  • Añade un bloque [model_providers.crazyrouter] a ~/.codex/config.toml y lo define como model_provider

Los scripts se descargan del repositorio público de GitHub enlazado abajo. Si tu política lo exige, revísalos antes de enviarlos a un shell; el README explica cómo descargarlos y ejecutarlos por separado.

Configuración manual

~/.codex/config.toml

toml
model = "gpt-5.6-sol"
model_provider = "crazyrouter"

[model_providers.crazyrouter]
name = "Crazyrouter"
base_url = "https://api.crazyrouter.com/v1"
env_key = "OPENAI_API_KEY"
wire_api = "responses"

wire_api = "responses" mantiene Codex en la API Responses, que Crazyrouter retransmite de forma nativa para los modelos GPT-5 / Codex.

Variable de entorno

bash
export OPENAI_API_KEY=sk-your-crazyrouter-key
# Windows: setx OPENAI_API_KEY "sk-your-crazyrouter-key"
Regla de la URL base

https://api.crazyrouter.com/v1 — Esta herramienta es compatible con OpenAI y añade /chat/completions (o /responses) por su cuenta. Usa la URL base con /v1 exactamente como se muestra.

Modelos recomendados

Precios de Crazyrouter en tiempo real, actualizados cada hora. Sirve cualquier modelo del catálogo; estos son los que elegiríamos para empezar.

Preguntas frecuentes

¿Qué API de transmisión debo usar?

responses. Los modelos GPT-5 y Codex se retransmiten por la API Responses y conservan los elementos de razonamiento entre turnos.

¿Puedo usar Claude o DeepSeek desde Codex?

Que un modelo admita Chat Completions no garantiza la compatibilidad con Codex. Codex necesita la API Responses; verifica el modelo y el canal upstream antes de elegir un modelo que no sea de OpenAI.

¿Sigo necesitando iniciar sesión en ChatGPT?

No. Con un proveedor personalizado y OPENAI_API_KEY configurada, Codex nunca usa el flujo de autenticación de ChatGPT.

El script dice que mi clave no es válida

Comprueba que la lista de modelos permitidos del token incluya el modelo elegido y que OPENAI_BASE_URL no tenga parámetros UTM ni rutas adicionales después de /v1.