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 la plupart des charges de travail de codage et maintient des coûts raisonnables lors de sessions longues. Si vous n’avez rien changé, c’est ce que vous utilisez.
Changer de modèle se fait en 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 vraiment la peine d’être utilisé, à quoi correspondent les alias abrégés chez différents fournisseurs, et comment utiliser le point de terminaison de Novita AI pour accéder à un plus large ensemble de modèles open-weight à un coût par token inférieur.
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 pointe vers 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 Free et Pro utilisent tous Sonnet 5 par défaut.
La logique est simple : Sonnet offre le meilleur équilibre entre rapidité et capacité 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 ne donne pas de résultats significativement meilleurs.
Si votre organisation a défini un modèle par défaut à l’échelle de l’organisation dans la console d’administration de Claude Code, cela remplace le modèle par défaut du système et prend effet la prochaine fois que vous lancez une session. Vous pouvez toujours le remplacer par session avec /model ou l’option --model.
Modèles disponibles et alias
Claude Code utilise des alias plutôt que des identifiants de modèle 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 de modèle.
| Alias | Ce qu’il sélectionne | Idéal pour |
|---|---|---|
sonnet |
Dernier Sonnet (Sonnet 5 sur l’API Anthropic) | Par défaut — rapide, capable et efficace pour la plupart des travaux 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 | Capacité la plus élevée 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 |
Efface toute redéfinition ; revient au compte par défaut | Réinitialisation au défaut système après avoir testé d’autres modèles |
Les alias évoluent avec le temps. Pour verrouiller une version spécifique — pour des raisons de reproductibilité ou pour éviter un comportement inattendu après une mise à jour du modèle — utilisez l’identifiant 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 |
*Tarif de lancement Sonnet 5 jusqu’au 31 août 2026 ; tarif standard de 3 $/15 $ par MTok.
Tous les modèles ont une fenêtre de contexte de 1 million de tokens, à l’exception de 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écisif que lorsque vous chargez des dépôts entiers ou exécutez de très longues sessions agentiques.
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 modèle par défaut pour les futures sessions. Si vous souhaitez basculer uniquement pour la session en cours, appuyez sur s dans le sélecteur au lieu de Entrée. Taper /model <alias> directement enregistre le choix (équivalent à Entrée).
2. Au lancement : l’option --model
Passez --model lorsque vous démarrez Claude Code pour appliquer la sélection uniquement pour cette session :
claude --model opus
claude --model haiku
claude --model claude-sonnet-5 # identifiant complet du modèle, verrouille sur une version spécifique
Cela n’affecte pas le modèle par défaut enregistré 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, ceci est limité à la session et n’écrit pas dans votre fichier de paramètres.
4. Fichier de paramètres (défaut permanent)
Pour définir un défaut permanent, ajoutez le champ model à votre fichier de paramètres Claude Code (généralement ~/.claude/settings.json) :
{
"model": "opus"
}
Ceci s’applique chaque fois que vous lancez Claude Code depuis cette machine, sauf si vous le remplacez par l’option --model ou la variable d’environnement ANTHROPIC_MODEL.
Variables d’environnement par alias
Si vous souhaitez que l’alias opus pointe vers une version spécifique dans n’importe quel environnement, définissez ANTHROPIC_DEFAULT_OPUS_MODEL. Le même modèle s’applique pour les autres familles :
export ANTHROPIC_DEFAULT_OPUS_MODEL="claude-opus-4-8"
export ANTHROPIC_DEFAULT_SONNET_MODEL="claude-sonnet-5"
export ANTHROPIC_DEFAULT_HAIKU_MODEL="claude-haiku-4-5-20251001"
export ANTHROPIC_DEFAULT_FABLE_MODEL="claude-fable-5"
Ceci est utile dans les configurations CI/CD ou d’équipe où vous souhaitez une résolution de modèle reproductible sans verrouiller les identifiants complets partout.
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 seule complexité.
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 les diffs et posez des questions de suivi
- La plupart des modifications multi-fichiers où la base de code tient dans la fenêtre de contexte
- Les cas où la rapidité prime (Sonnet répond nettement plus vite qu’Opus)
La principale limitation de Sonnet est la profondeur de raisonnement sur des questions architecturales véritablement ambiguës. Il a tendance à choisir la première approche raisonnable plutôt que d’évaluer des 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 cause racine lorsque le problème n’est pas évident
- Les décisions d’architecture : choix entre des modèles de conception, évaluation de stratégies de refactoring, identification des points où la dette technique vous pénalisera
- L’analyse de grandes bases de code où vous avez besoin qu’Opus conserve plus de contexte en mémoire de travail
- Les sessions autonomes de plusieurs heures où la dégradation du contexte accumulé 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 payant) et passe à 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 de variables simples
- Les tâches où vous souhaitez des réponses rapides pour des modifications minimales
- Les cas d’utilisation scriptés à volume élevé où le coût en tokens est le plus important
Haiku 4.5 est le modèle le plus rapide et le moins cher à 1 $/5 $ par MTok, mais il n’égalera pas Sonnet ou Opus pour le raisonnement en plusieurs étapes ou les bases de code complexes.
Utilisez Fable 5 pour :
- Le débogage de pannes et les enquêtes sur incidents
- Les sessions agentiques longues et ouvertes où vous souhaitez que le modèle enquête avant d’agir
- Les problèmes ambigus où 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 justifie son coût, c’est dans un travail soutenu et véritablement complexe : 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 par prompt. Pour les fonctionnalités typiques, 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 Agent Platform ou Microsoft Foundry, la résolution d’alias est plus ancienne par défaut :
| Fournisseur | L’alias opus pointe vers |
L’alias sonnet pointe vers |
|---|---|---|
| API Anthropic (défaut) | Opus 4.8 | Sonnet 5 |
| Claude Platform sur 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’identifiant 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 spécifique au fournisseur ou le nom de déploiement pour la version souhaitée.
Comment accéder à plus de modèles via Novita AI
Claude Code lit ANTHROPIC_BASE_URL pour déterminer à quel point de terminaison API envoyer les requêtes. Pointez-le vers le point de terminaison compatible Anthropic de Novita AI pour utiliser des modèles open-weight — notamment les variantes DeepSeek, Qwen, GLM, Kimi et MiniMax — tout en conservant le flux de travail agentique de Claude Code.
Ceci est utile lorsque :
- Vous souhaitez essayer un modèle open-weight spécifique (Qwen3-Coder, GLM-4.7, MiniMax M2.7) sur votre base de code réelle
- Le coût par token est une contrainte et vous exécutez des sessions agentiques à volume élevé
- Vous évaluez la qualité des modèles sur vos propres tâches avant de vous engager dans des dépenses API
Configuration
- Inscrivez-vous sur novita.ai pour obtenir des crédits d’essai gratuits.
- Allez dans Gestion des clés, créez une nouvelle clé et copiez-la.
- 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 sur Novita que vous avez configurés plutôt que la liste des alias Anthropic.
Note sur ANTHROPIC_BASE_URL et la sélection du modèle
ANTHROPIC_BASE_URL change l’endroit où les requêtes sont envoyées, pas le modèle Anthropic qui répond. Lorsque vous pointez vers Novita 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 que sur 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 |
Appel d’outils agentique, précision des outils à 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 |
Codage et tâches agentiques |
Consultez novita.ai/llm-api pour la liste actuelle des modèles et les identifiants vérifiés avant de configurer — 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 à partir de la mi-2026. Si votre organisation a défini un modèle par défaut à l’échelle 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é) à votre fichier de paramètres dans ~/.claude/settings.json. Utilisez --model au lancement pour une redéfinition ponctuelle de session.
Que fait l’alias opusplan ?
Il utilise Opus pendant la phase de planification de Claude Code et passe à Sonnet pour l’exécution. Cela vous permet de bénéficier du 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 avez régulièrement besoin d’Opus pour la partie « comprendre quoi faire » mais pas pour la partie « écrire le code ».
Puis-je verrouiller une version de modèle spécifique ?
Oui. Passez l’identifiant 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’identifiant 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 édition de fichiers, exécution bash, recherche web, MCP, et le reste. 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 à un fichier de paramètres au niveau du projet (.claude/settings.json à la racine de votre projet). Cela remplace votre paramètre par défaut au niveau utilisateur 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 obsolète ou indisponible ?
Claude Code affiche un avertissement au démarrage indiquant le modèle demandé et celui qui a été substitué. La session démarre sur le modèle par défaut du système. Pour éviter les substitutions inattendues, passez à l’alias recommandé actuel ou mettez à jour votre paramètre vers un identifiant de modèle non obsolète.
Articles recommandés
- Utiliser MiniMax M2.7 dans Claude Code via Novita AI
- Documentation CLI de Claude Code : configuration, commandes slash et intégration API LLM
- Utiliser Qwen3-Coder-480B-A35B-Instruct dans Claude Code : un guide pratique
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.
