Katherine Colmenares
Gabriel Obregón
Julian Sosa
Claude
🧠 USO DE CLAUDE (ANTHROPIC) CON TYPESCRIPT
⚙️ CONFIGURACIÓN INICIAL
Antes de programar, debes completar 3 pasos clave:
🔑 1. Configurar la API key
• Ejecutar un comando en la terminal con tu clave
• No hay confirmación visual
• Sabes que funciona cuando recibes la primera respuesta
📦 2. Inicializar el proyecto
• Crear el archivo package.json
• Usar TypeScript (archivos .ts)
📥 3. Instalar el SDK oficial
• Ejecutar:
npm install @anthropic-ai/sdk
📄 4. Crear archivo principal
• Se recomienda llamar al archivo quickstart.ts
📡 PRIMER LLAMADO A LA API
El uso es similar a OpenAI, pero con diferencias importantes
🧩 Importar y configurar cliente
• Importar el SDK:
import Anthropic from "@anthropic-ai/sdk";
• Crear instancia del cliente:
const client = new Anthropic();
📤 Ejemplo de llamada
const message = await client.messages.create({
model: "claude-opus-4-0",
max_tokens: 1024,
messages: [
{ role: "user", content: "¿Cuál es la capital de Colombia?" }
]
});
🔑 PARÁMETROS CLAVE
🤖 model
• Define el modelo a usar
• Ejemplo: Claude Opus 4 (uno de los más potentes)
📏 max_tokens
• Límite máximo de tokens en la respuesta
• Ejemplo: 1024
💬 messages
• Lista (array) de mensajes
• Simula una conversación
• Diferencia clave:
• Claude usa messages
• OpenAI usa input
Por mi parte las veo muy similares, me parece algo más sencilla la de Claude por lo que, por lo menos, hasta este punto, para texto solo indicamos uno de los 3 modelos, para openai hay muchos más.
Pero en la prueba que hice, tuve que colocar model = "claude-haiku-4-5" y max_tokens = 200 porque claude consume muchos tokens, en unas 3 pequeñas pruebas gasto mucho, a diferencia de openAi que con imagenes, texto y audio no bajo tanto.