Passer au contenu principal

Modèles disponibles

Pour le paramètre model dans Claude Code, vous pouvez configurer l’un des éléments suivants :
  • Un alias de modèle
  • Un nom de modèle
    • API Anthropic : un nom de modèle complet
    • Bedrock : un ARN de profil d’inférence
    • Foundry : un nom de déploiement
    • Vertex : un nom de version

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èleComportement
defaultParamètre de modèle recommandé, selon votre type de compte
sonnetUtilise le dernier modèle Sonnet (actuellement Sonnet 4.5) pour les tâches de codage quotidiennes
opusUtilise le dernier modèle Opus (actuellement Opus 4.6) pour les tâches de raisonnement complexe
haikuUtilise 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 tokens pour les sessions longues
opusplanMode spécial qui utilise opus pendant le mode plan, puis bascule vers sonnet pour l’exécution
Les alias pointent toujours vers la dernière version. Pour épingler une version spécifique, utilisez le nom de modèle complet (par exemple, claude-opus-4-5-20251101) ou définissez la variable d’environnement correspondante comme ANTHROPIC_DEFAULT_OPUS_MODEL.

Définir votre modèle

Vous pouvez configurer votre modèle de plusieurs façons, énumérées par ordre de priorité :
  1. Pendant la session - Utilisez /model <alias|name> pour basculer les modèles en cours de session
  2. Au démarrage - Lancez avec claude --model <alias|name>
  3. Variable d’environnement - Définissez ANTHROPIC_MODEL=<alias|name>
  4. Paramètres - Configurez de manière permanente dans votre fichier de paramètres en utilisant le champ model.
Exemple d’utilisation :
# Démarrer avec Opus
claude --model opus

# Basculer vers Sonnet pendant la session
/model sonnet
Exemple de fichier de paramètres :
{
    "permissions": {
        ...
    },
    "model": "opus"
}

Comportement spécial du modèle

Paramètre de modèle default

Le comportement de default dépend de votre type de compte :
  • Max et Teams : par défaut Opus 4.6
  • Pro : par défaut Opus 4.6 dans Claude Code
  • Enterprise : Opus 4.6 est disponible mais n’est pas le paramètre par défaut
Claude Code peut automatiquement revenir à 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 opus pour le raisonnement complexe et les décisions architecturales
  • En mode exécution - Bascule automatiquement vers sonnet pour la génération de code et l’implémentation
Cela vous donne le meilleur des deux mondes : le raisonnement supérieur d’Opus pour la planification et l’efficacité de Sonnet pour l’exécution.

Ajuster le niveau d’effort

Les niveaux d’effort contrôlent le raisonnement adaptatif d’Opus 4.6, qui alloue dynamiquement la réflexion en fonction de la complexité de la tâche. Un effort inférieur est plus rapide et moins cher pour les tâches simples, tandis qu’un effort supérieur fournit un raisonnement plus approfondi pour les problèmes complexes. Trois niveaux sont disponibles : low, medium et high (par défaut). Définir l’effort :
  • Dans /model : utilisez les touches fléchées gauche/droite pour ajuster le curseur d’effort lors de la sélection d’un modèle
  • Variable d’environnement : définissez CLAUDE_CODE_EFFORT_LEVEL=low|medium|high
  • Paramètres : définissez effortLevel dans votre fichier de paramètres
L’effort est actuellement pris en charge sur Opus 4.6. Le curseur d’effort apparaît dans /model lorsqu’un modèle pris en charge est sélectionné.

Contexte étendu avec [1m]

Le suffixe [1m] active une fenêtre de contexte de 1 million de tokens pour les sessions longues.
Pour Opus 4.6, la fenêtre de contexte 1M est disponible pour les utilisateurs API et Claude Code pay-as-you-go. Les utilisateurs des abonnements Pro, Max, Teams et Enterprise n’ont pas accès à Opus 4.6 1M context au lancement.
Vous pouvez utiliser le suffixe [1m] avec les alias de modèle ou les noms de modèle complets :
# Utiliser l'alias sonnet[1m]
/model sonnet[1m]

# Ou ajouter [1m] à un nom de modèle complet
/model claude-sonnet-4-5-20250929[1m]
Remarque : Les modèles de contexte étendu ont une tarification différente.

Vérifier votre modèle actuel

Vous pouvez voir quel modèle vous utilisez actuellement de plusieurs façons :
  1. Dans la ligne d’état (si configurée)
  2. Dans /status, qui affiche également les informations de votre compte.

Variables d’environnement

Vous pouvez utiliser les variables d’environnement suivantes, qui doivent être des noms de modèle complets (ou équivalents pour votre fournisseur d’API), pour contrôler les noms de modèle auxquels les alias sont mappés.
Variable d’environnementDescription
ANTHROPIC_DEFAULT_OPUS_MODELLe modèle à utiliser pour opus, ou pour opusplan lorsque Plan Mode est actif.
ANTHROPIC_DEFAULT_SONNET_MODELLe modèle à utiliser pour sonnet, ou pour opusplan lorsque Plan Mode n’est pas actif.
ANTHROPIC_DEFAULT_HAIKU_MODELLe modèle à utiliser pour haiku, ou fonctionnalité en arrière-plan
CLAUDE_CODE_SUBAGENT_MODELLe modèle à utiliser pour les subagents
Remarque : ANTHROPIC_SMALL_FAST_MODEL est déprécié au profit de ANTHROPIC_DEFAULT_HAIKU_MODEL.

Configuration du prompt caching

Claude Code utilise automatiquement le prompt caching pour optimiser les performances et réduire les coûts. Vous pouvez désactiver le prompt caching globalement ou pour des niveaux de modèle spécifiques :
Variable d’environnementDescription
DISABLE_PROMPT_CACHINGDéfinissez sur 1 pour désactiver le prompt caching pour tous les modèles (prend la priorité sur les paramètres par modèle)
DISABLE_PROMPT_CACHING_HAIKUDéfinissez sur 1 pour désactiver le prompt caching pour les modèles Haiku uniquement
DISABLE_PROMPT_CACHING_SONNETDéfinissez sur 1 pour désactiver le prompt caching pour les modèles Sonnet uniquement
DISABLE_PROMPT_CACHING_OPUSDéfinissez sur 1 pour désactiver le prompt caching pour les modèles Opus uniquement
Ces variables d’environnement vous donnent un contrôle granulaire sur le comportement du prompt caching. Le paramètre global DISABLE_PROMPT_CACHING prend la priorité sur les paramètres spécifiques au modèle, ce qui vous permet de désactiver rapidement tout le caching 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 cloud qui peuvent avoir des implémentations de caching différentes.