🟢

Chatbot con OpenAI API

🧑‍🎓 Aprendiz⏱️ 15 minutos

📋 Prerequisitos sugeridos

  • Chatbot con Gemini completado
  • Tarjeta de crédito (para API)

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

  1. Ve a platform.openai.com
  2. Crea una cuenta o inicia sesión
  3. Ve a API Keys (menú izquierdo)
  4. Click en Create new secret key
  5. Copia la key (solo se muestra una vez)

Paso 2: Agrega créditos

  1. Ve a SettingsBilling
  2. Agrega un método de pago
  3. 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

SistemaComando
macOS/Linuxexport OPENAI_API_KEY="tu-key-aqui"
Windows PowerShell$env:OPENAI_API_KEY="tu-key-aqui"

Paso 5: Sigue las instrucciones

La IA te dio:

  1. Comandos para crear el proyecto
  2. Código para el archivo
  3. El comando para ejecutarlo

Sigue sus instrucciones paso a paso.


¿Funcionó?

Tú: Hola GPT
GPT: ¡Hola! ¿En qué puedo ayudarte?

Si algo falló

ErrorCausaSolución
invalid_api_keyKey incorrectaVerifica en platform.openai.com/api-keys
insufficient_quotaSin créditosAgrega créditos en Billing
Cannot find moduleFalta SDKEjecuta npm install openai
rate_limit_exceededMuchas peticionesEspera unos segundos
model_not_foundModelo incorrectoUsa gpt-4o-mini o gpt-4o

Comparación: ¿Cuál usar?

APICostoFortalezaMejor para
GeminiGratisFácil empezarAprender, prototipos
Claude~$3/M tokensCódigo, razonamientoDesarrollo serio
OpenAI~$0.15/M tokensVersátil, ecosistemaProducció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


¿Quieres entender más?

¿Qué es un LLM?