Claude Sonnet 5.5 casse le code de Sonnet 5 de cinq manières, et l’une d’elles échoue silencieusement

L’article ne peut pas être activé avec JavaScript. Vous pouvez également activer JavaScript dans votre navigateur et sur la nouvelle page.

Anthropic répertorie cinq façons dont le code écrit pour Claude Sonnet 5 peut se briser sur Claude Sonnet 5.5, et celle qui ne rapporte rien est la modification des blocs de réflexion. Les blocs de réflexion de Sonnet 5.5 ne fonctionnent que dans le compte qui les a produits, et lorsqu’un autre compte en envoie un, les notes de version de l’API d’Anthropic indiquent que l’API « supprime le bloc avant que le modèle ne le voie et que la requête réussisse ».

Rien dans la réponse ne signale le bloc manquant, et un appel qui faisait avancer le raisonnement de Claude revient comme un succès ordinaire construit sans lui.

Anthropique lie la liaison à la distillation. Sonnet 5.5 « étend la pensée préservée, de sorte que la pensée de Claude ne peut pas être dissociée du compte qui l’a créée », explique la société, décrivant les attaques par distillation comme des attaquants utilisant des milliers de faux comptes pour extraire les capacités d’un modèle à l’échelle industrielle.

Les blocs produits par les modèles précédents ne sont pas affectés et un compte lié à celui qui a fabriqué le bloc fonctionne toujours. La propre ligne d’Anthropic est que « la plupart des développeurs ne remarqueront pas de changement ».

Les séances Claude Code sont le cas des noms anthropiques

L’entreprise pointe du doigt une situation en particulier : le déplacement de conversations entre comptes, y compris le changement de compte en cours de session dans Claude Code.

Le guide de migration d’Anthropic définit une deuxième règle pour les mêmes blocs. Chaque bloc de réflexion Sonnet 5.5 est signé sur la conversation qui le précède, et sur les comptes créés à compter du 31 août 2026, l’API applique cela par défaut sur l’API Claude, Amazon Bedrock et Google Cloud, donc une requête qui rejoue un bloc après une modification de l’historique antérieur renvoie une erreur 400. Le conseil est de conserver les conversations en annexe uniquement et de modifier les instructions ou les outils avec les messages système en cours de conversation.

Sonnet 5.5 est arrivé le 28 septembre à 2 $ par million de jetons d’entrée et 10 $ par million de jetons de sortie, avec une fenêtre contextuelle de 1 million de jetons et des lectures de cache à 0,20 $ par million de jetons. Il se situe sous Claude Opus 5.5 à 4 $ et 20 $ par million de jetons, et Claude Code est par défaut sur Opus sur le plan Pro à 20 $ depuis le 22 septembre.

Quatre autres modifications renvoient une erreur ou se taisent

L’aperçu d’Anthropic de Sonnet 5.5 répertorie les quatre autres :

  • Désactiver la réflexion initiale signifie envoyer réflexion : {« type »: « between_tools »} au lieu de « désactivé »à effort élevé ou inférieur.
  • Utilisation forcée d’un outil, le choix_outil genres n’importe lequel et outilrenvoie une erreur 400.
  • Sur l’API Claude et Google Cloud, la première ordinateur_20251124 L’utilisation d’un outil informatique n’est pas acceptée.
  • L’outil conseiller rejette Claude Opus 4.8, Claude Opus 4.7 et Claude Sonnet 5 comme conseillers.

Un sixième changement modifie la forme d’une réponse sans rien faillir. Le texte entre les appels d’outils revient à l’intérieur des blocs de réflexion, et Anthropic prévient qu’une application diffusant ce texte à ses utilisateurs « reste silencieuse entre les appels d’outils » jusqu’à ce qu’elle définisse une valeur d’affichage qui renvoie le texte, ou désactive la réflexion initiale avec entre_outils.

Le code plus ancien comporte deux autres erreurs à effacer

Toute personne passant de Claude Sonnet 4.6 ou version antérieure atteint deux 400 supplémentaires, selon le guide de migration d’Anthropic. Les budgets de réflexion sont refusés avec le message indiquant que « thinking.type.enabled » n’est pas pris en charge pour ce modèle, et une valeur autre que celle par défaut température, top_p ou top_k la valeur est également refusée.

Le conseil du guide pour remplacer un budget est de définir un niveau d’effort, puis de le tester : « Il n’y a pas de correspondance fixe entre un budget et un niveau d’effort, alors effectuez vos évaluations à deux ou trois niveaux. » Anthropic prévoit la retraite de Sonnet 5.5 au plus tôt le 28 septembre 2027, ce qui correspond au temps qu’il reste pour éliminer les erreurs.