Modèles disponibles
Pour le paramètremodel dans Claude Code, vous pouvez configurer :
- Un alias de modèle
- Un nom de modèle complet
- Pour Bedrock, un ARN
Alias de modèle
Les alias de modèle offrent un moyen pratique de sélectionner les paramètres du modèle sans avoir à mémoriser les numéros de version exacts :| Alias de modèle | Comportement |
|---|---|
default | Paramètre de modèle recommandé, selon votre type de compte |
sonnet | Utilise le dernier modèle Sonnet (actuellement Sonnet 4.5) pour les tâches de codage quotidiennes |
opus | Utilise le modèle Opus (actuellement Opus 4.1) pour les tâches de raisonnement complexe spécialisé |
haiku | Utilise le modèle Haiku rapide et efficace pour les tâches simples |
sonnet[1m] | Utilise Sonnet avec une fenêtre de contexte de 1 million de jetons pour les sessions longues |
opusplan | Mode spécial qui utilise opus pendant le mode plan, puis bascule vers sonnet pour l’exécution |
Définir votre modèle
Vous pouvez configurer votre modèle de plusieurs façons, énumérées par ordre de priorité :- Pendant la session - Utilisez
/model <alias|name>pour changer de modèle en cours de session - Au démarrage - Lancez avec
claude --model <alias|name> - Variable d’environnement - Définissez
ANTHROPIC_MODEL=<alias|name> - Paramètres - Configurez de manière permanente dans votre fichier de paramètres en utilisant le champ
model.
Comportement spécial du modèle
Paramètre de modèle default
Le comportement de default dépend de votre type de compte.
Pour certains utilisateurs Max, Claude Code basculera automatiquement vers Sonnet si vous atteignez un seuil d’utilisation avec Opus.
Paramètre de modèle opusplan
L’alias de modèle opusplan fournit une approche hybride automatisée :
- En mode plan - Utilise
opuspour le raisonnement complexe et les décisions architecturales - En mode exécution - Bascule automatiquement vers
sonnetpour la génération de code et l’implémentation
Contexte étendu avec [1m]
Pour les utilisateurs Console/API, le suffixe[1m] peut être ajouté aux noms de modèles complets pour activer une fenêtre de contexte de 1 million de jetons.
Vérifier votre modèle actuel
Vous pouvez voir quel modèle vous utilisez actuellement de plusieurs façons :- Dans la ligne d’état (si configurée)
- Dans
/status, qui affiche également vos informations de compte.
Variables d’environnement
Vous pouvez utiliser les variables d’environnement suivantes, qui doivent être des noms de modèles complets, pour contrôler les noms de modèles auxquels les alias correspondent.| Variable d’env | Description |
|---|---|
ANTHROPIC_DEFAULT_OPUS_MODEL | Le modèle à utiliser pour opus, ou pour opusplan lorsque le mode Plan est actif. |
ANTHROPIC_DEFAULT_SONNET_MODEL | Le modèle à utiliser pour sonnet, ou pour opusplan lorsque le mode Plan n’est pas actif. |
ANTHROPIC_DEFAULT_HAIKU_MODEL | Le modèle à utiliser pour haiku, ou fonctionnalité d’arrière-plan |
CLAUDE_CODE_SUBAGENT_MODEL | Le modèle à utiliser pour les sous-agents |
ANTHROPIC_SMALL_FAST_MODEL est obsolète au profit de ANTHROPIC_DEFAULT_HAIKU_MODEL.
Configuration de la mise en cache des invites
Claude Code utilise automatiquement la mise en cache des invites pour optimiser les performances et réduire les coûts. Vous pouvez désactiver la mise en cache des invites globalement ou pour des niveaux de modèles spécifiques :| Variable d’env | Description |
|---|---|
DISABLE_PROMPT_CACHING | Définissez sur 1 pour désactiver la mise en cache des invites pour tous les modèles (prend la priorité sur les paramètres par modèle) |
DISABLE_PROMPT_CACHING_HAIKU | Définissez sur 1 pour désactiver la mise en cache des invites pour les modèles Haiku uniquement |
DISABLE_PROMPT_CACHING_SONNET | Définissez sur 1 pour désactiver la mise en cache des invites pour les modèles Sonnet uniquement |
DISABLE_PROMPT_CACHING_OPUS | Définissez sur 1 pour désactiver la mise en cache des invites pour les modèles Opus uniquement |
DISABLE_PROMPT_CACHING prend la priorité sur les paramètres spécifiques au modèle, ce qui vous permet de désactiver rapidement toute la mise en cache si nécessaire. Les paramètres par modèle sont utiles pour un contrôle sélectif, par exemple lors du débogage de modèles spécifiques ou du travail avec des fournisseurs de cloud qui peuvent avoir des implémentations de mise en cache différentes.