Tema
Idioma

Codex Desktop (ChatGPT)

Configuración de Codex paso a paso en la aplicación ChatGPT para Windows y macOS: cierra sesión en ChatGPT, inicia sesión con una clave de GetVibe API, configura base_url y verifica el gasto.

Configuración lista para usar

Se genera a partir de nuestro catálogo cuando lo solicitas: la dirección de la API, todos los modelos publicados con su contexto y límite de salida, y la configuración recomendada. No contiene ninguna clave. Codex lee la clave de GETVIBE_API_KEY (env_key). Modelo económico para una ejecución: codex -m <model ID>; razonamiento máximo: codex -c model_reasoning_effort="high". Elimina las tablas [profiles.*] que queden de versiones anteriores de este archivo: Codex 0.134 y posteriores rechazan --profile mientras estén presentes.

# macOS / Linux
mkdir -p ~/.codex
curl -fsSL https://getvibeapi.com/api/integrations/codex.toml -o ~/.codex/config.toml
# Windows PowerShell
New-Item -ItemType Directory -Force "$HOME\.codex" | Out-Null
Invoke-WebRequest https://getvibeapi.com/api/integrations/codex.toml -OutFile "$HOME\.codex\config.toml"
  • Modelo principal — gpt-6.1-sol: agente programador sólido con un contexto amplio a un precio moderado; el id sin modificaciones mantiene activa la conmutación por error entre canales.
  • Tareas pequeñas — deepseek-v4.1-flash: el modelo capaz más económico con un contexto de 1M, para títulos, resúmenes, mensajes de commit y compactación.
  • Transmisión activada, un tiempo de espera de 600 segundos por solicitud y esfuerzo de razonamiento medium: una respuesta de razonamiento larga tarda minutos y, sin transmisión, alcanza el límite de espera.
  • Usa los IDs de modelo sin formato, sin :suffix — esto mantiene activo el failover automático hacia un canal saludable.
El catálogo cambia: cuando aparezcan modelos nuevos, vuelve a descargar el archivo. Para conservar solo algunos modelos, añade ?models= con IDs separados por comas a la URL.

Codex Desktop ahora está integrado en la aplicación ChatGPT para Windows y macOS. Puedes conectarlo a GetVibe API sin usar una terminal: la aplicación lee el mismo archivo config.toml que utiliza Codex CLI.

1. Instala la aplicación

Abre la página oficial de escritorio de ChatGPT, elige macOS o Windows, instala e inicia la aplicación. En el selector de la esquina superior izquierda, elige Codex.

Codex Desktop: configuración exacta de la clave

Codex Desktop es una aplicación con interfaz gráfica. Debe usar GetVibe desde config.toml y la clave de auth.json, no una sesión activa de ChatGPT.

Un comando export en Terminal no se hereda a una aplicación GUI que ya está en ejecución. Por lo tanto, export OPENAI_BASE_URL y export OPENAI_API_KEY en Terminal no configuran Codex Desktop: la aplicación tiene su propio entorno.
Si config.toml contiene requires_openai_auth = true y la aplicación tiene una sesión activa de Sign in with ChatGPT, Codex usa ese inicio de sesión OAuth y envía la solicitud a OpenAI en lugar de GetVibe. Cierra sesión en ChatGPT, coloca tu clave de GetVibe en auth.json y usa la configuración siguiente.

config.toml

Guarda este bloque en ~/.codex/config.toml. El marcador de posición getvibeapi.com se reemplaza automáticamente.

model = "gpt-5.6-luna"
model_provider = "getvibe"
model_reasoning_effort = "high"

[model_providers.getvibe]
name = "GetVibe API"
base_url = "https://getvibeapi.com/v1"
wire_api = "responses"
requires_openai_auth = true

auth.json

Guarda este JSON en ~/.codex/auth.json y reemplaza el valor con tu clave real sk-pv-…

{"OPENAI_API_KEY": "PASTE_YOUR_GETVIBE_KEY_HERE"}
No pongas $GETVIBE_API_KEY dentro de auth.json: JSON no expande las variables de entorno. No publiques este archivo ni lo incluyas en un commit de Git.

Reinicia por completo la aplicación

Después de cambiar config.toml o auth.json, cierra completamente la aplicación: en macOS presiona Cmd+Q; en Windows selecciona Exit. Cerrar la ventana o usar únicamente Restart daemon no es suficiente: la aplicación debe volver a leer ambos archivos.

Abre un chat nuevo de Codex, envía una prueba breve y luego busca un registro nuevo en Dashboard → Usage. Si no aparece ningún registro, la solicitud no pasó por GetVibe.

Si vuelve a aparecer 403 Country, region, or territory not supported de api.openai.com, la clave no se cargó: revisa auth.json, cierra sesión en ChatGPT y vuelve a salir completamente de la aplicación.
Codex Desktop + GetVibe API — configuración sin terminal | GetVibe API