Modelos disponibles
Para la configuraciónmodel en Claude Code, puedes configurar:
- Un alias de modelo
- Un nombre de modelo completo
- Para Bedrock, un ARN
Alias de modelos
Los alias de modelos proporcionan una forma conveniente de seleccionar configuraciones de modelo sin recordar números de versión exactos:| Alias de modelo | Comportamiento |
|---|---|
default | Configuración de modelo recomendada, dependiendo de tu tipo de cuenta |
sonnet | Usa el último modelo Sonnet (actualmente Sonnet 4.5) para tareas de codificación diarias |
opus | Usa el modelo Opus (actualmente Opus 4.1) para tareas especializadas de razonamiento complejo |
haiku | Usa el modelo Haiku rápido y eficiente para tareas simples |
sonnet[1m] | Usa Sonnet con una ventana de contexto de 1 millón de tokens para sesiones largas |
opusplan | Modo especial que usa opus durante el modo de planificación, luego cambia a sonnet para la ejecución |
Configurando tu modelo
Puedes configurar tu modelo de varias maneras, listadas en orden de prioridad:- Durante la sesión - Usa
/model <alias|nombre>para cambiar modelos a mitad de sesión - Al inicio - Lanza con
claude --model <alias|nombre> - Variable de entorno - Establece
ANTHROPIC_MODEL=<alias|nombre> - Configuraciones - Configura permanentemente en tu archivo de configuraciones usando el campo
model.
Comportamiento especial del modelo
Configuración del modelo default
El comportamiento de default depende de tu tipo de cuenta.
Para ciertos usuarios Max, Claude Code automáticamente recurrirá a Sonnet si alcanzas un umbral de uso con Opus.
Configuración del modelo opusplan
El alias de modelo opusplan proporciona un enfoque híbrido automatizado:
- En modo de planificación - Usa
opuspara razonamiento complejo y decisiones de arquitectura - En modo de ejecución - Cambia automáticamente a
sonnetpara generación de código e implementación
Contexto extendido con [1m]
Para usuarios de Console/API, el sufijo[1m] puede agregarse a nombres de modelo completos para habilitar una ventana de contexto de 1 millón de tokens.
Verificando tu modelo actual
Puedes ver qué modelo estás usando actualmente de varias maneras:- En la línea de estado (si está configurada)
- En
/status, que también muestra tu información de cuenta.
Variables de entorno
Puedes usar las siguientes variables de entorno, que deben ser nombres de modelo completos, para controlar los nombres de modelo a los que se mapean los alias.| Variable de entorno | Descripción |
|---|---|
ANTHROPIC_DEFAULT_OPUS_MODEL | El modelo a usar para opus, o para opusplan cuando el Modo de Planificación está activo. |
ANTHROPIC_DEFAULT_SONNET_MODEL | El modelo a usar para sonnet, o para opusplan cuando el Modo de Planificación no está activo. |
ANTHROPIC_DEFAULT_HAIKU_MODEL | El modelo a usar para haiku, o funcionalidad en segundo plano |
CLAUDE_CODE_SUBAGENT_MODEL | El modelo a usar para subagentes |
ANTHROPIC_SMALL_FAST_MODEL está obsoleto en favor de ANTHROPIC_DEFAULT_HAIKU_MODEL.
Configuración de caché de prompts
Claude Code automáticamente usa caché de prompts para optimizar el rendimiento y reducir costos. Puedes deshabilitar el caché de prompts globalmente o para niveles de modelo específicos:| Variable de entorno | Descripción |
|---|---|
DISABLE_PROMPT_CACHING | Establece a 1 para deshabilitar el caché de prompts para todos los modelos (tiene precedencia sobre configuraciones por modelo) |
DISABLE_PROMPT_CACHING_HAIKU | Establece a 1 para deshabilitar el caché de prompts solo para modelos Haiku |
DISABLE_PROMPT_CACHING_SONNET | Establece a 1 para deshabilitar el caché de prompts solo para modelos Sonnet |
DISABLE_PROMPT_CACHING_OPUS | Establece a 1 para deshabilitar el caché de prompts solo para modelos Opus |
DISABLE_PROMPT_CACHING tiene precedencia sobre las configuraciones específicas del modelo, permitiéndote deshabilitar rápidamente todo el caché cuando sea necesario. Las configuraciones por modelo son útiles para control selectivo, como cuando depuras modelos específicos o trabajas con proveedores de nube que pueden tener diferentes implementaciones de caché.