Models API: nuevos campos de capacidades del modelo
Los endpoints GET /v1/models y GET /v1/models/{model_id} ahora devuelven max_input_tokens, max_tokens y un objeto capabilities que permite descubrir qué soporta cada modelo de forma programática. Esta mejora facilita la selección dinámica de modelos según sus capacidades en aplicaciones agentivas.
Models API: descubrimiento de capacidades en tiempo real
Anthropic ha añadido campos de capacidad del modelo a la API de Modelos, permitiendo a los desarrolladores consultar programáticamente qué soporta cada modelo antes de usarlo.
Nuevos campos disponibles
Los endpoints GET /v1/models y GET /v1/models/{model_id} ahora incluyen:
{
"id": "claude-opus-4-6-20260205",
"max_input_tokens": 1000000,
"max_tokens": 32000,
"capabilities": {
"vision": true,
"tool_use": true,
"extended_thinking": true,
"computer_use": true,
"prompt_caching": true
}
}
Caso de uso: selección dinámica de modelos
Antes de este cambio, los desarrolladores tenían que mantener tablas de capacidades hardcodeadas que se quedaban desactualizadas. Ahora es posible consultar en tiempo real:
import anthropic
client = anthropic.Anthropic()
models = client.models.list()
# Filtrar modelos que soporten extended thinking
thinking_models = [
m for m in models.data
if m.capabilities.get("extended_thinking")
]
Por qué importa para aplicaciones agentivas
En sistemas multi-agente donde diferentes tareas requieren diferentes capacidades, esta API permite routing inteligente: enviar tareas visuales a modelos con vision, tareas complejas a modelos con extended thinking, etc., sin hardcodear la lógica.
Disponibilidad
El cambio está disponible desde el 18 de marzo de 2026 en todos los planes de la Claude API.
Fuente original
Ver en Anthropic