Claude Sonnet 5 : coût des tâches et comparaison avec Opus
MarkdownComparaison entre Sonnet 5 et Opus 4.8 : tokenisation, coût des tâches, benchmarks, suivi de l’utilisation et commandes pour changer de modèle.
Lire l’article complet
Découvrez-en davantage sur l’utilisation des modèles dans la documentation Ailoot.
Ce qui s’est passé le 30 juin : Sonnet 5 est devenu le modèle par défaut dans Claude Code
Points clés
Le 30 juin 2026, Anthropic a lancé Claude Sonnet 5 et en a fait le modèle par défaut pour les offres Pro, Team Standard et Enterprise. Si vous avez Pro et que vous avez mis Claude Code à jour, vous l’utilisez déjà. Avec les offres Max et via l’API, Opus 4.8 est resté le modèle par défaut : le changement relève donc d’une décision délibérée de votre part.
Le 30 juin, Anthropic a lancé Sonnet 5 et l’a discrètement défini comme modèle par défaut. Pour certains utilisateurs, le modèle a changé automatiquement ; pour d’autres, il est resté le même. Cela dépend de l’offre.
| Votre offre | Modèle par défaut après le 30 juin |
|---|---|
| Pro, Team Standard, Enterprise (abonnement) | Claude Sonnet 5 |
| Max, Team Premium, Enterprise (à l’usage), API | Claude Opus 4.8 (inchangé) |
La première chose à faire est de vérifier le modèle que vous utilisez actuellement. Dans Claude Code, saisissez :
/status
La commande affiche le modèle actif et les détails du compte. Si vous voyez claude-sonnet-5 et que vous n’avez pas changé de modèle manuellement, le modèle par défaut a changé automatiquement.
Sonnet 5 nécessite la version 2.1.197 ou ultérieure de Claude Code. Si la commande /model ne fait pas apparaître le modèle de cinquième génération dans la liste, mettez Claude Code à jour :
claude update
Je vais maintenant répondre à la question principale qui a motivé cette analyse : Anthropic affirme que le modèle est « moins cher », mais les factures de tokens ont augmenté. Pourquoi ? C’est le sujet de la section suivante.
Pourquoi un prix « moins cher » sur le papier ne signifie-t-il pas que vous paierez moins ?
Points clés
Pendant la promotion, Sonnet 5 coûte 2 $ par million de tokens d’entrée et 10 $ par million de tokens de sortie, soit la moitié du prix d’Opus 4.8. Mais Sonnet 5 utilise un nouveau tokenizer : il découpe le même texte en davantage de tokens. Il y en a 42 % de plus pour l’anglais et 27 % de plus pour le code. Le tarif par token reste le même, mais le nombre de tokens augmente, et la facture aussi.
Après la promotion, Sonnet 5 coûtera 3 $ par million de tokens d’entrée et 15 $ par million de tokens de sortie. C’est exactement le prix de l’ancien Sonnet 4.6. Il n’y a donc pas de baisse du prix « par token ». « Moins cher qu’Opus » ne vaut que par comparaison avec Opus 4.8 (5 $ et 25 $), pas avec sa propre version précédente, dont le prix est équivalent.
Le modèle facture des tokens, pas des lettres : ce sont des fragments de texte dans lesquels il découpe votre prompt. Sonnet 5 utilise un nouveau tokenizer qui découpe le même fichier en davantage de fragments.
| Type de texte | Nombre de tokens supplémentaires utilisés par Sonnet 5 |
|---|---|
| Texte anglais | 1,42x |
| Texte espagnol | 1,33x |
| Code Python | 1,27x |
| Texte chinois | 1,01x (presque inchangé) |
Anthropic le formule avec plus de prudence : « entre 1,0 et 1,35 fois, selon le type de texte ». Même en retenant la borne basse, vous payez le même tarif pour davantage de tokens. La facture réelle pour le même travail augmente.
Si aucune mesure n’a été publiée pour votre langue, vous pouvez calculer le multiplicateur exact pour vos propres textes en quelques minutes ; voici comment faire plus bas.
Combien coûte réellement une tâche supplémentaire ?
Points clés
Le tarif affiché ne représente qu’une partie du coût : le nombre de tokens et d’étapes nécessaires à une tâche détermine la facture réelle. Mesurez-le sur vos propres tâches.
Le tokenizer n’explique qu’une partie du phénomène. Sonnet 5 peut aussi effectuer davantage d’étapes et générer plus de texte pendant son travail.
Le coût par tâche de Sonnet 5 est supérieur à celui du modèle phare Opus 4.8, même si son tarif affiché est 2,5 fois inférieur. Le tarif affiché indique une chose, la facture réelle en dit une autre : le tokenizer et les étapes supplémentaires absorbent toutes les économies promises.
Et le phénomène se répète d’une génération à l’autre. Avec le modèle précédent, Opus 4.7, un changement de tokenizer avait déjà augmenté d’environ 37 % le nombre de tokens par requête.
La conclusion est simple : ne vous fiez pas au titre « 2,5 fois moins cher ». Seul le nombre de tokens que vos propres tâches consomment vous indique le coût réel. Je vais vous montrer comment le mesurer plus bas, mais voyons d’abord comment tout cela s’articule.
Choisir entre Sonnet 5 et Opus n’est qu’un rouage de l’ensemble. L’ingénierie du contexte — ce que vous placez dans le contexte de Claude avant une requête — détermine la consommation réelle de tokens. Un contexte surchargé épuisera n’importe quel budget, même avec le modèle le moins cher ; un contexte bien structuré vous fera économiser des tokens, même avec un modèle coûteux.
Claude Sonnet 5 vs Opus 4.8 : que peut faire chacun des deux modèles ?
Points clés
Pour le codage, Sonnet 5 est derrière Opus 4.8 : 63,2 % contre 69,2 % au benchmark SWE-bench Pro. Pour les tâches de connaissance (rapports, analyses, documents), Sonnet 5 est légèrement devant : 1 618 contre 1 615 points. Autrement dit, Opus 4.8 est plus performant pour les tâches de codage difficiles, tandis que Sonnet 5 se rapproche du modèle phare pour le travail agentique courant et les tâches rédactionnelles, à un prix inférieur.
Un benchmark en soi ne signifie pas grand-chose pour un codeur vibe. Mais les chiffres montrent les points forts de chaque modèle. Voici les résultats officiels d’Anthropic pour les trois modèles, côte à côte :
| Mesure | Sonnet 4.6 | Sonnet 5 | Opus 4.8 |
|---|---|---|---|
| Codage agentique (SWE-bench Pro) | 58,1 % | 63,2 % | 69,2 % |
| Travail dans le terminal (Terminal-Bench 2.1) | 67,0 % | 80,4 % | 74,6 % |
| Utilisation d’un ordinateur (OSWorld) | 78,5 % | 81,2 % | - |
| Tâches de connaissance (GDPval) | 1395 | 1618 | 1615 |
Opus 4.8 garde son avance en codage agentique difficile : 69,2 % contre 63,2 % à SWE-bench Pro. Ces six points correspondent à des bugs retors et à des nœuds architecturaux où Opus trouve une solution alors que Sonnet abandonne à mi-chemin. Mais le codage difficile est la seule catégorie où Opus est en tête. Pour le travail dans le terminal (80,4 % contre 74,6 %) et les tâches de connaissance (préparer un rapport, analyser des données), Sonnet 5 a déjà dépassé le modèle phare.
Vous trouverez dans le guide séparé consacré au choix entre Sonnet et Opus dans Claude Code un guide complet sur le modèle à choisir selon le type de tâche, ainsi que sur le réglage du niveau d’effort avec /effort — il explique comment répartir les tâches entre les modèles. Ici, la question est différente : vaut-il la peine de changer ce qui fonctionne déjà pour adopter un nouveau modèle ?
Comment calculer ce que Sonnet 5 vous coûtera ?
Points clés
Dans Claude Code, /cost aide à comparer la consommation d’une session, entrées et sorties comprises. Il n’isole pas le changement de tokenizer : les totaux comprennent historique, résultats d’outils et texte généré. Mesurez la tokenisation sur une entrée identique et fixe sans historique, puis le coût de la tâche dans des sessions indépendantes.
Ne faites pas confiance aux chiffres des autres : mesurez votre propre utilisation. Claude Code peut l’afficher directement dans la session. Voici trois commandes :
/usage- l’écran principal d’utilisation : coût de la session, limites restantes de l’offre et tokens par modèle. Les commandes/costet/statsouvrent des onglets dans cet écran./cost- le détail de la session en cours : nombre de tokens utilisés, modèles qui les ont consommés, et distinction entre entrée et sortie./stats- une vue plus longue : nombre total de sessions et de tokens sur plusieurs semaines.
Une réserve importante : le montant en dollars affiché par ces commandes est une estimation locale fondée sur le nombre de tokens et peut différer de la facture réelle. Mais elle suffit largement pour comparer deux modèles.
Voici la procédure exacte pour mesurer le surcoût de Sonnet 5 pour vos propres tâches :
- Pour comparer les tokenizers, choisissez une entrée fixe avec les mêmes consignes et fichiers, sans historique. Comparez ses tokens d’entrée pour chaque modèle, sans sortie générée : ce ratio ne décrit que la tokenisation d’entrée.
- Pour une vraie tâche, ouvrez deux sessions indépendantes depuis le même état du projet, une par modèle, avec mêmes prompt, effort, outils et critères de réussite. Ne changez pas de modèle au milieu d’une conversation commune.
- Relevez la consommation avant et après. Calculez les écarts d’entrée, sortie, lecture et écriture de cache avec les tarifs applicables. Incluez tentatives supplémentaires et échecs.
- Vérifiez le code avec les mêmes tests. Comparez le coût d’un résultat réussi, sans présenter un ratio de totaux de tokens comme un multiplicateur de prix.
Les commandes ci-dessus affichent les données d’une session. Pour une vue quotidienne et hebdomadaire, un outil gratuit, ccusage, peut lire les journaux locaux de Claude Code et générer des rapports. Lancez-le sans l’installer :
npx ccusage@latest
Comment passer à Sonnet 5 et revenir en arrière si cela ne vous convient pas ?
Points clés
Pour passer à Sonnet 5, exécutez /model sonnet dans la session. Pour revenir à Opus 4.8, exécutez /model opus. Le retour à Sonnet 4.6 est plus compliqué : l’alias sonnet pointe désormais vers la version 5, vous devez donc spécifier le nom complet : /model claude-sonnet-4-6. Le changement est immédiat ; vous n’avez pas besoin de redémarrer le projet.
Changer de modèle dans Claude Code ne demande qu’une commande et prend effet immédiatement. Voici toutes les options, y compris la façon de revenir en arrière : après la comparaison de la section précédente, vous souhaiterez peut-être revenir à votre modèle précédent.
Changer de modèle dans la session en cours :
/model # open the model list and choose
/model sonnet # switch to Sonnet 5
/model opus # switch to Opus 4.8
Dans la liste, Enter enregistre le choix comme modèle par défaut des nouvelles sessions ; la touche s l’applique uniquement à la session en cours.
Revenir en arrière si le nouveau modèle ne vous convient pas. Il y a une particularité : le nom abrégé sonnet pointe désormais vers la version 5. Pour revenir précisément à Sonnet 4.6, utilisez son nom complet :
/model claude-sonnet-4-6 # back to the previous Sonnet
/model claude-opus-4-8 # back to Opus 4.8
/model default # reset to the account's recommended default
Épingler un modèle pour toute la session à l’aide d’une variable d’environnement :
export ANTHROPIC_MODEL="claude-opus-4-8" # start with Opus pinned
claude
Définir le modèle par défaut de façon permanente dans le fichier de paramètres settings.json :
{ "model": "opus" }
Il est également utile de connaître le mode opusplan. Il utilise Opus pendant la phase de planification, où la profondeur de réflexion compte, puis passe à Sonnet pour l’exécution, où le prix compte. Ce compromis — « un cerveau coûteux, des mains bon marché » — est un choix par défaut raisonnable si vous ne voulez pas choisir manuellement pour chaque tâche.
À qui Sonnet 5 profite-t-il vraiment, et qui devrait rester sur Opus ?
Points clés
Sonnet 5 est intéressant pour les tâches agentiques courantes avec un niveau d’effort faible ou moyen : première lecture du code, génération de tests, exploration d’un projet et grands lots de tâches similaires. Gardez Opus 4.8 pour les tâches difficiles : architecture, bugs complexes, audits de sécurité et tout travail avec un niveau d’effort élevé. La raison : au niveau d’effort maximal, Sonnet 5 coûte plus cher par tâche qu’Opus, tout en étant derrière lui pour la qualité des tâches de codage difficiles.
Une règle simple, tirée des benchmarks et des prix, consiste à utiliser Sonnet 5 pour l’exécution, Opus 4.8 pour le jugement. Voici la même idée sous forme de tableau pour choisir un modèle selon la tâche :
| Votre tâche | Modèle | Pourquoi |
|---|---|---|
| Première lecture du code, exploration du projet | Sonnet 5 | Faible coût avec un niveau d’effort faible à moyen et une qualité suffisante |
| Génération de tests, petites refactorisations | Sonnet 5 | Travail courant où le coût compte plus que la profondeur |
| Grands lots de tâches agentiques similaires | Sonnet 5 | Le coût par tâche est déterminant |
| Analyse de données, rédaction d’un rapport | Sonnet 5 | Surpasse Opus 4.8 pour les tâches de connaissance |
| Décision architecturale, choix d’une approche | Opus 4.8 | L’erreur la plus coûteuse serait de lésiner sur le jugement |
| Bug difficile à la cause incertaine | Opus 4.8 | Maintient un raisonnement approfondi plus longtemps |
| Audit de sécurité du code | Opus 4.8 | Il faut de la rigueur, pas de la vitesse |
| Toute tâche difficile avec un niveau d’effort élevé | Opus 4.8 | Sonnet 5 coûte plus cher par tâche dans ce cas, pour une qualité similaire |
La principale conclusion contre-intuitive : avec un niveau d’effort élevé (xhigh, max), Sonnet 5 perd son avantage tarifaire. Il effectue davantage d’étapes et consomme plus de tokens ; une tâche difficile coûte donc plus cher que sur Opus 4.8, alors qu’Opus fournit toujours une meilleure qualité pour les tâches de codage difficiles. Il est donc logique de garder Opus comme modèle par défaut si la plupart de vos tâches sont difficiles et nécessitent un niveau d’effort élevé.
Si la plupart de vos tâches sont des tâches agentiques courantes de complexité moyenne, Sonnet 5 avec un niveau d’effort standard est actuellement intéressant, surtout pendant la promotion, qui dure jusqu’au 31 août.
Que disent les personnes qui sont déjà passées à Sonnet 5 ?
Points clés
La communauté est divisée. Certains développeurs ont qualifié la sortie de fiasco à cause de la hausse des coûts liée au tokenizer, d’une censure plus stricte et d’une avancée jugée trop modeste. D’autres saluent Sonnet 5, capable d’effectuer des tâches agentiques au niveau d’Opus à moindre coût et de permettre un contrôle précis de l’utilisation grâce au niveau d’effort. Les métriques ont progressé, tandis que l’expérience vécue s’est dégradée pour beaucoup : c’est là que réside le décalage.
Une vague de mécontentement est apparue dans les premières heures après la sortie. L’expression « fiasco inutile » s’est immédiatement imposée pour qualifier le lancement. Voici le ton qui a donné le la à la discussion :
Trois principales critiques, sans l’émotion :
- Les tokens coûtent plus cher. Le nouveau tokenizer engloutit les économies promises : c’est le sujet de toute l’analyse ci-dessus.
- Davantage de refus. Le modèle rejette plus facilement les prompts controversés ; sa censure est plus stricte. Beaucoup disent que l’ancien Sonnet 4.6 leur semblait plus rapide, plus intelligent et moins contraint.
- L’avancée est trop modeste. La différence avec la version 4.6 ne justifie pas le changement, surtout compte tenu de la hausse de prix.
Mais le tableau n’est pas à sens unique. Les personnes qui utilisent Sonnet 5 pour des tâches agentiques l’apprécient : sa qualité est proche de celle d’Opus, et son prix est inférieur lorsque le niveau d’effort est faible. Elles saluent également le réglage de l’effort, qui constitue un véritable levier pour maîtriser la facture. En revanche, les personnes qui utilisaient Claude pour l’écriture créative sont mécontentes : le modèle est devenu plus terne et plus prudent dans sa formulation.
Ma conclusion au milieu de tout ce bruit : la vague de critiques contre le « fiasco » tient surtout à des attentes exagérées. Les gens s’attendaient à un bond en avant et ont obtenu une avancée prudente, avec des tokens plus coûteux. Sur le plan technique, Anthropic a livré un modèle fonctionnel. La seule bonne question est la suivante : est-ce une bonne affaire pour vos tâches ? Vous ne pouvez le vérifier qu’avec votre propre facture de tokens ; les publications des autres ne peuvent pas répondre à votre place.
Un scénario pratique : travailler sur ses propres tâches
Points clés
L’auteur de ce scénario ne se précipite ni pour changer de modèle ni pour revenir en arrière. Avec son abonnement Max, Opus 4.8 reste le modèle par défaut, et il le garde pour les tâches difficiles. Il utilise Sonnet 5 pour le travail courant — première lecture, tests, exploration — et mesure l’utilisation avec /cost sur ses vrais projets. Il profite de la promotion jusqu’au 31 août pour recueillir des statistiques sur ses propres tâches, plutôt que de s’appuyer sur les benchmarks des autres.
À la sortie d’un nouveau modèle, l’auteur du scénario le teste sans se précipiter pour tirer une conclusion : les premiers jours, le battage médiatique est toujours plus bruyant que la réalité. Sonnet 5 est précisément un cas de ce genre.
Voici les étapes de ce scénario :
- Vérifier le modèle par défaut. L’auteur a Max, donc Opus 4.8 est resté le modèle par défaut. Il le garde pour les tâches difficiles.
- Confier le travail courant à Sonnet 5. Première lecture du code, génération de tests, exploration du projet : il est peu coûteux pour ces tâches et sa qualité est suffisante.
- Mesurer sur ses propres tâches. Après chaque session, l’auteur vérifie
/costet compare l’utilisation. Il utilise son propre code réel, et non les benchmarks des autres. - Profiter de la promotion. Jusqu’au 31 août, Sonnet 5 est proposé à prix réduit : c’est le bon moment pour recueillir des statistiques sur son coût personnel, tant qu’il est encore bon marché.
Il est impossible de deviner une fois pour toutes quel est le « bon » modèle. Les modèles évoluent tous les mois, tout comme les prix et les tokenizers. Ce qui fonctionne toujours, c’est de savoir mesurer l’utilisation en deux minutes et de prendre des décisions à partir des chiffres plutôt que des gros titres. Choisir un modèle est une compétence qui vous servira à chaque nouvelle sortie.
Sources
Pour aller plus loin, essayez Ailoot.
Plus de détails
Questions fréquentes : Claude Sonnet 5 : coût des tâches et comparaison avec Opus
Changer de modèle dans une conversation isole-t-il la différence de tokenizer ?
Non. Le second essai voit l’historique accumulé et peut générer une autre réponse. Comparez la tokenisation d’une entrée fixe identique sans historique ; ce ratio d’entrée n’est pas un multiplicateur du coût total.
Comment comparer le coût d’une vraie tâche ?
Ouvrez des sessions indépendantes depuis le même état et prompt, avec mêmes effort et permissions. Comparez les écarts d’entrée, sortie et cache, les tarifs et la réussite des mêmes contrôles. Incluez les nouvelles tentatives.