🟠

Chatbot con Claude API

🧑‍🎓 Aprendiz⏱️ 15 minutos

📋 Prerequisitos sugeridos

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

Lo que vas a construir

Vas a crear un chatbot usando la API de Claude, de Anthropic, el mismo proceso que con Gemini pero con un proveedor diferente. Requiere tarjeta de credito para registrarte, pero tienes $5 USD de credito gratis para empezar. Al terminar tendras otro chatbot funcionando en tu terminal, esta vez conectado a Claude. Aprenderas a trabajar con multiples proveedores de IA, una habilidad clave para elegir la mejor herramienta segun el proyecto.


Paso 1: Obtén tu API Key de Anthropic

  1. Ve a console.anthropic.com
  2. Crea una cuenta o inicia sesión
  3. Ve a API KeysCreate Key
  4. Copia la key

Paso 2: 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 Claude (Anthropic)
- Funcione en la terminal
- Mantenga el historial de la conversación
- La API key la leo de la variable de entorno ANTHROPIC_API_KEY

Dame el código completo y los comandos para instalarlo.

La IA escribirá todo el código por ti.


Paso 3: Configura la key en tu sistema

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

Paso 4: 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 Claude
Claude: ¡Hola! ¿En qué puedo ayudarte hoy?

Si algo falló

ErrorCausaSolución
authentication_errorAPI key inválidaVerifica en console.anthropic.com
insufficient_quotaSin créditosAgrega método de pago en la consola
Cannot find moduleFalta SDKEjecuta npm install @anthropic-ai/sdk
rate_limit_errorMuchas peticionesEspera unos segundos

¿Qué aprendiste?

El proceso es idéntico al de Gemini:

  1. Pides código a una IA
  2. Configuras la API key
  3. Ejecutas

La única diferencia es la API que usas. El flujo de trabajo es el mismo.


Próximo paso

Chatbot con OpenAI — Completa el trío


¿Quieres entender más?

¿Qué es un LLM?