Integración de la API de Codex: guía completa de configuración

Conecta Codex directamente con los modelos Kimi a través de Kimi Responses API, sin necesidad de un proxy local ni una capa de compatibilidad. Esta guía para principiantes muestra la configuración en macOS y Windows, tanto para Codex CLI como para la app de escritorio.

10 min. de lecturaActualizado: 2026-09-28
Integración de la API de Codex: guía completa de configuración

Kimi Open Platform admite de forma nativa Responses API, que usa Codex, por lo que Codex puede utilizar los modelos Kimi directamente, sin necesidad de conversión de protocolo ni proxy local. Esta guía te acompaña durante toda la configuración en macOS y Windows.

¿Qué es Codex?

Codex es el agente de programación de OpenAI para trabajar con repositorios y terminales. Puede:

  • Escribir código: Crear funciones, pruebas, scripts y funcionalidades específicas.

  • Entender bases de código desconocidas: Buscar archivos, rastrear llamadas y explicar componentes.

  • Revisar código: Identificar defectos probables, supuestos riesgosos, pruebas faltantes y problemas de seguridad.

  • Depurar y resolver problemas: Reproducir errores, proponer cambios y ejecutar verificaciones.

  • Automatizar tareas rutinarias: Actualizar archivos y ejecutar flujos de trabajo documentados con tu aprobación.

Instala e inicia sesión en Codex

Parte 1: Instala Codex CLI

  1. Abre Terminal en macOS o PowerShell en Windows.

  2. Ejecuta el comando correspondiente a tu sistema operativo:

macOS:

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

Windows:

powershell -ExecutionPolicy ByPass -c "irm https://chatgpt.com/codex/install.ps1 | iex"
  1. Espera a que termine la instalación y luego cierra y vuelve a abrir Terminal o PowerShell.

  2. Ejecuta:

codex
  1. Selecciona Iniciar sesión con ChatGPT, completa el inicio de sesión en el navegador y vuelve a Terminal o PowerShell. Una cuenta gratuita de ChatGPT es suficiente para este inicio de sesión; no se requiere una suscripción de pago. La ruta externa de Kimi que configurarás más adelante no usa la facturación de OpenAI.

Parte 2: Instala la app de escritorio de Codex

  1. Visita la página oficial de descargas en https://chatgpt.com/download y descarga la app de escritorio para macOS o Windows. Codex se incluye como un modo de trabajo dentro de la app de escritorio de ChatGPT; la app que descargarás se llama ChatGPT.

  2. Instala y abre la app; luego inicia sesión con tu cuenta de ChatGPT.

  3. Crea una tarea o abre un proyecto y selecciona Codex como modo de trabajo.

  4. Escribe Di hola en una oración. y envía el mensaje.

Modelos de IA integrados frente a API externas de LLM

Después de instalar Codex, puedes usar sus modelos de IA integrados o conectar una API externa de LLM compatible. La mejor opción depende de cuánta configuración, flexibilidad y gestión de cuentas quieras.

Usa los modelos integrados de Codex

Los modelos integrados ofrecen la experiencia más sencilla. Puedes seleccionar un modelo disponible y empezar a programar sin ejecutar otro servicio ni configurar una clave de API independiente.

Ventajas:

  • Configuración rápida sin pasos adicionales.

  • Integración directa con las herramientas y funciones de Codex

  • Menos servicios y credenciales que administrar

Limitaciones:

  • Solo puedes elegir entre los modelos disponibles para tu cuenta

  • Menor flexibilidad si quieres usar un modelo de otro proveedor

  • Requiere iniciar sesión con una cuenta de ChatGPT. Los planes gratuitos incluyen acceso limitado a Codex, pero el uso habitual generalmente requiere un plan de ChatGPT de pago (como Plus o Pro) o una clave de API de OpenAI con facturación por uso.

Usar una API de LLM externa

Una API externa te ofrece más opciones de modelos y te permite usar una cuenta existente con otro proveedor. Kimi Open Platform admite de forma nativa la Responses API que usa Codex, por lo que la conexión es directa; no se requiere un router local.

Ventajas:

  • Acceso a modelos de otros proveedores

  • Mayor flexibilidad para distintas tareas de programación

  • Control independiente de la cuenta y el uso de la API externa

  • No se requiere una suscripción a GPT. Ideal para escenarios sensibles a los costos.

Limitaciones:

  • Requiere una clave de API y un pequeño cambio de configuración

  • La facturación, compatibilidad, privacidad y resolución de problemas dependen del proveedor externo

Si quieres la configuración más rápida, comienza con un modelo integrado. Si ya tienes una cuenta de API externa o quieres más opciones de modelos, continúa con la siguiente guía.

Cómo conectar una API de LLM externa a Codex: ejemplo con Kimi

Paso 1: Crear una clave de Kimi API

Abre la plataforma de Kimi API. Crea una clave de API desde la consola y guárdala en un administrador de contraseñas o de secretos. La clave completa se muestra una sola vez; cópiala antes de salir de la página.

Nota: Kimi API es un servicio de pago por uso. Antes de realizar pruebas, asegúrate de que tu cuenta tenga saldo disponible; consulta o recarga el saldo en Billing dentro de la consola. Una nueva clave de API por sí sola no habilita llamadas si el saldo de la cuenta es cero.

Crear una clave de Kimi API

Paso 2: Configurar la variable de entorno KIMI_API_KEY

Codex lee la clave de API desde una variable de entorno. No escribas la clave en config.toml.

macOS y Linux:

Para evitar que la clave quede en el historial de tu shell, ingrésala de la siguiente manera:

echo "Paste your Kimi API key and press Enter (input is hidden):" read -s KIMI_API_KEY export KIMI_API_KEY

Esto solo se aplica a la sesión actual de la terminal. Para conservarla, agrega el comando export a ~/.zshrc (o a ~/.bashrc si usas bash en Linux). El archivo almacena la clave en texto sin formato; configura los permisos según corresponda.

Windows (PowerShell):

$env:KIMI_API_KEY="YOUR_KIMI_API_KEY"

Reemplaza YOUR_KIMI_API_KEY por la clave que copiaste en el paso 1. Para conservarla entre sesiones, agrega KIMI_API_KEY en Configuración > Sistema > Acerca de > Configuración avanzada del sistema > Variables de entorno.

Paso 3: Agregar Kimi como proveedor de modelos

Abre el archivo de configuración de Codex a nivel de usuario: ~/.codex/config.toml en macOS y Linux (en Windows: %USERPROFILE%\.codex\config.toml). Si el archivo todavía no existe, créalo.

Agrega la siguiente configuración. Si model o model_provider ya existen, reemplaza sus valores y elimina cualquier línea que comience con model_catalog_json = o service_tier = (las líneas restantes de otras configuraciones pueden anular los metadatos o el enrutamiento de tu modelo):

model = "kimi-k3" model_provider = "kimi" model_context_window = 1048576 [model_providers.kimi] name = "Kimi" base_url = "https://api.moonshot.ai/v1" env_key = "KIMI_API_KEY" wire_api = "responses"

Si tu clave de API se creó en la plataforma de China (platform.moonshot.cn), usa https://api.moonshot.cn/v1 como valor de base_url; las claves no son intercambiables entre ambas plataformas.

Mantén sin cambios las configuraciones existentes no relacionadas (como notify, las preferencias de aprobación, sandbox, proyecto e interfaz), y no elimines otras secciones de proveedores, como [model_providers.openai].

Qué hace cada configuración:

ConfiguraciónTipoPropósito
wire_api = "responses"stringSe conecta a Kimi mediante la API nativa Responses; esta es la configuración clave para la conexión directa
env_key = "KIMI_API_KEY"stringNombre de la variable de entorno de la que Codex lee la clave de API
model_context_window = 1048576integerCoincide con la ventana de contexto de 1M de kimi-k3; sin esta configuración, Codex recurre a los metadatos predeterminados del modelo, lo que puede reducir el rendimiento

Paso 4: Reinicia Codex y verifica la conexión

Codex solo lee config.toml al iniciarse, así que primero cierra por completo cualquier sesión de Codex en ejecución. Luego entra al directorio de tu proyecto e inicia Codex:

cd /path/to/your/project codex

Después de iniciarlo, confirma que Codex CLI muestre kimi-k3 como el modelo actual:

Confirma que kimi-k3 sea el modelo actual en Codex CLI

Envía una solicitud simple (por ejemplo, hello). Una respuesta normal confirma que Codex está conectado mediante la API Responses de Kimi.

Para confirmar que la respuesta realmente provino de Kimi, verifica que la sesión muestre kimi como proveedor; por ejemplo, escribe /status dentro de la sesión de Codex. Internamente, Codex envía solicitudes a POST https://api.moonshot.ai/v1/responses.

Usa Kimi en la app de escritorio de Codex

La app de escritorio comparte la misma configuración de nivel de usuario que la CLI. Primero completa los pasos 1 a 3 anteriores y luego:

Paso 1: Reinicia por completo la app de escritorio

En macOS, presiona Command+Q para cerrar por completo la app de escritorio. No basta con cerrar solo la ventana.

En Windows, cierra todas las ventanas de la app de escritorio y confirma que la app ya no se esté ejecutando en la bandeja del sistema.

Vuelve a abrir la app de escritorio para que recargue ~/.codex/config.toml y abre una carpeta de proyecto.

Paso 2: Mantén seleccionado el modelo personalizado

Abre el selector de modelos y elige kimi-k3. La interfaz puede mostrar Personalizado en lugar del nombre del modelo; esto es normal. Los proveedores personalizados definidos en config.toml no siempre se muestran por nombre en la lista de modelos de escritorio, pero las solicitudes seguirán usando el kimi-k3 que configuraste.

El compositor de Desktop muestra la etiqueta de modelo "Personalizado"

Paso 3: Verifica la ruta de solicitud de escritorio

Envía una solicitud simple, como hi; una respuesta normal significa que la conexión básica funciona:

Kimi responde a un saludo simple en Desktop

A continuación, envía una tarea que ponga a prueba las capacidades de agente de Codex:

Inspect this repository and summarize its structure.

Si Desktop sigue generando una respuesta final después de recibir los resultados de las herramientas, las llamadas al modelo y a las herramientas funcionan correctamente.

Solución de errores comunes de integración

Aún aparece "Falta una variable de entorno" después de configurarla

Las sesiones de Codex se conectan a un demonio app-server en segundo plano cuyo entorno se captura cuando se inicia el demonio, no cuando inicias una sesión. Si el demonio ya se estaba ejecutando cuando configuraste KIMI_API_KEY, no verá la variable aunque tu terminal actual muestre que está configurada. En macOS, escribe la variable en el entorno de sesión de la GUI y reinicia el demonio:

launchctl setenv KIMI_API_KEY "your-kimi-api-key" pkill -f "codex app-server"

Luego inicia Codex de nuevo. En Windows, cierra sesión y vuelve a iniciarla (o reinicia por completo la app de escritorio) después de configurar la variable para todo el sistema.

401 No autorizado

La clave de API no es válida, o la clave y base_url pertenecen a plataformas diferentes: las claves de API creadas en platform.kimi.ai solo funcionan con https://api.moonshot.ai/v1, y las creadas en platform.moonshot.cn solo funcionan con https://api.moonshot.cn/v1. Confirma también que KIMI_API_KEY esté disponible en el entorno usado para iniciar Codex o Desktop. Para la CLI, compruébala en la terminal donde inicias Codex:

test -n "$KIMI_API_KEY" && echo set || echo missing

400 web_search.search_context_size no es compatible

La solicitud incluye el parámetro search_context_size, que aún no es compatible; elimínalo. Codex no envía este parámetro de forma predeterminada, y la herramienta web_search integrada funciona directamente.

404 en /v1/responses

base_url es incorrecta; asegúrate de que sea exactamente https://api.moonshot.ai/v1 (con el sufijo /v1). Si antes te conectaste mediante CC Switch u otro enrutador local, confirma también que base_url ya no apunte a una dirección local como http://127.0.0.1:....

429 Límite de velocidad

Alcanzaste un límite de velocidad o de concurrencia. Revisa las cuotas de tu nivel en Límites dentro de la consola de la plataforma Kimi API.

Advertencia: no se encontraron metadatos del modelo para kimi-k3

kimi-k3 no está en el catálogo de modelos integrado de Codex. Esta advertencia es esperada y no afecta el uso; model_context_window = 1048576 del paso 3 ya garantiza que la ventana de contexto se trate como de 1M.

Los cambios de configuración no surten efecto

Codex solo lee config.toml al iniciarse; ciérralo y reinícialo. Confirma también que editaste el archivo ~/.codex/config.toml a nivel de usuario y que ninguna opción -c ni perfil lo esté anulando. Si te conectaste previamente mediante CC Switch, desactiva también Codex en Settings > Routing; de lo contrario, seguirá reescribiendo config.toml y sobrescribirá la nueva configuración.

Ventajas de usar Kimi API

Usar Kimi en flujos de trabajo de Codex API puede mejorar las tareas de programación, depuración y desarrollo. Sus capacidades avanzadas ayudan a generar respuestas precisas, manejar instrucciones complejas y resolver problemas con mayor rapidez. Estas son las principales ventajas de usar Kimi en los flujos de trabajo de Codex para aumentar la productividad y la eficiencia.

  • Comprensión de código con contexto extenso

Kimi puede procesar grandes cantidades de código e información a la vez. Reconoce con mayor eficacia las relaciones entre distintos archivos y secciones del proyecto. Como resultado, trabajar con bases de código grandes o complejas se vuelve mucho más fácil.

  • Mejor análisis de documentación y repositorios

Los documentos del proyecto, las notas técnicas y los repositorios se pueden revisar rápidamente con Kimi. Es más fácil encontrar detalles importantes sin tener que revisar cada archivo manualmente. Los desarrolladores pueden comprender mejor el proyecto completo en menos tiempo.

  • Desarrollo con IA rentable

Kimi ofrece una opción práctica y económica para gestionar muchas tareas de desarrollo. Brinda un potente soporte de IA sin depender por completo de modelos más costosos. Los equipos pueden mejorar la productividad general y mantener los gastos mejor controlados.

  • Recuperación de información más rápida

La información útil se puede localizar rápidamente en bases de código, conjuntos de datos y archivos de proyecto extensos. Se dedica menos tiempo a buscar respuestas o referencias entre los recursos. Se puede prestar más atención a la programación, las pruebas y la mejora del proyecto.

  • Automatización mejorada del flujo de trabajo

Con Kimi, las tareas de desarrollo repetitivas son más fáciles de gestionar y completar. Puede ayudar con la generación de código, la revisión de contenido y las actividades rutinarias del proyecto. Los flujos de trabajo diarios se mantienen organizados, eficientes y más productivos con el tiempo.

Cómo Codex mejora el flujo de trabajo de desarrollo

Un flujo de trabajo de Codex CLI API configurado reúne la inspección de repositorios, la edición, los comandos y la revisión en un mismo contexto. Codex puede crear estructuras de archivos, explicar módulos desconocidos, reproducir fallas, proponer pruebas y ejecutar verificaciones aprobadas. La compatibilidad con proveedores externos amplía la elección de modelos, pero no elimina la responsabilidad de revisar.

Comienza cada tarea con un objetivo concreto. Pide a Codex que inspeccione antes de editar, revisa los cambios que proponga, aprueba solo los comandos que entiendas, ejecuta las pruebas del repositorio e inspecciona el diff final. Trata el código generado como una contribución no confiable hasta que supere la revisión y la verificación.

Conclusión

El uso confiable de Codex API depende de probar cada capa en orden: crea y financia tu cuenta de Kimi, configura la clave de API en tu entorno, guarda la configuración del proveedor a nivel de usuario, reinicia Codex y verifica con un prompt sencillo antes de pasar a tareas de agentes. Guarda la clave en la variable de entorno en lugar de config.toml y nunca publiques una clave real.

Preguntas frecuentes

Codex incluye su proveedor integrado de OpenAI y admite proveedores de modelos personalizados definidos en el archivo config.toml del usuario. Los proveedores personalizados deben ofrecer un endpoint compatible con Responses; Kimi Open Platform admite Responses API de forma nativa, por lo que Codex se conecta directamente con Kimi sin una capa de compatibilidad.
Sí, con una limitación importante. Un servicio descrito como compatible con OpenAI no es automáticamente compatible con todos los protocolos de OpenAI. Los proveedores personalizados actuales de Codex usan la API por cable de Responses. Kimi Open Platform la admite de forma nativa; un proveedor que solo ofrece Chat Completions necesita un router que traduzca las solicitudes, los eventos de streaming y las llamadas a herramientas.
Necesitas un ID de proveedor, un ID de modelo, base_url, la API por cable de Responses y el nombre de la variable de entorno que contiene tu clave de API (env_key). Codex lee la clave de esa variable de entorno al iniciarse; nunca codifiques una clave de API directamente en config.toml.
Aquí no se promete acceso gratuito. El acceso a Codex, la autenticación de OpenAI y la facturación de Kimi API son independientes. Los términos pueden cambiar, así que revisa cada servicio antes de usarlo, establece un presupuesto cuando sea posible y nunca publiques una clave real.
También le puede interesar
10 creadores populares de agentes de IA para construir flujos de trabajo de IA
10 creadores populares de agentes de IA para construir flujos de trabajo de IA
2026-09-28
Guía de integración de Trae API para el desarrollo con IA
Guía de integración de Trae API para el desarrollo con IA
2026-09-28
Integración de Droid API: cómo conectar modelos de IA externos
Integración de Droid API: cómo conectar modelos de IA externos
2026-09-28
Guía de n8n AI Agent: crea y automatiza flujos de trabajo
Guía de n8n AI Agent: crea y automatiza flujos de trabajo
2026-09-28
Instalar Claude Code: guía completa para Windows y Mac
Instalar Claude Code: guía completa para Windows y Mac
2026-09-28