Basculer d'Opus 4.8 à Sonnet 5 : mon tuto et la vraie facture
Sonnet 5 est sorti le 30 juin. Voici comment j'ai migré mes agents en 3 jours, ce que j'ai économisé, et les deux tâches que j'ai dû rendre à Opus.
Anthropic a publié Claude Sonnet 5 le 30 juin. Trois jours plus tard, la moitié de mes agents tournait dessus. Le bilan tient en une phrase : facture divisée par près de 2,5 sur les tâches du quotidien, sans perte de qualité visible. Voici le tuto exact de la bascule — et les deux fois où j'ai dû rebrancher Opus 4.8 en urgence.
Si vous cherchez d'abord le contexte de l'annonce (prix officiels, positionnement produit), on l'a décortiquée dans notre décryptage de Sonnet 5. Ici, on reste sur le concret : où changer le modèle, quoi mesurer, quoi ne surtout pas migrer.
Ce que Sonnet 5 change (et ce qu'il ne change pas)
Claude Sonnet 5 est le nouveau milieu de gamme d'Anthropic, et il vient piétiner les plates-bandes d'Opus 4.8. Sur SWE-bench Pro — le benchmark de code agentique le plus dur — il monte à 63,2 %, contre 69,2 % pour Opus 4.8 et 58,1 % pour l'ancien Sonnet 4.6. Six points d'écart avec le flagship, cinq points gagnés sur son prédécesseur. Sur le travail de connaissance (benchmark GDPval), il fait jeu égal, voire passe devant Opus d'un cheveu (1618 contre 1615).
Traduction terrain : pour 80 à 90 % de ce qu'un agent fait au quotidien — lire du code, enchaîner des appels d'outils, produire un patch avec tests, résumer une doc — vous ne verrez pas la différence. Le modèle « finit les tâches là où les Sonnet précédents s'arrêtaient » et « vérifie sa propre sortie sans qu'on le lui demande », dixit Anthropic. Je le confirme : sur des refactos où Sonnet 4.6 rendait la main trop tôt, Sonnet 5 va au bout et relance ses tests seul.
Ce qui ne bouge pas : sur le raisonnement pur sans outils et sur les tickets GitHub vraiment tordus, Opus 4.8 garde une longueur d'avance. C'est exactement là que je me suis fait piéger — j'y reviens plus bas.
Combien coûte Claude Sonnet 5 vs Opus 4.8 en API
C'est le nerf de la guerre. Prix API par million de tokens :
| Modèle | Entrée / M tokens | Sortie / M tokens |
|---|---|---|
| Sonnet 5 (intro, jusqu'au 31/08/2026) | 2 $ | 10 $ |
| Sonnet 5 (standard ensuite) | 3 $ | 15 $ |
| Opus 4.8 | 5 $ | 25 $ |
Un exemple réel, pas un chiffre de brochure. Mon agent de refacto avale ~80 000 tokens de contexte et rend ~15 000 tokens par run :
- Opus 4.8 : 0,40 $ (entrée) + 0,375 $ (sortie) ≈ 0,78 $/run
- Sonnet 5 (intro) : 0,16 $ + 0,15 $ ≈ 0,31 $/run
- Sonnet 5 (standard) : 0,24 $ + 0,225 $ ≈ 0,47 $/run
Sur 30 runs par jour, ça fait 23,40 $ contre 9,30 $ en intro. Sur un mois de dev soutenu, l'écart paie largement un abonnement. Et je n'ai même pas activé le cache de prompt, qui creuse encore la marge quand le contexte est stable.
Basculer dans Claude Code en deux minutes
Le plus rapide. Dans une session Claude Code, la commande de sélection de modèle suffit :
[[terminal:/model claude-sonnet-5]]Ou dès le lancement, pour la session entière :
[[terminal:claude --model claude-sonnet-5]]Pour figer le choix par projet, ajoutez le modèle dans votre fichier de config Claude Code plutôt que de le retaper à chaque session. Depuis les plans Free et Pro, Sonnet 5 est de toute façon devenu le modèle par défaut — c'est Opus qui est désormais l'option, pas l'inverse.
Changer le modèle dans l'Agent SDK et vos scripts
Une seule ligne à toucher. L'identifiant API est claude-sonnet-5 :
from anthropic import Anthropic
client = Anthropic()
msg = client.messages.create(
model="claude-sonnet-5", # avant : claude-opus-4-8
max_tokens=4096,
messages=[{"role": "user", "content": prompt}],
)
Si vous routez déjà via une variable d'environnement (ce que je recommande), la bascule ne touche même pas le code : vous changez la valeur une fois, tout le stack suit. C'est aussi ce qui rend le retour arrière trivial le jour où une tâche mérite Opus.
Migrer un scénario Make ou n8n sans écrire de code
Pas développeur ? Même logique, sans terminal. Dans le module Anthropic de Make — ou le nœud équivalent sur n8n — ouvrez le champ « Model » et remplacez claude-opus-4-8 par claude-sonnet-5. Rien d'autre à toucher : vos prompts, vos variables et vos branches restent identiques.
Le seul réflexe utile : relancer le scénario sur trois ou quatre cas réels avant de le remettre en production, histoire de vérifier que la sortie garde le format attendu par les étapes suivantes. En un mois de bascules chez des clients PME, je n'ai jamais eu à réécrire un prompt pour cette raison — mais un webhook mal formaté en aval, si.
La stratégie de routage — et les deux fois où Opus a sauvé la mise
Ne migrez pas tout les yeux fermés. Ma première frustration est arrivée sur un vieux module de calcul de commissions : des règles métier imbriquées, aucun test, des cas limites partout. Sonnet 5 a pondu un plan de refacto propre, sûr de lui… et faux sur deux paliers de commission. Opus 4.8, relancé sur le même ticket, a repéré le piège et posé la question au lieu de trancher. Deuxième cas : un choix d'architecture où il fallait raisonner sur des invariants sans rien pouvoir exécuter. Raisonnement pur, sans outils : la faiblesse connue de Sonnet 5, celle que confirment les benchmarks du lancement.
Depuis, je route par défaut vers Sonnet et je n'escalade vers Opus que sur ces deux profils. Résultat : la quasi-totalité de mes runs part sur le modèle pas cher, et je paie le premium uniquement quand il se justifie vraiment.
Mesurer l'économie réelle (le piège du tokenizer)
Avant de claironner « j'ai divisé ma facture par 2,5 », regardez vos vrais logs. Il y a un détail que la grille de prix cache.
Concrètement, sur mon agent de refacto, l'inflation tourne autour de 1,15×. Mon 0,31 $/run théorique remonte donc à ~0,36 $ dans la vraie vie. On reste à plus de 2× d'économie face à Opus, mais ce n'est pas le 2,5 pile de la calculette. Prenez les compteurs d'usage renvoyés par l'API (champ usage) ou le tableau de bord de la console, comparez sur une semaine de trafic réel, et tranchez sur vos chiffres — pas les miens. Pour le cadre méthodo complet, on avait détaillé comment maîtriser sa facture de tokens.
Si vous ne bossez pas encore en API mais dans l'app, la logique est la même côté abonnement : tester Sonnet 5 ne coûte rien sur les plans gratuit et Pro, où il est devenu le modèle par défaut.
Le verdict après une semaine de bascule
Sonnet 5 n'est pas « Opus en moins bien ». Sur le gros du travail agentique — code testé, appels d'outils enchaînés, doc à digérer — c'est le même niveau perçu pour deux fois et demie moins cher. La bascule prend une ligne, le retour arrière aussi. Le seul vrai travail, c'est de repérer les deux ou trois tâches de raisonnement pur qui méritent encore le flagship, et de router en conséquence.
Pour qui c'est un oui immédiat : freelances et PME qui font tourner des agents en volume et paient à l'usage. Pour qui c'est plus nuancé : les équipes dont le cœur de métier est le raisonnement sans outils ou la résolution des tickets les plus coriaces — gardez Opus sous la main, mais en secours, plus par défaut. Dans les deux cas, si vous laissez encore 100 % de vos runs sur Opus 4.8 aujourd'hui, vous surpayez.