Desbloquea el potencial de Codex CLI con Zeabur AI Hub
La Codex CLI es una interfaz poderosa para interactuar con la IA desde tu terminal. Sin embargo, limitarse a un único proveedor restringe tu potencial.
Al conectar la CLI de Codex con Zeabur AI Hub, puedes enrutar tus consultas a cualquier modelo de primer nivel (como Claude、Grok o Gemini) utilizando exactamente la misma herramienta. Esta configuración funciona bajo un esquema de pago por uso (pay-as-you-go); no hay necesidad de gestionar múltiples suscripciones para diferentes proveedores de IA.
Aquí te explicamos cómo configurarlo.
Instalar Codex CLI:
npm install -g @openai/codex
Credenciales de Zeabur:
Elige tu Endpoint
Zeabur actualmente ofrece dos endpoints. Elige el que esté geográficamente más cerca de ti:
https://hnd1.aihub.zeabur.ai/https://sfo1.aihub.zeabur.ai/Necesitas configurar Codex para que hable con la API unificada de Zeabur en lugar de hacerlo directamente con un proveedor específico.
Crea o edita el archivo de configuración en ~/.codex/config.toml. Pega la siguiente configuración para definir a Zeabur como proveedor:
# Modelo por defecto a usar
model = "gemini-3-pro-preview"
model_provider = "zeabur"
[model_providers.zeabur]
name = "Zeabur AI Hub"
# Nota: Asegúrate de añadir /v1 al endpoint
base_url = "<https://hnd1.aihub.zeabur.ai/v1>"
env_key = "ZEABUR_API_KEY"
wire_api = "chat"
Necesitas hacer que tu clave API esté disponible para la herramienta.
Opción A: Solo para probar (Temporal)
Para uso en una sola sesión:
export ZEABUR_API_KEY="tu-api-key-de-zeabur"
codex "Who are you?"
Opción B: Configúralo y olvídate (Permanente)
Para evitar configurar la clave cada vez, añádela a tu perfil de shell.
Abre la configuración de tu shell (ej. ~/.zshrc o ~/.bashrc):
nano ~/.zshrc
Pega esta línea al final:
export ZEABUR_API_KEY="tu-api-key-de-zeabur"
Guarda y recarga: source ~/.zshrc
Ahora puedes usar la herramienta CLI con la flexibilidad de cambiar modelos sobre la marcha.
Uso Básico:
codex "Write a hello world function in Python"
Cambiando Modelos:
Puedes anular el modelo por defecto definido en tu configuración usando la bandera -m.
# Usar Gemini
codex -m gemini-3-pro-preview "hi"
# Usar Claude
codex -m claude-sonnet-4-20250514 "hi"
# Usar GPT-4o
codex -m gpt-4o "hi"
Por qué esto es mejor:
Si encuentras problemas:
base_url en tu configuración incluya /v1.echo $ZEABUR_API_KEY.gpt-4o) sea compatible actualmente con Zeabur AI Hub. Revisa el dashboard de Zeabur para ver la lista de IDs de modelos disponibles.¡Feliz Código!