Modèle par défaut de Claude Code : comment le changer, le basculer et choisir le bon

Modèle par défaut de Claude Code : comment le changer, le basculer et choisir le bon

Le modèle par défaut de Claude Code est Sonnet — plus précisément la dernière version de Sonnet pour votre fournisseur (Sonnet 5 sur l’API Anthropic à la mi-2026). Sonnet est rapide, gère bien la plupart des charges de travail de codage et maintient des coûts raisonnables sur de longues sessions. Si vous n’avez rien changé, c’est ce que vous utilisez.

Changer le modèle prend une seule commande : /model opus dans une session, ou claude --model opus au lancement. Le reste de ce guide couvre quand chaque modèle vaut réellement la peine d’être utilisé, à quoi correspondent les alias abrégés selon les fournisseurs, et comment utiliser le point de terminaison de Novita AI pour accéder à un plus large éventail de modèles open-weight à moindre coût par jeton.

Comment changer le modèle rapidement

Si votre objectif est simplement de changer le modèle de Claude Code, utilisez l’une de ces méthodes :

  • Tapez /model dans Claude Code et choisissez sonnet, opus, haiku, ou un autre alias disponible.
  • Lancez une session ponctuelle avec claude --model opus.
  • Définissez "model": "opus" dans ~/.claude/settings.json si vous voulez que le nouveau modèle persiste.

Pour la plupart des utilisateurs, /model sonnet, /model opus et claude --model opus sont les seules commandes dont ils ont besoin. La variable ANTHROPIC_MODEL reste utile pour les scripts et l’intégration continue, mais les variables d’environnement d’alias spécifiques au fournisseur ne sont pas nécessaires pour les changements de modèle courants.

Quel est le modèle par défaut dans Claude Code ?

Lorsque vous lancez Claude Code sans spécifier de modèle, il démarre sur l’alias sonnet, qui correspond à la dernière version de Sonnet pour votre fournisseur. Sur l’API Anthropic (le point de terminaison par défaut), cela signifie Claude Sonnet 5 à partir de la mi-2026. Les utilisateurs des formules gratuite et Pro utilisent Sonnet 5 par défaut.

La logique est simple : Sonnet offre le meilleur équilibre entre rapidité et capacités pour le travail de codage quotidien. Il gère les modifications de fichiers, les refontes en plusieurs étapes, la génération de tests et la plupart des tâches à l’échelle du dépôt sans la latence ou le coût supplémentaires d’Opus. Pour la majorité des sessions, passer à un modèle plus lourd n’apporte pas de résultats significativement meilleurs.

Si votre organisation a défini un modèle par défaut au niveau de l’organisation dans la console d’administration de Claude Code, cela remplace le système par défaut et prend effet lors de votre prochaine session. Vous pouvez toujours le remplacer par session avec /model ou le drapeau --model. Pour les règles de projet qui influencent le comportement par défaut, consultez les règles de projet dans CLAUDE.md.

Modèles disponibles et alias

Claude Code utilise des alias plutôt que des identifiants de modèles complets pour la sélection quotidienne. Un alias comme sonnet pointe toujours vers la version recommandée pour votre fournisseur, vous n’avez donc pas à mettre à jour votre configuration à chaque nouvelle version.

Alias Ce qu’il sélectionne Idéal pour
sonnet Dernier Sonnet (Sonnet 5 sur l’API Anthropic) Défaut — rapide, performant et efficace pour la plupart des tâches de codage
opus Dernier Opus (Opus 4.8 sur l’API Anthropic) Raisonnement architectural complexe, analyse de grandes bases de code
haiku Dernier Haiku (Haiku 4.5) Tâches simples et rapides où la vitesse prime sur la profondeur
fable Claude Fable 5 Sessions autonomes longues, tâches ambiguës ou ouvertes
best Fable 5 si disponible, sinon dernier Opus Meilleure capacité disponible sans spécification manuelle
opusplan Opus pour la planification, Sonnet pour l’exécution Obtenir le raisonnement d’Opus sur l’architecture sans payer les tarifs Opus pour chaque étape
sonnet[1m] Sonnet avec fenêtre de contexte de 1M tokens Sessions très longues ou grandes bases de code nécessitant un contexte étendu
opus[1m] Opus avec fenêtre de contexte de 1M tokens Tâches complexes à long contexte nécessitant le raisonnement d’Opus
default Supprime toute substitution ; revient au défaut du compte Réinitialisation après avoir testé d’autres modèles

Les alias évoluent dans le temps. Pour verrouiller une version spécifique — par souci de reproductibilité ou pour éviter un comportement inattendu après une mise à jour — utilisez l’ID complet du modèle à la place :

claude --model claude-sonnet-5
claude --model claude-opus-4-8

Modèles Claude actuels (API Anthropic)

Modèle ID API Contexte Coût d’entrée Coût de sortie
Claude Fable 5 claude-fable-5 1M tokens 10 $/MTok 50 $/MTok
Claude Opus 4.8 claude-opus-4-8 1M tokens 5 $/MTok 25 $/MTok
Claude Sonnet 5 claude-sonnet-5 1M tokens 2 $/MTok* 10 $/MTok*
Claude Haiku 4.5 claude-haiku-4-5-20251001 200k tokens 1 $/MTok 5 $/MTok

*Tarification promotionnelle de Sonnet 5 jusqu’au 31 août 2026 ; tarif standard à 3 $/15 $ par MTok.

Tous les modèles disposent d’une fenêtre de contexte de 1 million de tokens, sauf Haiku 4.5 qui plafonne à 200k. Pour la plupart des travaux de codage, la taille de la fenêtre de contexte ne devient un facteur déterminant que lorsque vous chargez des dépôts entiers ou exécutez de très longues sessions d’agents.

Comment changer le modèle dans Claude Code

Il existe quatre façons de configurer le modèle, par ordre de priorité :

1. Pendant une session : /model

Tapez /model sans argument pour ouvrir le sélecteur interactif. Tapez /model <alias> pour basculer immédiatement :

/model opus
/model sonnet
/model haiku
/model fable

À partir de Claude Code v2.1.153, /model enregistre votre choix comme valeur par défaut pour les sessions futures. Si vous souhaitez uniquement basculer pour la session en cours, appuyez sur s dans le sélecteur au lieu de Entrée. Saisir directement /model <alias> enregistre le choix (équivalent à Entrée).

2. Au lancement : l’option --model

Utilisez --model au démarrage de Claude Code pour appliquer la sélection uniquement pour cette session :

claude --model opus
claude --model haiku
claude --model claude-sonnet-5   # ID complet du modèle, verrouille une version spécifique

Cela n’affecte pas la valeur par défaut enregistrée et ne persiste pas au prochain lancement.

3. Variable d’environnement : ANTHROPIC_MODEL

Définissez ANTHROPIC_MODEL pour appliquer un modèle pendant la durée d’une session shell ou d’un script :

export ANTHROPIC_MODEL="opus"

Comme --model, cela s’applique à la session et n’écrit pas dans votre fichier de paramètres.

4. Fichier de paramètres (valeur par défaut permanente)

Pour définir une valeur par défaut permanente, ajoutez le champ model à votre fichier de paramètres Claude Code (généralement ~/.claude/settings.json) :

{
  "model": "opus"
}

Cela s’applique à chaque lancement de Claude Code depuis cette machine, sauf si elle est remplacée par l’option --model ou la variable d’environnement ANTHROPIC_MODEL.

Choisir le bon modèle pour le codage

Le niveau de modèle dont vous avez besoin dépend davantage du type de tâche que de la complexité seule.

Restez avec Sonnet (par défaut) pour :

  • Les tâches de codage quotidiennes — implémentation de fonctionnalités, écriture de tests, refactoring
  • Les sessions itératives où vous examinez des diffs et posez des questions de suivi
  • La plupart des modifications multi-fichiers lorsque la base de code tient dans la fenêtre de contexte
  • Les cas où la rapidité est importante (Sonnet répond nettement plus vite qu’Opus)

La principale limite de Sonnet est la profondeur de raisonnement sur des questions architecturales vraiment ambiguës. Il a tendance à choisir la première approche raisonnable plutôt que d’évaluer les alternatives. Pour les décisions où un mauvais compromis coûte un temps de refactoring important, passer à Opus en vaut la peine.

Passez à Opus pour :

  • Le débogage de causes profondes lorsque le problème n’est pas évident
  • Les décisions architecturales : choix entre les patrons de conception, évaluation des stratégies de refactoring, identification des endroits où la dette technique va pénaliser
  • L’analyse de grandes bases de code nécessitant qu’Opus conserve plus de contexte en mémoire de travail
  • Les sessions autonomes de plusieurs heures où la dégradation accumulée du contexte est un facteur

Opus 4.8 coûte 2,5 fois plus cher que Sonnet 5 par token, et il est plus lent. Pour les tâches courtes, la différence de qualité de raisonnement ne justifie souvent pas le coût. L’alias opusplan est un compromis pratique : il utilise Opus pendant la phase de planification (où un raisonnement plus profond est rentable) et repasse à Sonnet pour l’implémentation (où le débit est plus important).

Utilisez Haiku pour :

  • Le formatage du code, le nettoyage des commentaires, les renommages simples de variables
  • Les tâches où vous voulez des réponses rapides pour des changements mineurs
  • Les cas d’utilisation scriptés à haut volume où le coût par token est primordial

Haiku 4.5 est le modèle le plus rapide et le moins cher à 1 $/5 $ par MTok, mais il ne rivalise pas avec Sonnet ou Opus pour le raisonnement multi-étapes ou les bases de code complexes. Pour l’aspect politique d’équipe de ce compromis, lisez Mode automatique de Claude Code pour les équipes soucieuses des coûts.

Utilisez Fable 5 pour :

  • Le débogage d’incidents et l’investigation de pannes
  • Les longues exécutions autonomes à objectifs ouverts où vous voulez que le modèle explore avant d’agir
  • Les problèmes ambigus pour lesquels vous diviseriez normalement le travail en plusieurs sessions

Fable 5 n’est pas le modèle par défaut car la plupart des sessions de codage n’en ont pas besoin. Il est plus lent et coûte deux fois plus cher qu’Opus. Là où il montre sa valeur, c’est dans un travail complexe et soutenu : il vérifie ses propres sorties de manière plus approfondie, gère les séquences d’appels d’outils sans perdre le fil, et prend moins de décisions nécessitant des corrections ultérieures. Pour le développement de fonctionnalités typique, c’est excessif.

Sélection de modèle sur Bedrock, Vertex et autres fournisseurs

Les alias se résolvent différemment selon le fournisseur d’API que vous utilisez. Si vous acheminez Claude Code via Amazon Bedrock, Google Cloud’s Agent Platform ou Microsoft Foundry, la résolution des alias est plus ancienne par défaut :

Fournisseur L’alias opus correspond à L’alias sonnet correspond à
API Anthropic (par défaut) Opus 4.8 Sonnet 5
Claude Platform on AWS Opus 4.7 Sonnet 4.6
Amazon Bedrock Opus 4.6 Sonnet 4.5
Google Cloud Agent Platform Opus 4.6 Sonnet 4.5
Microsoft Foundry Opus 4.6 Sonnet 4.5

Pour obtenir des modèles plus récents sur Bedrock, Vertex ou Foundry, utilisez explicitement l’ID complet du modèle ou définissez les variables d’environnement ANTHROPIC_DEFAULT_OPUS_MODEL / ANTHROPIC_DEFAULT_SONNET_MODEL avec l’ARN du modèle ou le nom de déploiement spécifique au fournisseur pour la version souhaitée.

Comment accéder à plus de modèles via Novita AI

Claude Code lit la variable ANTHROPIC_BASE_URL pour déterminer à quel point de terminaison API envoyer les requêtes. Pointez-la vers le point de terminaison compatible Anthropic de Novita AI pour utiliser des modèles open-weight — y compris les variantes DeepSeek, Qwen, GLM, Kimi et MiniMax — tout en conservant le flux de travail d’agent de Claude Code.

C’est utile lorsque :

  • Vous voulez essayer un modèle open-weight spécifique (Qwen3-Coder, GLM-4.7, MiniMax M2.7) sur votre code réel
  • Le coût par token est une contrainte et vous exécutez des sessions d’agents à volume élevé
  • Vous évaluez la qualité des modèles sur vos propres tâches avant de vous engager dans des dépenses API

Configuration

  1. Inscrivez-vous sur novita.ai pour obtenir des crédits d’essai gratuits.
  2. Allez dans Key Management, créez une nouvelle clé et copiez-la.
  3. Définissez ces variables d’environnement avant de lancer Claude Code :

macOS / Linux :

export ANTHROPIC_BASE_URL="https://api.novita.ai/anthropic"
export ANTHROPIC_AUTH_TOKEN="<votre clé API Novita>"
export ANTHROPIC_MODEL="minimax/minimax-m2.7"
export ANTHROPIC_DEFAULT_HAIKU_MODEL="minimax/minimax-m2.7"

Windows (Invité de commandes) :

set ANTHROPIC_BASE_URL=https://api.novita.ai/anthropic
set ANTHROPIC_AUTH_TOKEN=<votre clé API Novita>
set ANTHROPIC_MODEL=minimax/minimax-m2.7
set ANTHROPIC_DEFAULT_HAIKU_MODEL=minimax/minimax-m2.7

Windows (PowerShell) :

$env:ANTHROPIC_BASE_URL = "https://api.novita.ai/anthropic"
$env:ANTHROPIC_AUTH_TOKEN = "<votre clé API Novita>"
$env:ANTHROPIC_MODEL = "minimax/minimax-m2.7"
$env:ANTHROPIC_DEFAULT_HAIKU_MODEL = "minimax/minimax-m2.7"

Lancez Claude Code normalement après avoir défini les variables. Le sélecteur /model reflétera les modèles hébergés par Novita que vous avez configurés plutôt que la liste des alias Anthropic.

Note sur ANTHROPIC_BASE_URL vs sélection de modèle

ANTHROPIC_BASE_URL change l’endroit où les requêtes sont envoyées, pas le modèle Anthropic qui les traite. En pointant vers Novta AI, le nom du modèle que vous définissez dans ANTHROPIC_MODEL doit être un ID de modèle hébergé par Novita (comme minimax/minimax-m2.7 ou deepseek/deepseek-v4-flash), et non un alias Anthropic comme sonnet ou opus. Les alias Anthropic ne se résolvent correctement qu’avec le propre point de terminaison d’Anthropic.

Modèles représentatifs disponibles sur Novita AI

Modèle ID Novita Point fort
MiniMax M2.7 minimax/minimax-m2.7 Appels d’outils agentiques, précision de 97%
DeepSeek V4 Flash deepseek/deepseek-v4-flash Rapide et économique pour les tâches itératives
Qwen3-Coder 480B qwen/qwen3-coder-480b-a35b-instruct Génération de code, grand contexte
GLM-4.7 zai-org/glm-4.7 Tâches de codage et agentiques

Consultez novita.ai/llm-api pour la liste actuelle des modèles et les ID vérifiés avant la configuration — la disponibilité et les noms des modèles peuvent changer.

FAQ

Quel est le modèle par défaut dans Claude Code ?

Sonnet — plus précisément la dernière version de Sonnet pour votre fournisseur d’API. Sur l’API Anthropic, il s’agit de Claude Sonnet 5 à la mi-2026. Si votre organisation a défini un modèle par défaut au niveau de l’organisation, celui-ci prévaut.

Comment basculer le modèle dans Claude Code ?

Le moyen le plus rapide est /model <alias> pendant une session active. Pour le définir de manière permanente, ajoutez "model": "opus" (ou votre alias préféré) dans votre fichier de paramètres à ~/.claude/settings.json. Utilisez --model au lancement pour une substitution ponctuelle.

Que fait l’alias opusplan ?

Il utilise Opus pendant la phase de planification de Claude Code et bascule sur Sonnet pour l’exécution. Cela vous donne le raisonnement plus profond d’Opus sur les décisions architecturales sans payer les tarifs Opus pour chaque modification de fichier lors de l’implémentation. C’est un bon défaut si vous vous surprenez régulièrement à vouloir Opus pour la partie « définir quoi faire » mais pas pour la partie « écrire le code ».

Puis-je verrouiller une version spécifique du modèle ?

Oui. Utilisez l’ID complet du modèle au lieu d’un alias : claude --model claude-sonnet-5 ou claude --model claude-opus-4-8. Pour un verrouillage permanent, ajoutez l’ID complet à votre fichier de paramètres ou définissez ANTHROPIC_DEFAULT_SONNET_MODEL=claude-sonnet-5 dans votre environnement.

Le modèle affecte-t-il les outils et capacités de Claude Code ?

Non. Tous les modèles ont accès au même ensemble d’outils Claude Code : lecture et modification de fichiers, exécution bash, recherche web, MCP, etc. Le niveau du modèle affecte la qualité du raisonnement, pas les outils disponibles.

Puis-je utiliser différents modèles pour différents projets ?

Oui. Ajoutez un champ model dans un fichier de paramètres au niveau du projet (.claude/settings.json à la racine de votre projet). Cela remplace votre paramètre utilisateur par défaut pour les sessions démarrées dans ce répertoire. Vous pouvez également utiliser ANTHROPIC_MODEL dans un fichier .env ou un script spécifique au projet.

Que se passe-t-il si le modèle que j’ai sélectionné est déprécié ou indisponible ?

Claude Code affiche un avertissement au démarrage indiquant le modèle demandé et celui qui le remplace. La session démarre sur le modèle par défaut du système. Pour éviter des substitutions inattendues, passez à l’alias recommandé actuel ou mettez à jour votre paramètre vers un ID de modèle non déprécié.

Articles recommandés


Sources vérifiées le 10 juillet 2026 : Documentation de configuration des modèles Claude Code, Aperçu des modèles Anthropic, API LLM Novita AI.