claude anthropic ia llm api

Claude en 2025: guía completa de modelos Opus, Sonnet y Haiku

Pablo Alcalde García

Claude es el modelo de IA de Anthropic, y en 2025 se ha consolidado como una de las opciones más sólidas para aplicaciones empresariales y desarrollo de software. Trabajo con Claude a diario en UST y en proyectos personales, así que comparto lo que he aprendido sobre cuándo usar cada modelo y cómo sacarle el máximo partido.

La familia de modelos Claude

Anthropic organiza sus modelos en tres niveles, cada uno con un balance diferente entre capacidad, velocidad y precio.

Claude Opus 4

El modelo más capaz de la familia. Diseñado para tareas que requieren razonamiento profundo, análisis complejo y outputs de alta calidad.

Capacidades destacadas:

  • Razonamiento matemático y científico avanzado
  • Análisis de código complejo y arquitectura de sistemas
  • Escritura larga y coherente (informes, ensayos, documentación)
  • Seguimiento de instrucciones muy precisas en contextos largos
  • Ventana de contexto: 200K tokens

Cuándo usarlo:

  • Análisis de documentos legales o financieros complejos
  • Refactoring de sistemas heredados grandes
  • Generación de documentación técnica extensa
  • Tareas críticas donde la calidad supera al coste

Precio aproximado: $15/MTok input, $75/MTok output

Claude Sonnet 4

El punto dulce de la familia. Ofrece capacidades muy sólidas a un precio razonable, y es el modelo que más uso en producción.

Capacidades destacadas:

  • Código de alta calidad en múltiples lenguajes
  • Análisis y síntesis de información compleja
  • Respuestas detalladas con buen seguimiento de instrucciones
  • Excelente para pipelines de IA con múltiples pasos
  • Ventana de contexto: 200K tokens

Cuándo usarlo:

  • Asistentes de código en IDEs
  • Generación y análisis de contenido
  • Pipelines de procesamiento de documentos
  • La mayoría de casos de uso empresariales

Precio aproximado: $3/MTok input, $15/MTok output

Claude Haiku 4

El modelo rápido y económico. Sorprende por su capacidad dado su precio.

Capacidades destacadas:

  • Respuestas rápidas (latencia baja)
  • Clasificación y extracción de datos
  • Tareas de moderación de contenido
  • Respuestas de chatbot en tiempo real
  • Ventana de contexto: 200K tokens

Cuándo usarlo:

  • Chatbots con mucho volumen de consultas
  • Clasificación automática de tickets o formularios
  • Extracción de datos estructurados de texto
  • Cualquier tarea repetitiva donde la velocidad importa

Precio aproximado: $0.80/MTok input, $4/MTok output

Características únicas de Claude

Ventana de contexto de 200K tokens

Todos los modelos Claude soportan hasta 200.000 tokens de contexto (aproximadamente 150.000 palabras o el equivalente a una novela completa). Esto los hace especialmente útiles para:

  • Análisis de bases de código completas
  • Procesamiento de documentos largos sin chunking
  • Conversaciones muy largas con historial completo
  • Repositorios de documentación extensos

Prompt Caching

Uno de los diferenciadores más importantes de Claude para aplicaciones en producción. Si tienes un prompt de sistema que se repite en muchas llamadas, puedes marcarlo para caching:

import anthropic

client = anthropic.Anthropic()

# El system prompt largo se cachea después de la primera llamada
response = client.messages.create(
    model="claude-sonnet-4-5",
    max_tokens=1024,
    system=[
        {
            "type": "text",
            "text": tu_system_prompt_largo,
            "cache_control": {"type": "ephemeral"}
        }
    ],
    messages=[
        {"role": "user", "content": pregunta_del_usuario}
    ]
)

El caché dura 5 minutos y reduce el coste de los tokens cacheados al 10% del precio normal. En aplicaciones con prompts de sistema de 10K+ tokens, el ahorro puede ser del 80-90%.

Thinking (razonamiento extendido)

Claude Sonnet y Opus soportan el modo “extended thinking” donde el modelo puede razonar internamente antes de responder. Útil para:

  • Problemas matemáticos complejos
  • Decisiones con múltiples factores
  • Análisis donde el proceso es tan importante como el resultado
response = client.messages.create(
    model="claude-sonnet-4-5",
    max_tokens=16000,
    thinking={
        "type": "enabled",
        "budget_tokens": 10000  # Tokens para el thinking interno
    },
    messages=[{"role": "user", "content": problema_complejo}]
)

Tool Use (function calling)

Claude tiene soporte robusto para herramientas, permitiendo crear agentes que llaman funciones externas:

tools = [
    {
        "name": "get_weather",
        "description": "Obtiene el tiempo actual de una ciudad",
        "input_schema": {
            "type": "object",
            "properties": {
                "city": {"type": "string", "description": "Nombre de la ciudad"}
            },
            "required": ["city"]
        }
    }
]

response = client.messages.create(
    model="claude-haiku-4-5-20251001",
    max_tokens=1024,
    tools=tools,
    messages=[{"role": "user", "content": "¿Qué tiempo hace en Madrid?"}]
)

Comparativa con GPT-4o y Gemini

CaracterísticaClaude Sonnet 4GPT-4oGemini 2.5 Pro
Razonamiento⭐⭐⭐⭐⭐⭐⭐⭐⭐⭐⭐⭐⭐
Código⭐⭐⭐⭐⭐⭐⭐⭐⭐⭐⭐⭐⭐
Seguimiento instrucciones⭐⭐⭐⭐⭐⭐⭐⭐⭐⭐⭐⭐⭐
Ventana de contexto200K128K1M
Prompt caching
Precio (input $/MTok)$3$2.50$1.25

Claude destaca especialmente en seguimiento de instrucciones complejas y coherencia en outputs largos.

Consejos prácticos

Para desarrollo de software

Claude es especialmente bueno para código. Estos patrones funcionan muy bien:

Contexto del proyecto:
- Stack: [tu stack]
- Convenciones: [tus convenciones]
- Restricciones: [limitaciones específicas]

Tarea: [descripción específica]

Código existente:
[código relevante]

Para análisis de documentos

Con la ventana de 200K tokens, puedes enviar documentos completos. Para documentos muy largos, añade instrucciones de dónde buscar:

Analiza el siguiente contrato. Enfócate especialmente en:
1. Cláusulas de terminación
2. Penalizaciones económicas
3. Obligaciones de confidencialidad

[contrato completo]

Gestionar las respuestas

Claude tiende a respuestas largas y elaboradas. Si necesitas respuestas más concisas:

Responde de forma concisa y directa. Máximo 3 párrafos.
No incluyas introducciones ni conclusiones.
Ve directo al punto.

Conclusión

Claude es una excelente opción para proyectos de IA que requieren calidad, coherencia y capacidad de seguir instrucciones complejas. El prompt caching lo hace especialmente eficiente en aplicaciones con prompts repetitivos.

Mi recomendación: empieza con Haiku para prototipar y tareas de alto volumen, usa Sonnet como modelo principal en producción, y reserva Opus para las tareas verdaderamente complejas que justifican el coste mayor.

¿Te ha gustado este artículo?

Si tienes preguntas o quieres discutir sobre estos temas, no dudes en contactarme.

Contáctame
Escríbeme por WhatsApp