Aller au contenu principal

Nouveautés de Claude 4.5


Claude 4.5 introduit trois modèles conçus pour différents cas d’usage :

  • Claude Opus 4.5 : Notre modèle le plus intelligent, combinant capacité maximale et performance pratique. Il propose un prix plus accessible que les précédents Opus. Disponible avec une fenêtre de contexte de 200k tokens.
  • Claude Sonnet 4.5 : Notre meilleur modèle pour les agents complexes et le code, avec l’intelligence la plus élevée sur la plupart des tâches. Disponible avec une fenêtre de contexte de 200k et 1M (bêta) tokens.
  • Claude Haiku 4.5 : Notre Haiku le plus rapide et le plus intelligent, avec des performances proches de la frontière. Disponible avec une fenêtre de contexte de 200k tokens.

Améliorations clés d’Opus 4.5 par rapport à Opus 4.1

Intelligence maximale

Claude Opus 4.5 représente notre modèle le plus intelligent, combinant capacité maximale et performance pratique. Il apporte des gains majeurs en raisonnement, en code et en résolution de problèmes complexes tout en conservant la qualité de sortie élevée attendue de la famille Opus.

Paramètre effort

Claude Opus 4.5 est le seul modèle qui prend en charge le [paramètre effort], vous permettant de contrôler le nombre de tokens utilisés lors des réponses. Cela vous permet d’arbitrer entre profondeur de réponse et efficacité en tokens avec un seul modèle.

Le paramètre effort affecte tous les tokens de la réponse, y compris le texte, les appels d’outils et l’extended thinking. Vous pouvez choisir :

  • High effort : Exhaustivité maximale pour les analyses complexes et les explications détaillées
  • Medium effort : Approche équilibrée pour la plupart des cas de production
  • Low effort : Réponses les plus efficaces en tokens pour l’automatisation à grand volume

Excellence en computer use

Claude Opus 4.5 introduit des [capacités améliorées de computer use] avec une nouvelle action de zoom permettant d’inspecter en détail des zones spécifiques de l’écran en pleine résolution. Cela permet à Claude d’examiner des éléments d’interface fins, du petit texte et des informations visuelles détaillées qui peuvent être floues dans des captures standards.

La fonction zoom est particulièrement utile pour :

  • Inspecter de petits éléments et contrôles d’interface
  • Lire des mentions en petit caractère ou du texte détaillé
  • Analyser des interfaces complexes et denses
  • Vérifier des détails visuels précis avant d’agir

Performance pratique

Claude Opus 4.5 délivre une intelligence flagship à un [prix plus accessible] que les précédents Opus, rendant les capacités avancées d’IA disponibles pour un plus grand nombre d’applications et de cas d’usage.

Préservation des thinking blocks

Claude Opus 4.5 [préserve automatiquement tous les thinking blocks précédents] au fil des conversations, maintenant la continuité du raisonnement sur des interactions longues et des sessions d’outils. Cela garantit que Claude peut exploiter l’intégralité de son historique de raisonnement sur des tâches complexes et de longue durée.

Améliorations clés de Sonnet 4.5 par rapport à Sonnet 4

Excellence en code

Claude Sonnet 4.5 est notre meilleur modèle de programmation à ce jour, avec des améliorations significatives sur tout le cycle de développement :

  • Performance SWE-bench Verified : État de l’art avancé sur les benchmarks de code
  • Planification et design système améliorés : Meilleures décisions d’architecture et organisation du code
  • Ingénierie sécurité améliorée : Pratiques de sécurité plus robustes et détection de vulnérabilités
  • Meilleur suivi des instructions : Adhérence plus précise aux spécifications et exigences
remarque

Claude Sonnet 4.5 performe nettement mieux sur les tâches de code lorsque extended thinking est activé. Extended thinking est désactivé par défaut, mais nous recommandons de l’activer pour les travaux de code complexes. Notez que extended thinking impacte la prompt caching efficiency. Voir le migration guide pour les détails de configuration.

Capacités d’agent

Claude Sonnet 4.5 introduit des avancées majeures en capacités d’agent :

  • Opération autonome étendue : Sonnet 4.5 peut travailler de façon autonome pendant des heures tout en maintenant clarté et focus sur des progrès incrémentaux. Le modèle progresse régulièrement sur quelques tâches à la fois plutôt que d’essayer tout d’un coup. Il fournit des mises à jour factuelles qui reflètent précisément ce qui a été accompli.
  • Conscience du contexte : Claude suit désormais l’usage des tokens dans les conversations, avec des mises à jour après chaque appel d’outil. Cette conscience aide à éviter l’abandon prématuré de tâches et améliore l’exécution sur le long terme. Voir [Context awareness] pour les détails techniques et [prompting guidance].
  • Usage d’outils amélioré : Le modèle utilise plus efficacement les appels parallèles d’outils, déclenchant plusieurs recherches spéculatives en parallèle et lisant plusieurs fichiers à la fois pour construire plus vite le contexte. Une meilleure coordination entre outils et sources d’information permet d’exploiter un large éventail de capacités dans les workflows d’agentic search et de code.
  • Gestion avancée du contexte : Sonnet 4.5 maintient un suivi d’état exceptionnel dans les fichiers externes, en préservant l’orientation vers les objectifs entre sessions. Combiné à une meilleure utilisation de la fenêtre de contexte et aux nouvelles fonctionnalités d’API de gestion de contexte, le modèle gère l’information sur des sessions prolongées tout en conservant la cohérence.
remarque

La conscience du contexte est disponible dans Claude Sonnet 4, Sonnet 4.5, Haiku 4.5, Opus 4, Opus 4.1 et Opus 4.5.

Style de communication et d’interaction

Claude Sonnet 4.5 adopte un style de communication plus concis, direct et naturel. Il fournit des mises à jour factuelles et peut omettre des résumés verbeux après des appels d’outils pour maintenir le rythme (modifiable via prompting).

Génération de contenu créatif

Claude Sonnet 4.5 excelle dans les tâches créatives :

  • Présentations et animations : Égale ou dépasse Claude Opus 4.1 et Opus 4.5 pour la création de slides et de contenus visuels
  • Créativité : Produit des résultats soignés et professionnels avec un fort respect des consignes
  • Qualité au premier essai : Génère des contenus utilisables et bien conçus dès la première tentative

Améliorations clés de Haiku 4.5 par rapport à Haiku 3.5

Claude Haiku 4.5 représente un bond transformateur pour la famille Haiku, apportant des capacités de frontière à notre classe de modèles la plus rapide :

Intelligence proche de la frontière avec une vitesse fulgurante

Claude Haiku 4.5 offre des performances proches de Sonnet 4 à un coût nettement inférieur et avec une vitesse plus élevée :

  • Intelligence proche de la frontière : Égale Sonnet 4 en raisonnement, code et tâches complexes
  • Vitesse accrue : Plus de deux fois la vitesse de Sonnet 4, avec des optimisations pour les tokens de sortie par seconde (OTPS)
  • Meilleur coût‑performance : Intelligence proche de la frontière à un tiers du coût, idéale pour les déploiements à grand volume

Capacités d’extended thinking

Claude Haiku 4.5 est le premier modèle Haiku à prendre en charge extended thinking, apportant un raisonnement avancé à la famille Haiku :

  • Raisonnement rapide : Accès au processus de raisonnement interne de Claude pour résoudre des problèmes complexes
  • Thinking Summarization : Sortie de thinking résumée pour les déploiements prêts pour la production
  • Interleaved thinking : Penser entre les appels d’outils pour des workflows multi‑étapes plus sophistiqués
  • Contrôle de budget : Configurer les budgets de tokens de thinking pour équilibrer profondeur et vitesse

Extended thinking doit être activé explicitement en ajoutant un paramètre thinking à vos requêtes API. Voir [Extended thinking documentation] pour les détails d’implémentation.

remarque

Claude Haiku 4.5 performe nettement mieux sur les tâches de code et de raisonnement lorsque extended thinking est activé. Extended thinking est désactivé par défaut, mais nous recommandons de l’activer pour les problèmes complexes, le code et le raisonnement multi‑étapes. Notez que extended thinking impacte la prompt caching efficiency. Voir le migration guide pour les détails de configuration.

remarque

Disponible dans Claude Sonnet 3.7, Sonnet 4, Sonnet 4.5, Haiku 4.5, Opus 4, Opus 4.1 et Opus 4.5.

Conscience du contexte

Claude Haiku 4.5 propose une conscience du contexte, permettant au modèle de suivre sa fenêtre de contexte restante tout au long d’une conversation :

  • Suivi du budget de tokens : Claude reçoit des mises à jour en temps réel de la capacité restante après chaque appel d’outil
  • Meilleure persistance des tâches : Le modèle exécute les tâches plus efficacement en comprenant l’espace de travail disponible
  • Workflows multi‑fenêtres de contexte : Meilleure gestion des transitions d’état sur des sessions prolongées

C’est le premier Haiku à proposer une conscience du contexte native. Pour des conseils de prompting, voir [Claude 4 best practices].

remarque

Disponible dans Claude Sonnet 4, Sonnet 4.5, Haiku 4.5, Opus 4, Opus 4.1 et Opus 4.5.

Solides capacités de code et d’outils

Claude Haiku 4.5 offre des capacités de code robustes attendues des modèles Claude modernes :

  • Compétence en code : Bonnes performances en génération de code, débogage et refactorisation
  • Support complet des outils : Compatible avec tous les outils Claude 4 incluant bash, exécution de code, éditeur de texte, web search et computer use
  • Computer use amélioré : Optimisé pour l’interaction autonome avec le bureau et l’automatisation navigateur
  • Exécution d’outils en parallèle : Coordination efficace entre plusieurs outils pour des workflows complexes

Haiku 4.5 est conçu pour des cas d’usage qui exigent à la fois intelligence et efficacité :

  • Applications en temps réel : Temps de réponse rapides pour des expériences interactives
  • Traitement à grand volume : Intelligence rentable pour les déploiements à grande échelle
  • Implémentations Free tier : Qualité premium à un coût accessible
  • Architectures de sous‑agents : Agents rapides et intelligents pour les systèmes multi‑agents
  • Computer use à grande échelle : Automatisation desktop et navigateur à coût maîtrisé

Nouvelles fonctionnalités de l’API

Programmatic tool calling (Beta)

[Programmatic tool calling] permet à Claude d’écrire du code qui appelle vos outils de manière programmatique dans un conteneur d’exécution de code, plutôt que d’effectuer des allers‑retours vers le modèle pour chaque appel d’outil. Cela réduit fortement la latence des workflows multi‑outils et diminue la consommation de tokens en permettant à Claude de filtrer ou traiter les données avant qu’elles n’entrent dans la fenêtre de contexte du modèle.

tools=[
{
"type": "code_execution_20250825",
"name": "code_execution"
},
{
"name": "query_database",
"description": "Execute a SQL query against the sales database. Returns a list of rows as JSON objects.",
"input_schema": {...},
"allowed_callers": ["code_execution_20250825"] # Enable programmatic calling
}
]

Principaux bénéfices :

  • Latence réduite : Supprime les allers‑retours du modèle entre appels d’outils
  • Efficacité des tokens : Filtrer et traiter les résultats des outils avant de les renvoyer à Claude
  • Workflows complexes : Supporte boucles, logique conditionnelle et traitement par lots
remarque

Disponible dans Claude Opus 4.5 et Claude Sonnet 4.5. Nécessite [beta header] : advanced-tool-use-2025-11-20

Tool search tool (Beta)

Le [tool search tool] permet à Claude de travailler avec des centaines ou des milliers d’outils en les découvrant et en les chargeant à la demande. Au lieu de charger toutes les définitions dans la fenêtre de contexte, Claude recherche dans votre catalogue et charge uniquement les outils nécessaires.

Deux variantes de recherche sont disponibles :

  • Regex (tool_search_tool_regex_20251119) : Claude construit des motifs regex pour rechercher noms, descriptions et arguments des outils
  • BM25 (tool_search_tool_bm25_20251119) : Claude utilise des requêtes en langage naturel pour rechercher des outils
tools=[
{
"type": "tool_search_tool_regex_20251119",
"name": "tool_search_tool_regex"
},
{
"name": "get_weather",
"description": "Get the weather at a specific location",
"input_schema": {...},
"defer_loading": True # Load on-demand via search
}
]

Cette approche résout deux défis critiques :

  • Efficacité du contexte : Économiser 10-20K tokens en ne chargeant pas toutes les définitions
  • Précision de sélection des outils : Maintenir une grande précision même avec 100+ outils
remarque

Disponible dans Claude Opus 4.5 et Claude Sonnet 4.5. Nécessite [beta header] : advanced-tool-use-2025-11-20

Effort parameter (Beta)

Le [effort parameter] vous permet de contrôler le nombre de tokens utilisés par Claude, en arbitrant entre exhaustivité et efficacité :

response = client.beta.messages.create(
model="claude-opus-4-5-20251101",
betas=["effort-2025-11-24"],
max_tokens=4096,
messages=[{"role": "user", "content": "..."}],
output_config={
"effort": "medium" # "low", "medium", or "high"
}
)

Le paramètre effort affecte tous les tokens de la réponse, y compris le texte, les appels d’outils et extended thinking. Les niveaux bas produisent des réponses plus concises avec un minimum d’explications, tandis que les niveaux élevés fournissent un raisonnement détaillé et des réponses plus complètes.

remarque

Disponible exclusivement dans Claude Opus 4.5. Nécessite [beta header] : effort-2025-11-24

Tool use examples (Beta)

[Tool use examples] permet de fournir des exemples concrets d’entrées d’outils valides afin d’aider Claude à mieux comprendre comment les utiliser. C’est particulièrement utile pour des outils complexes avec objets imbriqués, paramètres optionnels ou entrées sensibles au format.

tools=[
{
"name": "get_weather",
"description": "Get the current weather in a given location",
"input_schema": {...},
"input_examples": [
{
"location": "San Francisco, CA",
"unit": "fahrenheit"
},
{
"location": "Tokyo, Japan",
"unit": "celsius"
},
{
"location": "New York, NY" # Demonstrates optional 'unit' parameter
}
]
}
]

Les exemples sont inclus dans le prompt à côté du schéma d’outil, montrant à Claude des motifs concrets d’appels bien formés. Chaque exemple doit être valide selon le input_schema de l’outil.

remarque

Disponible dans Claude Sonnet 4.5, Haiku 4.5, Opus 4.5, Opus 4.1 et Opus 4. Nécessite [beta header] : advanced-tool-use-2025-11-20.

Memory tool (Beta)

Le nouveau [memory tool] permet à Claude de stocker et de récupérer des informations hors de la fenêtre de contexte :

tools=[
{
"type": "memory_20250818",
"name": "memory"
}
]

Cela permet :

  • Construire des bases de connaissances dans le temps
  • Maintenir l’état d’un projet entre sessions
  • Préserver un contexte pratiquement illimité via le stockage fichier
remarque

Disponible dans Claude Sonnet 4, Sonnet 4.5, Haiku 4.5, Opus 4, Opus 4.1 et Opus 4.5. Nécessite [beta header] : context-management-2025-06-27

Context editing

Utilisez [context editing] ou une gestion intelligente du contexte via l’effacement automatique des appels d’outils :

response = client.beta.messages.create(
betas=["context-management-2025-06-27"],
model="claude-sonnet-4-5", # or claude-haiku-4-5
max_tokens=4096,
messages=[{"role": "user", "content": "..."}],
context_management={
"edits": [
{
"type": "clear_tool_uses_20250919",
"trigger": {"type": "input_tokens", "value": 500},
"keep": {"type": "tool_uses", "value": 2},
"clear_at_least": {"type": "input_tokens", "value": 100}
}
]
},
tools=[...]
)

Cette fonctionnalité supprime automatiquement les anciens appels et résultats d’outils à l’approche des limites de tokens, aidant à gérer le contexte dans des sessions longues.

remarque

Disponible dans Claude Sonnet 4, Sonnet 4.5, Haiku 4.5, Opus 4, Opus 4.1 et Opus 4.5. Nécessite [beta header] : context-management-2025-06-27

Raisons d’arrêt améliorées

Les modèles Claude 4.5 introduisent une nouvelle raison d’arrêt model_context_window_exceeded qui indique explicitement lorsque la génération s’arrête à cause de la limite de fenêtre de contexte, plutôt que de la limite max_tokens demandée. Cela facilite la gestion des limites de contexte dans votre logique applicative.

{
"stop_reason": "model_context_window_exceeded",
"usage": {
"input_tokens": 150000,
"output_tokens": 49950
}
}

Meilleure gestion des paramètres d’outils

Les modèles Claude 4.5 incluent un correctif qui préserve le formatage intentionnel des paramètres de chaîne dans les appels d’outils. Auparavant, les retours à la ligne finaux étaient parfois supprimés par erreur. Ce correctif garantit que les outils nécessitant un format précis (comme les éditeurs de texte) reçoivent les paramètres exactement comme prévu.

remarque

Il s’agit d’une amélioration interne sans changement d’API. Cependant, les outils avec paramètres de chaîne peuvent désormais recevoir des valeurs avec retours à la ligne finaux qui étaient auparavant supprimés.

Exemple :

// Before: Final newline accidentally stripped
{
"type": "tool_use",
"id": "toolu_01A09q90qw90lq917835lq9",
"name": "edit_todo",
"input": {
"file": "todo.txt",
"contents": "1. Chop onions.\n2. ???\n3. Profit"
}
}

// After: Trailing newline preserved as intended
{
"type": "tool_use",
"id": "toolu_01A09q90qw90lq917835lq9",
"name": "edit_todo",
"input": {
"file": "todo.txt",
"contents": "1. Chop onions.\n2. ???\n3. Profit\n"
}
}

Optimisations du comptage de tokens

Les modèles Claude 4.5 incluent des optimisations automatiques pour améliorer les performances. Ces optimisations peuvent ajouter une petite quantité de tokens aux requêtes, mais vous n’êtes pas facturé pour ces tokens ajoutés par le système.

Fonctionnalités introduites dans Claude 4

Les fonctionnalités suivantes ont été introduites dans Claude 4 et sont disponibles sur tous les modèles Claude 4, y compris Claude Sonnet 4.5 et Claude Haiku 4.5.

Nouvelle raison d’arrêt refusal

Les modèles Claude 4 introduisent une nouvelle raison d’arrêt refusal pour les contenus que le modèle refuse de générer pour des raisons de sécurité :

{
"id": "msg_014XEDjypDjFzgKVWdFUXxZP",
"type": "message",
"role": "assistant",
"model": "claude-sonnet-4-5",
"content": [{"type": "text", "text": "I would be happy to assist you. You can "}],
"stop_reason": "refusal",
"stop_sequence": null,
"usage": {
"input_tokens": 564,
"cache_creation_input_tokens": 0,
"cache_read_input_tokens": 0,
"output_tokens": 22
}
}

Lorsque vous utilisez des modèles Claude 4, vous devez mettre à jour votre application pour [handle refusal stop reasons].

Summarized thinking

Avec extended thinking activé, l’API Messages pour les modèles Claude 4 renvoie un résumé du processus de thinking complet de Claude. Summarized thinking offre tous les bénéfices d’intelligence d’extended thinking tout en prévenant les abus.

Bien que l’API soit cohérente entre les modèles Claude 3.7 et 4, le streaming des réponses extended thinking peut arriver par « blocs », avec des délais possibles entre événements.

remarque

La synthèse est traitée par un modèle différent de celui que vous ciblez dans vos requêtes. Le modèle de thinking ne voit pas la sortie résumée.

Pour plus d’informations, voir [Extended thinking documentation].

Interleaved thinking

Les modèles Claude 4 prennent en charge interleaved thinking, permettant des conversations plus naturelles où l’usage d’outils et les réponses peuvent se mêler aux messages classiques.

remarque

Interleaved thinking est en bêta. Pour l’activer, ajoutez le beta header interleaved-thinking-2025-05-14 à votre requête API.

Pour plus d’informations, voir [Extended thinking documentation].

Différences de comportement

Les modèles Claude 4 présentent des différences de comportement notables qui peuvent influencer la structure de vos prompts :

Changements dans le style de communication

  • Plus concis et direct : Les modèles Claude 4 communiquent plus efficacement, avec moins d’explications verboses
  • Tonalité plus naturelle : Les réponses sont légèrement plus conversationnelles et moins « mécaniques »
  • Axé efficacité : Peut omettre des résumés détaillés après avoir terminé des actions pour garder l’élan (vous pouvez demander plus de détails si besoin)

Suivi des instructions

Les modèles Claude 4 sont entraînés pour suivre les instructions avec précision et nécessitent des consignes plus explicites :

  • Soyez explicite sur les actions : Utilisez un langage direct comme « Faites ces changements » ou « Implémentez cette fonctionnalité » plutôt que « Pouvez‑vous suggérer des changements » si vous voulez que Claude agisse
  • Indiquez clairement les comportements souhaités : Claude suit les instructions à la lettre, donc être précis aide à obtenir de meilleurs résultats

Pour des recommandations complètes, voir [Claude 4 prompt engineering best practices].

Outil d’éditeur de texte mis à jour

L’outil d’éditeur de texte a été mis à jour pour les modèles Claude 4 avec les changements suivants :

  • Type d’outil : text_editor_20250728
  • Nom d’outil : str_replace_based_edit_tool
  • La commande undo_edit n’est plus prise en charge
remarque

L’outil d’éditeur de texte str_replace_editor reste identique pour Claude Sonnet 3.7.

Si vous migrez depuis Claude Sonnet 3.7 et utilisez l’éditeur de texte :

# Claude Sonnet 3.7
tools=[
{
"type": "text_editor_20250124",
"name": "str_replace_editor"
}
]

# Claude 4 models
tools=[
{
"type": "text_editor_20250728",
"name": "str_replace_based_edit_tool"
}
]

Outil d’exécution de code mis à jour

Si vous utilisez l’outil d’exécution de code, assurez‑vous d’utiliser la version la plus récente code_execution_20250825, qui ajoute des commandes Bash et la manipulation de fichiers.

La version héritée code_execution_20250522 (Python uniquement) est toujours disponible, mais non recommandée pour de nouvelles implémentations.

Prix et disponibilité

Prix

Les modèles Claude 4.5 maintiennent des prix compétitifs :

ModèleInputOutput
Claude Opus 4.55 $ par million de tokens25 $ par million de tokens
Claude Sonnet 4.53 $ par million de tokens15 $ par million de tokens
Claude Haiku 4.51 $ par million de tokens5 $ par million de tokens

Prix sur plateformes tierces

À partir des modèles Claude 4.5 (Opus 4.5, Sonnet 4.5 et Haiku 4.5), AWS Bedrock et Google Vertex AI proposent deux types d’endpoints :

  • Endpoints globaux : Routage dynamique pour une disponibilité maximale
  • Endpoints régionaux : Routage des données garanti via des régions spécifiques avec un surcoût de 10 %

Ce tarif régional s’applique à tous les modèles Claude 4.5 : Opus 4.5, Sonnet 4.5 et Haiku 4.5.

L’API Claude (1P) est globale par défaut et n’est pas affectée par ce changement. L’API Claude est uniquement globale (équivalente aux endpoints globaux et à leur tarification chez d’autres fournisseurs).

Disponibilité

Les modèles Claude 4.5 sont disponibles sur :

ModèleClaude APIAmazon BedrockGoogle Cloud Vertex AI
Claude Opus 4.5claude-opus-4-5-20251101anthropic.claude-opus-4-5-20251101-v1:0claude-opus-4-5@20251101
Claude Sonnet 4.5claude-sonnet-4-5-20250929anthropic.claude-sonnet-4-5-20250929-v1:0claude-sonnet-4-5@20250929
Claude Haiku 4.5claude-haiku-4-5-20251001anthropic.claude-haiku-4-5-20251001-v1:0claude-haiku-4-5@20251001

Également disponible via Claude.ai et Claude Code.

Guide de migration

Les breaking changes et exigences de migration varient selon le modèle d’origine. Pour des instructions détaillées, incluant guides pas à pas, breaking changes et checklists de migration.

Le guide de migration couvre les scénarios suivants :

  • Claude Sonnet 3.7 → Sonnet 4.5 : Parcours complet de migration avec breaking changes
  • Claude Haiku 3.5 → Haiku 4.5 : Parcours complet de migration avec breaking changes
  • Claude Sonnet 4 → Sonnet 4.5 : Mise à niveau rapide avec changements minimaux
  • Claude Opus 4.1 → Sonnet 4.5 : Mise à niveau transparente sans breaking changes
  • Claude Opus 4.1 → Opus 4.5 : Mise à niveau transparente sans breaking changes
  • Claude Opus 4.5 → Sonnet 4.5 : Rétrogradation transparente sans breaking changes