Lo que vas a construir
Vas a completar el trio creando un chatbot con la API de OpenAI, los creadores de ChatGPT. El proceso es identico a Gemini y Claude: obtener API key, crear el codigo, ejecutar. Al terminar sabras conectarte a los tres principales proveedores de IA: Gemini, Claude y OpenAI. Tendras la flexibilidad de elegir cualquier proveedor segun costos, capacidades o preferencias del proyecto.
⚠️ Nota: OpenAI API requiere agregar creditos. Minimo $5 USD.
Paso 1: Obtén tu API Key de OpenAI
- Ve a platform.openai.com
- Crea una cuenta o inicia sesión
- Ve a API Keys (menú izquierdo)
- Click en Create new secret key
- Copia la key (solo se muestra una vez)
Paso 2: Agrega créditos
- Ve a Settings → Billing
- Agrega un método de pago
- Agrega créditos (mínimo $5)
💡 $5 USD te alcanzan para miles de mensajes con GPT-4o-mini.
Paso 3: Pídele a una IA que escriba el código
Abre Google AI Studio, ChatGPT, o cualquier chat de IA.
Copia y pega este prompt:
Necesito un chatbot simple en Node.js que:
- Use la API de OpenAI (GPT-4o-mini)
- Funcione en la terminal
- Mantenga el historial de la conversación
- La API key la leo de la variable de entorno OPENAI_API_KEY
Dame el código completo y los comandos para instalarlo.
Paso 4: Configura la key en tu sistema
| Sistema | Comando |
|---|---|
| macOS/Linux | export OPENAI_API_KEY="tu-key-aqui" |
| Windows PowerShell | $env:OPENAI_API_KEY="tu-key-aqui" |
Paso 5: Sigue las instrucciones
La IA te dio:
- Comandos para crear el proyecto
- Código para el archivo
- El comando para ejecutarlo
Sigue sus instrucciones paso a paso.
¿Funcionó?
Tú: Hola GPT
GPT: ¡Hola! ¿En qué puedo ayudarte?
Si algo falló
| Error | Causa | Solución |
|---|---|---|
invalid_api_key | Key incorrecta | Verifica en platform.openai.com/api-keys |
insufficient_quota | Sin créditos | Agrega créditos en Billing |
Cannot find module | Falta SDK | Ejecuta npm install openai |
rate_limit_exceeded | Muchas peticiones | Espera unos segundos |
model_not_found | Modelo incorrecto | Usa gpt-4o-mini o gpt-4o |
Comparación: ¿Cuál usar?
| API | Costo | Fortaleza | Mejor para |
|---|---|---|---|
| Gemini | Gratis | Fácil empezar | Aprender, prototipos |
| Claude | ~$3/M tokens | Código, razonamiento | Desarrollo serio |
| OpenAI | ~$0.15/M tokens | Versátil, ecosistema | Producción, plugins |
💡 Para aprender, usa Gemini. Para proyectos serios, prueba los tres y elige.
¿Qué sigue?
Has completado el trío de APIs cloud. Ahora puedes:
→ Chatbot Local con Ollama — 100% privado, sin internet → Chat con Interfaz Web — Dale una cara bonita