
🤖 Usando la API de Claude en Python
Anthropic puso a disposición Claude, su modelo de lenguaje grande, a través de una API REST con un SDK oficial para Python. Con unas pocas líneas de código, podés integrar IA conversacional en tus proyectos.
🚀 ¿Qué podés hacer?
- 📦 Instalar
anthropicy autenticarte con una API key desde una variable de entorno - 💬 Enviar prompts con
client.messages.create()y leer la respuesta enresponse.content[0].text - 🎯 Controlar el comportamiento del modelo con system prompts — definís el rol, el tono y los límites antes de la conversación
- 📊 Obtener respuestas estructuradas en JSON usando esquemas propios o modelos de Pydantic
🔑 Puntos clave:
- El parámetro
systemmoldea a Claude antes de que el usuario diga una sola palabra max_tokenses un techo duro, no un objetivo — fijalo suficientemente alto para la respuesta esperada- Con
output_configy un JSON Schema, Claude retorna datos listos para procesar sin necesidad de parsear texto libre
💡 Explicación en pocas palabras#
Imaginá que Claude es un asistente muy inteligente al que podés darle instrucciones por escrito. La API de Claude es la “puerta” que te permite hablar con ese asistente desde tu código Python. Le enviás una pregunta, él responde, y podés pedirle que lo haga en un formato estructurado (como un objeto JSON) para que sea fácil de usar en el resto de tu aplicación.
Más información en el link 👇
También publicado en LinkedIn.

