Skip to content

Codex CLI

Esta página se centra en Codex CLI en la terminal. Si usas la app de escritorio ChatGPT, el cliente Codex o una extensión de IDE, consulta la guía Codex/ChatGPT.

TIP

Ruta recomendada: crea getapi.one y getapi.pro en CC Switch como Provider separados compatibles con OpenAI. Si prefieres usar solo la terminal, añade ambos Provider al config.toml de Codex y guarda las API Key en variables de entorno.

Para flujos de escritorio y extensiones de IDE, consulta Codex/ChatGPT.

Descarga e instalación

Descargar CC Switch

Si quieres gestionar y cambiar Provider de GetAPI desde una interfaz visual, instala primero CC Switch.

ClienteSistema / casoDescarga CDNAlternativa
CC SwitchmacOSDescargarGitHub Releases
CC SwitchWindowsDescargarGitHub Releases
CC SwitchMás versionesGitHub Releases

Instalar Codex CLI

Comando oficial para instalar Codex CLI:

bash
curl -fsSL https://chatgpt.com/codex/install.sh | sh

Si el script de instalación no está disponible en tu entorno, usa la documentación oficial de OpenAI Codex CLI para ver métodos alternativos.

Antes de empezar

  • Codex CLI está instalado y el comando codex funciona en tu terminal.
  • CC Switch está instalado, o estás listo para editar manualmente el archivo de configuración de Codex.
  • Ya completaste el registro e inicio de sesión en GetAPI. Si aún no, empieza por la guía general de registro e inicio de sesión.
  • Ya creaste una API Key de GetAPI. Si aún no, lee la guía general para obtener una API Key.
  • Decide si esta sesión de CLI usará getapi.one o getapi.pro.
  • Prepara el nombre exacto del modelo que quieres usar con Codex CLI.

Elige un servicio GetAPI

API Key y Base URL deben venir del mismo servicio. En Codex y CC Switch, la Base URL debe incluir /v1. No mezcles Keys de getapi.one con la dirección relay de getapi.pro ni al revés.

ServicioCodex Base URLOrigen de API KeyGuía de solicitud
getapi.onehttps://www.getapi.one/v1getapi.one API KeysGuía de solicitud
getapi.prohttps://relay-api.getapi.pro/v1getapi.pro API KeysGuía de solicitud

Configurar con CC Switch

1. Abrir CC Switch

Inicia CC Switch y prepárate para entrar en la zona de configuración del Provider de Codex.

2. Abrir la pestaña de Provider de Codex

En CC Switch, selecciona la pestaña de Provider de Codex y pulsa el botón de suma para añadir uno nuevo.

Lista de Providers de Codex en CC Switch y botón de añadir

3. Elegir configuración personalizada

En la página para añadir Provider, selecciona configuración personalizada. Si no aparece, desplázate hacia abajo.

Página de añadir Provider en CC Switch con configuración personalizada seleccionada

4. Completar el Provider de GetAPI

Introduce un nombre, pega la API Key correspondiente y escribe la dirección API con /v1, por ejemplo https://relay-api.getapi.pro/v1.

Configuración de Provider GetAPI Pro en CC Switch con Base URL terminada en /v1
Elemento de configuracióngetapi.progetapi.oneNotas
Nombre del ProviderGetAPI ProGetAPI OneNombre personalizado para reconocerlo fácilmente.
Sitio oficialhttps://www.getapi.prohttps://www.getapi.oneSitio del Provider. Puede quedar vacío si CC Switch no lo exige.
API KeyAPI Key de getapi.proAPI Key de getapi.oneCopia la Key del servicio correspondiente. No mezcles Keys y direcciones de servicios distintos.
Dirección de solicitud APIhttps://relay-api.getapi.pro/v1https://www.getapi.one/v1Debe incluir /v1.
Modelo predeterminadoPor ejemplo gpt-5.6-solPor ejemplo gpt-5.6-solUsa un modelo habilitado en la consola GetAPI correspondiente.

5. Activar el Provider

Después de guardar, vuelve a la lista de Provider, activa el Provider de GetAPI y luego inicia Codex CLI.

Provider GetAPI Pro activado en CC Switch

Configurar config.toml manualmente

Para una configuración solo por CLI, guarda primero las Key en variables de entorno. Evita escribir API Key reales directamente en config.toml.

bash
export GETAPI_ONE_API_KEY="sk-..."
export GETAPI_PRO_API_KEY="sk-..."

Luego abre ~/.codex/config.toml y añade ambos Provider de GetAPI. Cambia model_provider al Provider del servicio que quieras usar por defecto.

toml
model_provider = "getapi_pro"
model = "your-model-name"

[model_providers.getapi_one]
name = "GetAPI One"
base_url = "https://www.getapi.one/v1"
env_key = "GETAPI_ONE_API_KEY"
wire_api = "responses"

[model_providers.getapi_pro]
name = "GetAPI Pro"
base_url = "https://relay-api.getapi.pro/v1"
env_key = "GETAPI_PRO_API_KEY"
wire_api = "responses"

Sustituye your-model-name por un modelo habilitado en la consola de GetAPI correspondiente. En GetAPI, base_url debe terminar en /v1. Si el relay usa otro protocolo compatible con OpenAI, ajusta el Provider según la referencia de configuración de Codex.

Ejecutar Codex CLI

1. Confirmar que Codex CLI está instalado

Ejecuta codex --version en la terminal para confirmar que el comando CLI está disponible.

Terminal mostrando la salida de codex --version

2. Enviar una solicitud de prueba

Inicia Codex CLI y envía un mensaje corto. Si responde correctamente, el CLI Provider ya puede usarse.

Terminal mostrando Codex CLI respondiendo correctamente

Problemas frecuentes

ProblemaCausa posible
codex: command not foundCodex CLI no está instalado, o el directorio de instalación no está en PATH.
Falta API KeyLa variable de entorno indicada en env_key no está cargada en la sesión actual de terminal.
401 / UnauthorizedLa API Key es incorrecta, está deshabilitada o no coincide con la dirección API seleccionada.
404 / Not FoundBase URL es incorrecta, no incluye /v1, o el relay no soporta la ruta usada por el CLI.
Model not foundEl nombre del modelo es incorrecto, o el grupo de GetAPI seleccionado no habilita ese modelo.
La configuración no se aplicaSe editó el archivo incorrecto, model_provider apunta a otro Provider, o necesitas reiniciar la terminal.

Consejos de seguridad

No pegues API Key reales en capturas, repositorios públicos, código frontend ni documentos compartidos. Usa variables de entorno y oculta las Key antes de compartir la salida de terminal.

Referencias

La documentación oficial de OpenAI incluye instalación, autenticación y referencia de configuración de Codex CLI. CC Switch Releases sirve como fuente alternativa de descarga.