Descripción general
OpenAI Codex es una herramienta de línea de comandos (CLI) de código abierto que funciona como un agente de programación ligero, capaz de leer, modificar y ejecutar código en la terminal. Está construida sobre modelos GPT y optimizada para la generación de código. Para LemonData, lo más adecuado es usar Codex CLI contra/v1/responses. Esa ruta funciona bien en general, pero algunas funciones nativas de Responses siguen dependiendo de que el modelo elegido y el canal enrutado soporten la pasada directa nativa.
Requisitos del sistema
- OS: macOS, Linux (soporte oficial), Windows mediante WSL
- Node.js: Versión 18+
- npm: Versión 10.x.x o superior
Instalación
Configuración
Paso 1: Establecer la API Key
Temporal (sesión actual):~/.bashrc, ~/.zshrc o ~/.bash_profile:
Paso 2: Configurar config.toml
Edita~/.codex/config.toml:
Si el archivo de configuración no existe, ejecuta
codex una vez para generarlo y luego edita el archivo. Reinicia Codex por completo después de cambiar config.toml para que se vuelvan a cargar los nuevos ajustes del proveedor.Si una solicitud usa campos reservados al Responses nativo que el modelo elegido o el canal enrutado no soportan, LemonData devuelve un error explícito en lugar de degradar silenciosamente la solicitud.
Uso básico
Iniciar modo interactivo:Modelos recomendados
| Model | Mejor para |
|---|---|
gpt-5.4 | Mejor opción predeterminada para programación y razonamiento |
gpt-5-mini | Alternativa más rápida y económica para flujos de trabajo de programación |
claude-sonnet-4-6 | Revisión de código, documentación |
deepseek-r1 | Diseño de algoritmos, razonamiento |
Comandos interactivos
| Command | Descripción |
|---|---|
/help | Mostrar ayuda |
/exit or Ctrl+C | Salir |
/clear | Limpiar conversación |
/config | Ver configuración |
/model <name> | Cambiar modelo |
/tokens | Ver uso de tokens |
Verificar configuración
Casos de uso comunes
Revisión de código:Solución de problemas
Error de conexión
Error de conexión
- Verifica que
base_urlen config.toml sea exactamentehttps://api.lemondata.cc/v1 - Comprueba la conectividad de red
- Asegúrate de que no haya interferencia de proxy
Autenticación fallida
Autenticación fallida
- Verifica que
env_key = "OPENAI_API_KEY"esté presente en~/.codex/config.toml - Verifica que la variable de entorno
OPENAI_API_KEYesté configurada - Comprueba que la clave comience con
sk- - Asegúrate de que la clave esté activa en el panel de LemonData
Modelo no encontrado
Modelo no encontrado
- Comprueba que el nombre del modelo coincida exactamente
- Verifica la disponibilidad del modelo en lemondata.cc/en/models
Campo Responses-native rechazado
Campo Responses-native rechazado
- Algunos campos solo están disponibles cuando el modelo elegido y el canal enrutado soportan la pasada directa nativa de
/v1/responses - Si ves un error con
unsupported_request_fieldo pasada directa nativa, elimina ese campo o cambia a un modelo / canal compatible