Nouveautés de Claude Opus 5.5
Aperçu des changements incompatibles, de la prise en charge des fonctionnalités et des différences de comportement dans Claude Opus 5.5.
Claude Opus 5.5 est conçu pour le codage agentique de longue durée et le travail intellectuel, au prix de 4 $ / 20 $ USD par million de tokens d’entrée / de sortie. Quatre « breaking changes » (changements incompatibles) peuvent affecter le code déjà en cours d’exécution sur Claude Opus 5 :
- La réflexion ne peut pas être désactivée.
- L’utilisation d’outils forcée renvoie une erreur.
- Les blocs de réflexion sont liés au modèle et à la conversation.
- Certaines versions de l’outil d’utilisation de l’ordinateur ne sont pas prises en charge.
Les trois premiers s’appliquent également à Claude Fable 5.1. Un autre changement modifie la forme de la réponse sans faire échouer aucune requête : le texte entre les appels d’outils est renvoyé dans des blocs thinking dont le texte est vide avec le paramètre display par défaut. Une application qui diffuse ce texte en « streaming » (streaming) à ses utilisateurs sous forme de mises à jour de progression devient silencieuse entre les appels d’outils jusqu’à ce qu’elle définisse une valeur display qui renvoie le texte.
Nouveau modèle
| Modèle | ID Claude API | Description |
|---|---|---|
| Claude Opus 5.5 | Pour le codage agentique de longue durée et le travail intellectuel |
L’« adaptive thinking » (réflexion adaptative) est toujours activé, et le paramètre effort contrôle la profondeur de réflexion ; sa valeur par défaut sur ce modèle est medium. Pour la « context window » (fenêtre de contexte), les limites de sortie, la date limite des connaissances et les prix, consultez la page du modèle Claude Opus 5.5 ; pour tous les modèles actuels, consultez la vue d’ensemble des modèles.
Changements incompatibles
La réflexion ne peut pas être désactivée
Sur Claude Opus 5, la réflexion est activée par défaut et thinking: {"type": "disabled"} est accepté avec un effort high ou inférieur. Sur Claude Opus 5.5, la réflexion est toujours activée : une requête qui définit thinking: {"type": "disabled"}, ou un budget manuel avec thinking: {"type": "enabled", "budget_tokens": N}, renvoie une erreur 400 invalid_request_error. Omettez le champ thinking, ou envoyez thinking: {"type": "adaptive"}, ce qui est équivalent. Aucun en-tête bêta n’est impliqué.
Les messages d’erreur sont :
"thinking.type.disabled" is not supported for this model. Use "thinking.type.adaptive" and "output_config.effort" to control thinking behavior."thinking.type.enabled" is not supported for this model. Use "thinking.type.adaptive" and "output_config.effort" to control thinking behavior.Le paramètre effort est le moyen de contrôler la profondeur de réflexion, la latence et le coût : réduisez-le là où vous désactiviez auparavant la réflexion ; Optimiser le coût et l’intelligence présente des résultats mesurés pour choisir un niveau. Comme chaque réponse peut commencer par un ou plusieurs blocs thinking (renvoyés avec un champ thinking vide avec la valeur par défaut display: "omitted"), sélectionnez les blocs de contenu par leur champ type plutôt que par leur position, et renvoyez les blocs thinking sans modification dans les boucles d’utilisation d’outils. Le code qui fonctionne déjà sur Claude Opus 5 avec la réflexion activée ne nécessite aucune modification. Consultez Réflexion et l’avant/après pour la réflexion du guide de migration.
L’utilisation forcée d’outils n’est pas prise en charge
Claude Opus 5.5 ne prend pas en charge le « forced tool use » (utilisation forcée d’outils). tool_choice défini sur {"type": "any"} ou {"type": "tool", "name": "..."} renvoie une erreur 400 invalid_request_error :
tool_choice: type "tool" and "any" are not supported for this model.tool_choice: {"type": "auto"} (la valeur par défaut) et {"type": "none"} sont pris en charge, et la même validation s’applique au point de terminaison de comptage de tokens. Pour obtenir un JSON conforme au schéma, conservez tool_choice: {"type": "auto"} et définissez strict: true avec l’utilisation stricte d’outils, ou déplacez le schéma vers les sorties structurées. Pour que le modèle appelle un outil plutôt que de répondre par du texte, indiquez dans le prompt quand l’outil s’applique. Le guide de migration présente l’avant/après pour le choix d’outil.
Les blocs de réflexion sont liés au modèle et à la conversation
Chaque bloc de réflexion enregistre le modèle qui l’a produit, et chaque modèle lit ses propres blocs et seulement ceux de certains autres modèles. Claude Opus 5.5 lit les blocs de réflexion de Claude Opus 5, des modèles Opus, Sonnet et Haiku antérieurs et, sur l’API Claude et Claude Models on Google Cloud (Google managed), de Claude Sonnet 5.5 et Claude Haiku 5.5, mais pas des modèles Claude Fable ou Claude Mythos. Sur l’API Claude, Claude Fable 5.1 et Claude Mythos 5.1 lisent les blocs de réflexion de Claude Opus 5.5 ; aucun autre modèle ne le fait. Une conversation qui passe de Claude Opus 5 à Claude Opus 5.5, ou de Claude Opus 5.5 à Claude Fable 5.1 ou Claude Mythos 5.1 sur l’API Claude, conserve son raisonnement. Une conversation qui passe de Claude Opus 5.5 à tout modèle autre que ces deux-là, ou qui passe à Claude Opus 5.5 depuis un modèle Claude Fable ou Claude Mythos, exécute les tours suivant le changement sans le raisonnement du modèle précédent. Lorsqu’une requête contient un bloc que le modèle cible ne peut pas lire, l’API le supprime avant que le modèle ne le voie : la requête réussit, et les blocs supprimés ne sont pas facturés. Avec l’en-tête bêta thinking-binding-controls-2026-08-01, la suppression est signalée dans un tableau input_transformations de premier niveau. Consultez Changer de modèle en cours de conversation.
L’API vérifie également si un élément précédant un bloc de réflexion de Claude Opus 5.5 (le prompt system, les tools ou un message antérieur) a changé depuis la production du bloc. Gardez la conversation en ajout seul : modifiez les instructions ou les outils avec des messages système en cours de conversation plutôt qu’avec des modifications. Une requête qui rejoue un bloc après un tel changement et laisse thinking.block_binding.prefix_mismatch_behavior non défini reçoit une erreur 400 sur les comptes créés le 31 août 2026 à 00:00 UTC ou après. Cela s’applique sur l’API Claude et sur les plateformes cloud. Sur les comptes créés avant cette date, la requête reçoit l’erreur uniquement lorsqu’elle définit le champ sur "error". Pour supprimer les blocs concernés à la place, envoyez l’en-tête bêta thinking-binding-controls-2026-08-01 et définissez le champ sur "drop_block". Consultez Réflexion préservée et la note sur les blocs de réflexion du guide de migration.
Certaines versions de l’outil d’utilisation de l’ordinateur ne sont pas prises en charge
Claude Opus 5.5 prend en charge le « computer use » (utilisation de l’ordinateur) via l’ensemble d’outils computer_toolset_20260801. Sur Amazon Bedrock, Claude Opus 5.5 accepte également l’outil computer_20251124 avec l’en-tête bêta computer-use-2025-11-24. Claude Opus 5.5 renvoie une erreur 400 pour toute version de l’outil d’utilisation de l’ordinateur qu’il n’accepte pas, comme computer_20251124 sur la Claude API. Le message invalid_request_error de la Claude API nomme le type rejeté et, après Did you mean one of, liste les types d’outils que le modèle accepte. Le message commence ainsi :
'claude-opus-5-5' does not support tool types: computer_20251124.Les intégrations qui utilisent l’ensemble d’outils ne nécessitent aucune modification. Pour migrer une intégration computer_20251124 vers l’ensemble d’outils, suivez Migrer depuis computer_20251124. Supprimez l’en-tête bêta et remplacez l’entrée tools par {"type": "computer_toolset_20260801"}. Ensuite, mettez à jour votre boucle d’agent pour les blocs tool_use des membres, les actions par lots et toolset_name dans les résultats. Le guide de migration montre la requête avant et après.
Prise en charge des fonctionnalités
Claude Opus 5.5 prend en charge l’« effort » (effort) par message (bêta), les messages système en cours de conversation, les budgets de tâches, la « prompt caching » (mise en cache des prompts) avec un prompt minimal pouvant être mis en cache de 512 tokens, le traitement par lots, la Files API, la prise en charge des PDF, la vision, ainsi que les outils côté serveur et côté client. Consultez la page de chaque fonctionnalité pour connaître la disponibilité des modèles.
Mode rapide
Le mode rapide est disponible pour Claude Opus 5.5 sur la Claude API, sur Claude Models on Google Cloud (Anthropic managed), et sur Claude dans Microsoft Foundry pour les déploiements hébergés sur Azure. Sur la Claude API et sur Claude Models on Google Cloud (Anthropic managed), définissez speed: "fast" dans votre requête. Claude Opus 5.5 ne nécessite pas d’en-tête bêta. Consultez Mode rapide pour les modèles pris en charge, les « rate limits » (limites de débit) et la tarification.
Définir des outils dans un message (bêta)
Avec l’en-tête bêta inline-tools-2026-09-15, un bloc tool_addition dans un message système en cours de conversation peut contenir une définition complète d’outil au lieu d’une référence, ce qui vous permet d’ajouter un outil, de modifier son schéma ou de faire passer un outil serveur à une version plus récente en cours de conversation sans modifier tools et sans perdre le cache de prompts. Cela fonctionne sur tous les modèles qui prennent en charge les modifications d’outils en cours de conversation, y compris Claude Opus 5.5. Consultez Définir des outils dans un message.
Compaction à la demande (bêta)
Avec l’en-tête bêta compact-2026-09-04, une requête qui envoie le paramètre compaction de premier niveau renvoie un bloc compaction signé résumant l’ensemble de la conversation, que vous envoyez ensuite en premier à la place des messages résumés. Cette fonctionnalité est disponible sur les modèles qui prennent en charge la compaction, y compris Claude Opus 5.5. Vous choisissez quand compacter, et la requête peut s’exécuter en arrière-plan. Dans les conditions décrites dans Compaction et réflexion préservée, les blocs de réflexion des tours que vous conservez peuvent rester valides après le remplacement. Cela est important sur Claude Opus 5.5, car ses blocs de réflexion sont liés à la conversation. Consultez Compaction à la demande pour la disponibilité par plateforme et le déroulement complet de la requête.
Différences de comportement
Claude Opus 5.5 diffère de Claude Opus 5 de plusieurs façons qui apparaissent sans aucune modification du code. Chacune fait l’objet de recommandations dans Rédiger des prompts pour Claude Opus 5.5 :
- L’effort par défaut est
medium. Une requête qui ometefforts’exécute enmedium; sur Claude Opus 5, elle s’exécutait enhigh. Définissezeffortexplicitement et relancez votre balayage ; consultez Calibrer l’effort. - Davantage de réflexion par tour à un niveau d’effort donné. Avec le même paramètre d’effort, le modèle a tendance à réfléchir davantage par tour que Claude Opus 5, surtout en
xhighetmax. Relancez votre balayage d’effort plutôt que de reprendre un paramètre tel quel, et laissez de la marge dansmax_tokenspour la réflexion. Consultez Calibrer l’effort. - Le texte entre les appels d’outils est renvoyé dans des blocs de réflexion. Les courtes notes que le modèle écrit entre les appels d’outils arrivent sous forme de blocs
thinkingde mise à jour de progression plutôt que de blocstext, de sorte qu’avec la valeur par défautdisplay: "omitted", une application qui les diffuse en streaming à ses utilisateurs devient silencieuse entre les appels d’outils, sans erreur. Le guide de migration explique comment recevoir le texte entre les appels d’outils, et Mises à jour de progression destinées aux utilisateurs explique comment en demander davantage. - Davantage de catégories de protection. Le modèle exécute un classificateur de sécurité biologique en plus de celui de cybersécurité. Comme sur Claude Opus 5, les requêtes qui le poussent à reproduire son raisonnement interne dans le texte de la réponse peuvent être refusées avec la catégorie
reasoning_extraction. Consultez Refus et repli dans Claude Opus 5.5 et Refus de protection. - Lecture plus précise des graphiques, diagrammes et captures d’écran. Le modèle lit les valeurs des graphiques denses et des visuels dépendants de la mise en page de manière beaucoup plus précise sans outils, de sorte que les solutions de contournement de vision côté prompt conçues pour les modèles antérieurs pourraient ne plus être nécessaires ; les outils d’image améliorent encore la précision sur les entrées les plus denses. Consultez Outils pour les entrées visuelles complexes.
Si votre intégration Claude Opus 5 fonctionnait avec la réflexion désactivée, consultez Prompts écrits pour la réflexion désactivée ainsi que le changement incompatible La réflexion ne peut pas être désactivée. Pour les gains de capacités en codage agentique et revue de code, travail intellectuel, communication, entrées visuelles et utilisation de l’ordinateur, consultez Capacités pertinentes pour la rédaction de prompts.
Refus et repli
Claude Opus 5.5 est livré avec des classificateurs de sécurité, et tout ce qui figure dans Refus et repli s’applique. Une requête refusée renvoie HTTP 200 avec stop_reason: "refusal" et un objet stop_details indiquant le domaine de politique concerné ; gérez donc les refus et configurez un repli : réessayez sur un autre modèle avec le repli côté serveur (fallbacks: "default", en bêta, réessaie sur le modèle recommandé par Anthropic pour cette catégorie), le middleware du SDK, ou votre propre mécanisme de nouvelle tentative. La facturation d’un refus survenant avant toute sortie dépend de sa catégorie de refus, et il est décompté de vos limites de débit dans tous les cas ; consultez Comment les refus sont facturés.
Tarification
Claude Opus 5.5 coûte 4 $ USD par million de tokens d’entrée et 20 $ USD par million de tokens de sortie, moins que les 5 $ et 25 $ USD de Claude Opus 5, avec des écritures en cache de 5 minutes à 5 $ USD, des écritures en cache d’une heure à 8 $ USD, et des lectures en cache à 0,20 $ USD par million de tokens (0,05x le prix d’entrée de base). Le traitement par lots est à moitié prix : 2 $ et 10 $ USD. Consultez Tarification pour la résidence des données et la tarification des outils.
Disponibilité
Claude Opus 5.5 est disponible sur :
- Claude API : tous les clients, sous
claude-opus-5-5 - AWS : Claude dans Amazon Bedrock, sous
anthropic.claude-opus-5-5, et Claude Platform on AWS, sousclaude-opus-5-5 - Google Cloud : Claude Models on Google Cloud (Anthropic managed), sous
claude-opus-5-5, et Claude Models on Google Cloud (Google managed), sousclaude-opus-5-5 - Microsoft Foundry : Claude dans Microsoft Foundry, sous
claude-opus-5-5
Migrer depuis Claude Opus 5
Mettez à jour votre ID de modèle :
model = "claude-opus-5" # Before
model = "claude-opus-5-5" # AfterEnsuite, supprimez tous les paramètres thinking: {"type": "disabled"} ou thinking: {"type": "enabled", ...} et choisissez plutôt un niveau d’effort. Remplacez les types tool_choice any et tool par auto combiné à l’utilisation d’outils stricte. Si vous utilisez l’utilisation de l’ordinateur via computer_20251124, passez à l’ensemble d’outils. Sur Amazon Bedrock, computer_20251124 fonctionne également. Si votre interface affiche le texte entre les appels d’outils, définissez également thinking.display ; consultez Le texte entre les appels d’outils est renvoyé dans des blocs de réflexion. Consultez le guide de migration pour des instructions étape par étape depuis Claude Opus 5 et les modèles antérieurs, ainsi que la liste de vérification complète.
Étapes suivantes
Spécifications complètes et tarification de tous les modèles Claude actuels.
Migrez le code de Claude Opus 5 et des modèles antérieurs vers Claude Opus 5.5.
Différences de comportement et modèles de prompts propres à Claude Opus 5.5.
Contrôlez le nombre de tokens que Claude utilise pour répondre, de low à max.
Fonctionnement de la réflexion adaptative et préservation des blocs de réflexion.
Gérez stop_reason: "refusal" et réessayez sur un autre modèle.
Cette page vous a-t-elle été utile ?