<?xml version="1.0" encoding="UTF-8"?>
<rss version="2.0" xmlns:atom="http://www.w3.org/2005/Atom" xmlns:dc="http://purl.org/dc/elements/1.1/">
  <channel>
    <title>DEV Community: Antoine Laurent</title>
    <description>The latest articles on DEV Community by Antoine Laurent (@antoine_laurentt).</description>
    <link>https://dev.to/antoine_laurentt</link>
    <image>
      <url>https://media2.dev.to/dynamic/image/width=90,height=90,fit=cover,gravity=auto,format=auto/https:%2F%2Fdev-to-uploads.s3.us-east-2.amazonaws.com%2Fuploads%2Fuser%2Fprofile_image%2F3820003%2Fa715e92b-d41a-4a32-8b32-8cf0b0c9b5c8.png</url>
      <title>DEV Community: Antoine Laurent</title>
      <link>https://dev.to/antoine_laurentt</link>
    </image>
    <atom:link rel="self" type="application/rss+xml" href="https://dev.to/feed/antoine_laurentt"/>
    <language>en</language>
    <item>
      <title>Claude Haiku 5.5 contre GPT-6 Luna</title>
      <dc:creator>Antoine Laurent</dc:creator>
      <pubDate>Thu, 08 Oct 2026 04:27:09 +0000</pubDate>
      <link>https://dev.to/antoine_laurentt/claude-haiku-55-contre-gpt-6-luna-4i94</link>
      <guid>https://dev.to/antoine_laurentt/claude-haiku-55-contre-gpt-6-luna-4i94</guid>
      <description>&lt;p&gt;Claude Haiku 5.5 et GPT-6 Luna affichent le même tarif catalogue pour les requêtes Haiku jusqu’à 100K jetons : 0,10 $ par million de jetons d’entrée et 0,50 $ par million de jetons de sortie. Les lectures de cache coûtent 0,01 $ et les écritures de cache 0,125 $ chez les deux fournisseurs. La différence apparaît au seuil tarifaire : Haiku 5.5 passe à 0,50 $/2,50 $ au-delà de 100K jetons, tandis que Luna conserve son tarif de base jusqu’à 272K jetons d’entrée, puis applique 2× sur l’entrée et 1,5× sur la sortie. Dans le tableau de lancement d’Anthropic, Haiku 5.5 obtient un meilleur score sur toutes les lignes partagées. En revanche, les graphiques de coûts d’Anthropic montrent que Luna est moins cher par tâche à chaque niveau d’effort sur GDPval-AA et à quatre niveaux sur cinq sur OSWorld.&lt;/p&gt;

&lt;p&gt;&lt;a href="https://apidog.com/?utm_source=dev.to&amp;amp;utm_medium=wanda&amp;amp;utm_content=n8n-post-automation" class="crayons-btn crayons-btn--primary"&gt;Essayez Apidog dès aujourd’hui&lt;/a&gt;
&lt;/p&gt;

&lt;p&gt;Ce guide compare les prix, les spécifications, les benchmarks, le coût par niveau d’effort et le routage par charge de travail. Pour analyser chaque modèle séparément, consultez &lt;a href="https://apidog.com/fr/blog/what-is-claude-haiku-5-5?utm_source=dev.to&amp;amp;utm_medium=wanda&amp;amp;utm_content=n8n-post-automation"&gt;Claude Haiku 5.5&lt;/a&gt; et &lt;a href="https://apidog.com/fr/blog/what-is-gpt-6-luna?utm_source=dev.to&amp;amp;utm_medium=wanda&amp;amp;utm_content=n8n-post-automation"&gt;GPT-6 Luna&lt;/a&gt;. La section pratique montre ensuite comment envoyer la même invite aux deux modèles dans &lt;a href="https://apidog.com?utm_source=dev.to&amp;amp;utm_medium=wanda&amp;amp;utm_content=n8n-post-automation"&gt;Apidog&lt;/a&gt;.&lt;/p&gt;

&lt;h2&gt;
  
  
  Comparaison des prix
&lt;/h2&gt;

&lt;div class="table-wrapper-paragraph"&gt;&lt;table&gt;
&lt;thead&gt;
&lt;tr&gt;
&lt;th&gt;Par million de jetons&lt;/th&gt;
&lt;th&gt;Claude Haiku 5.5&lt;/th&gt;
&lt;th&gt;GPT-6 Luna&lt;/th&gt;
&lt;/tr&gt;
&lt;/thead&gt;
&lt;tbody&gt;
&lt;tr&gt;
&lt;td&gt;Entrée, niveau de base&lt;/td&gt;
&lt;td&gt;0,10 $ (invites jusqu’à 100K jetons)&lt;/td&gt;
&lt;td&gt;0,10 $ (jusqu’à 272K jetons d’entrée)&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;Sortie, niveau de base&lt;/td&gt;
&lt;td&gt;0,50 $&lt;/td&gt;
&lt;td&gt;0,50 $&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;Lecture de cache, niveau de base&lt;/td&gt;
&lt;td&gt;0,01 $&lt;/td&gt;
&lt;td&gt;0,01 $&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;Écriture de cache, niveau de base&lt;/td&gt;
&lt;td&gt;0,125 $ (5 minutes)&lt;/td&gt;
&lt;td&gt;0,125 $&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;Niveau supérieur, entrée / sortie&lt;/td&gt;
&lt;td&gt;0,50 $ / 2,50 $ (au-delà de 100K)&lt;/td&gt;
&lt;td&gt;0,20 $ / 0,75 $ (au-delà de 272K)&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;Niveau supérieur, lecture / écriture de cache&lt;/td&gt;
&lt;td&gt;0,05 $ / 0,625 $&lt;/td&gt;
&lt;td&gt;Tarifs de cache 2×&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;Lot&lt;/td&gt;
&lt;td&gt;0,05 $ / 0,25 $ jusqu’à 100K ; 0,25 $ / 1,25 $ au-delà&lt;/td&gt;
&lt;td&gt;50 % des tarifs standards (Batch et Flex)&lt;/td&gt;
&lt;/tr&gt;
&lt;/tbody&gt;
&lt;/table&gt;&lt;/div&gt;

&lt;p&gt;Sources : &lt;a href="https://platform.claude.com/docs/en/about-claude/pricing" rel="noopener noreferrer"&gt;documentation tarifaire d’Anthropic&lt;/a&gt; et &lt;a href="https://developers.openai.com/api/docs/models/gpt-6-luna" rel="noopener noreferrer"&gt;page du modèle GPT-6 Luna d’OpenAI&lt;/a&gt;.&lt;/p&gt;

&lt;p&gt;OpenAI recalcule le prix de « l’ensemble de la requête » au-delà de 272K jetons. Anthropic indique qu’une invite de plus de 100 000 jetons est facturée au niveau supérieur, selon la longueur de l’invite.&lt;/p&gt;

&lt;h3&gt;
  
  
  Calculer le coût par requête
&lt;/h3&gt;

&lt;p&gt;Sous 100K jetons, les deux modèles coûtent la même chose. Entre 100K et 272K, Haiku 5.5 est 5× plus cher que Luna pour les jetons d’entrée et de sortie. Au-delà de 272K, les deux passent au niveau supérieur, mais Luna reste moins cher.&lt;/p&gt;

&lt;p&gt;Exemples avec les jetons comptés par chaque fournisseur :&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;
&lt;p&gt;&lt;strong&gt;Invite de 150K jetons, sortie de 2K jetons&lt;/strong&gt;&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;Haiku 5.5 : &lt;code&gt;0,15 × 0,50 $ + 0,002 × 2,50 $ = 0,080 $&lt;/code&gt;
&lt;/li&gt;
&lt;li&gt;Luna : &lt;code&gt;0,15 × 0,10 $ + 0,002 × 0,50 $ = 0,016 $&lt;/code&gt;
&lt;/li&gt;
&lt;/ul&gt;
&lt;/li&gt;
&lt;li&gt;
&lt;p&gt;&lt;strong&gt;Invite de 300K jetons, sortie de 2K jetons&lt;/strong&gt;&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;Haiku 5.5 : &lt;code&gt;0,30 × 0,50 $ + 0,002 × 2,50 $ = 0,155 $&lt;/code&gt;
&lt;/li&gt;
&lt;li&gt;Luna : &lt;code&gt;0,30 × 0,20 $ + 0,002 × 0,75 $ = 0,0615 $&lt;/code&gt;
&lt;/li&gt;
&lt;/ul&gt;
&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;Anthropic indique que les invites jusqu’à 100K jetons représentaient environ 90 % des requêtes Haiku 4.5. Si votre trafic suit ce profil, la majorité des appels coûte donc le même prix chez les deux fournisseurs. Pour détailler les calculs, consultez la &lt;a href="https://apidog.com/fr/blog/claude-haiku-5-5-pricing?utm_source=dev.to&amp;amp;utm_medium=wanda&amp;amp;utm_content=n8n-post-automation"&gt;tarification de Claude Haiku 5.5&lt;/a&gt;.&lt;/p&gt;

&lt;h2&gt;
  
  
  Les tokeniseurs déplacent le seuil
&lt;/h2&gt;

&lt;p&gt;Un jeton Claude n’est pas nécessairement un jeton GPT. Anthropic indique que le tokeniseur mis à jour de Haiku 5.5 produit environ 30 % de jetons de plus que Haiku 4.5 pour le même texte.&lt;/p&gt;

&lt;p&gt;Dans le &lt;a href="https://news.ycombinator.com/item?id=49996437" rel="noopener noreferrer"&gt;fil de lancement Hacker News&lt;/a&gt;, un commentateur estime que « 100K jetons de Claude moderne équivalent à environ 60-65K jetons GPT modernes ». C’est une estimation communautaire, pas une donnée fournie par les fournisseurs.&lt;/p&gt;

&lt;p&gt;En pratique :&lt;/p&gt;

&lt;ol&gt;
&lt;li&gt;Comptez les mêmes corpus et invites dans les deux API.&lt;/li&gt;
&lt;li&gt;Enregistrez l’objet &lt;code&gt;usage&lt;/code&gt; de chaque réponse.&lt;/li&gt;
&lt;li&gt;Comparez les seuils tarifaires avec les volumes réellement tokenisés.&lt;/li&gt;
&lt;li&gt;Ne basez pas votre routage sur une conversion théorique entre tokeniseurs.&lt;/li&gt;
&lt;/ol&gt;

&lt;h2&gt;
  
  
  Spécifications
&lt;/h2&gt;

&lt;div class="table-wrapper-paragraph"&gt;&lt;table&gt;
&lt;thead&gt;
&lt;tr&gt;
&lt;th&gt;&lt;/th&gt;
&lt;th&gt;Claude Haiku 5.5&lt;/th&gt;
&lt;th&gt;GPT-6 Luna&lt;/th&gt;
&lt;/tr&gt;
&lt;/thead&gt;
&lt;tbody&gt;
&lt;tr&gt;
&lt;td&gt;ID du modèle API&lt;/td&gt;
&lt;td&gt;&lt;code&gt;claude-haiku-5-5&lt;/code&gt;&lt;/td&gt;
&lt;td&gt;&lt;code&gt;gpt-6-luna&lt;/code&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;Fenêtre de contexte&lt;/td&gt;
&lt;td&gt;1M de jetons&lt;/td&gt;
&lt;td&gt;1 050 000 jetons&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;Sortie maximale&lt;/td&gt;
&lt;td&gt;128K jetons (300K en lot avec un en-tête bêta)&lt;/td&gt;
&lt;td&gt;128 000 jetons&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;Date de connaissance limite&lt;/td&gt;
&lt;td&gt;Juin 2026&lt;/td&gt;
&lt;td&gt;18 mai 2026&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;Niveaux d’effort&lt;/td&gt;
&lt;td&gt;bas, moyen, élevé, très élevé, max&lt;/td&gt;
&lt;td&gt;aucun, bas, moyen, élevé, très élevé, max&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;Réflexion désactivée&lt;/td&gt;
&lt;td&gt;
&lt;code&gt;thinking: {"type": "disabled"}&lt;/code&gt; à effort élevé ou inférieur&lt;/td&gt;
&lt;td&gt;effort de raisonnement &lt;code&gt;none&lt;/code&gt;
&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;Accès gratuit au chat&lt;/td&gt;
&lt;td&gt;Les utilisateurs gratuits de &lt;a href="http://Claude.ai" rel="noopener noreferrer"&gt;Claude.ai&lt;/a&gt; peuvent le sélectionner&lt;/td&gt;
&lt;td&gt;Utilisateurs Free et Go dans l’application de bureau ChatGPT&lt;/td&gt;
&lt;/tr&gt;
&lt;/tbody&gt;
&lt;/table&gt;&lt;/div&gt;

&lt;p&gt;Les deux modèles utilisent le niveau &lt;code&gt;medium&lt;/code&gt; par défaut.&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;Haiku 5.5 : &lt;code&gt;output_config.effort&lt;/code&gt;
&lt;/li&gt;
&lt;li&gt;Luna : &lt;code&gt;reasoning.effort&lt;/code&gt;
&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;Les accès gratuits au chat ne fournissent pas de clé API : ils ne peuvent donc pas alimenter un script, une tâche CI ou un agent. Consultez &lt;a href="https://apidog.com/fr/blog/how-to-use-claude-haiku-5-5-for-free?utm_source=dev.to&amp;amp;utm_medium=wanda&amp;amp;utm_content=n8n-post-automation"&gt;Claude Haiku 5.5 gratuitement&lt;/a&gt; et &lt;a href="https://apidog.com/fr/blog/how-to-use-gpt-6-luna-for-free?utm_source=dev.to&amp;amp;utm_medium=wanda&amp;amp;utm_content=n8n-post-automation"&gt;GPT-6 Luna gratuitement&lt;/a&gt;.&lt;/p&gt;

&lt;h3&gt;
  
  
  Impact du cache dans les boucles
&lt;/h3&gt;

&lt;p&gt;La mise en cache peut modifier fortement le coût des agents et des pipelines itératifs :&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;Avec Haiku 5.5, modifier le niveau d’effort supérieur entre deux requêtes invalide le cache des invites.&lt;/li&gt;
&lt;li&gt;OpenAI indique que changer l’effort de raisonnement ne rompt plus le cache sur les modèles GPT-6.&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;Voir : &lt;a href="https://apidog.com/fr/blog/gpt-6-prompt-caching-90-percent?utm_source=dev.to&amp;amp;utm_medium=wanda&amp;amp;utm_content=n8n-post-automation"&gt;mise en cache des invites GPT-6&lt;/a&gt;.&lt;/p&gt;

&lt;h2&gt;
  
  
  Benchmarks : scores et provenance des résultats
&lt;/h2&gt;

&lt;p&gt;Les chiffres suivants proviennent du &lt;a href="https://www.anthropic.com/claude-haiku-5-5" rel="noopener noreferrer"&gt;billet de lancement d’Anthropic&lt;/a&gt; et de sa carte système. Anthropic a compilé le tableau, mais chaque ligne ne provient pas nécessairement du même exécutant.&lt;/p&gt;

&lt;p&gt;Les résultats Haiku 5.5 sont à l’effort maximal, majoritairement calculés comme moyenne sur cinq essais.&lt;/p&gt;

&lt;div class="table-wrapper-paragraph"&gt;&lt;table&gt;
&lt;thead&gt;
&lt;tr&gt;
&lt;th&gt;Benchmark&lt;/th&gt;
&lt;th&gt;Haiku 5.5&lt;/th&gt;
&lt;th&gt;GPT-6 Luna&lt;/th&gt;
&lt;th&gt;Source de la cellule Luna&lt;/th&gt;
&lt;/tr&gt;
&lt;/thead&gt;
&lt;tbody&gt;
&lt;tr&gt;
&lt;td&gt;GDPval-AA v2.1 (Elo)&lt;/td&gt;
&lt;td&gt;1620&lt;/td&gt;
&lt;td&gt;1437&lt;/td&gt;
&lt;td&gt;Exécuté indépendamment par Artificial Analysis&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;AA-Briefcase v1.1 (Elo)&lt;/td&gt;
&lt;td&gt;1578&lt;/td&gt;
&lt;td&gt;1336&lt;/td&gt;
&lt;td&gt;Exécuté indépendamment par Artificial Analysis&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;OSWorld 2.1, sous-ensemble hors ligne&lt;/td&gt;
&lt;td&gt;72,4 %&lt;/td&gt;
&lt;td&gt;48,9 %&lt;/td&gt;
&lt;td&gt;Exécuté par Anthropic sur les mêmes 82 tâches via l’API OpenAI&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;Terminal-Bench 4.0&lt;/td&gt;
&lt;td&gt;39,2 %&lt;/td&gt;
&lt;td&gt;16,4 %&lt;/td&gt;
&lt;td&gt;Classement public, Codex CLI à effort maximal&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;FrontierCode 1.1 (Principal)&lt;/td&gt;
&lt;td&gt;46,4 %&lt;/td&gt;
&lt;td&gt;42,4 %&lt;/td&gt;
&lt;td&gt;Exécuté par Cognition&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;Cartographie, sans outils&lt;/td&gt;
&lt;td&gt;46,4 %&lt;/td&gt;
&lt;td&gt;29,1 %&lt;/td&gt;
&lt;td&gt;Rapporté publiquement par Surge AI&lt;/td&gt;
&lt;/tr&gt;
&lt;/tbody&gt;
&lt;/table&gt;&lt;/div&gt;

&lt;p&gt;Ces lignes partagent un benchmark, mais pas nécessairement le même environnement d’exécution.&lt;/p&gt;

&lt;p&gt;Par exemple :&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;Terminal-Bench compare Haiku 5.5 dans Claude Code à Luna dans le CLI Codex.&lt;/li&gt;
&lt;li&gt;OSWorld est le comparatif le plus proche d’un contrôle : Anthropic a exécuté les deux modèles sur les mêmes tâches.&lt;/li&gt;
&lt;li&gt;OSWorld reste toutefois un test exécuté par un fournisseur sur le modèle d’un concurrent.&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;&lt;strong&gt;Aucun comparatif indépendant complet n’existe encore.&lt;/strong&gt; Au 8 octobre 2026, Artificial Analysis ne dispose pas de page Haiku 5.5, et aucun résultat Haiku 5.5 n’a été trouvé sur Vals, LMArena, SWE-bench ou Aider. Le classement d’Artificial Analysis indiquait alors GPT-6 Luna au niveau max avec un indice d’intelligence de 38 et 129 jetons de sortie par seconde.&lt;/p&gt;

&lt;p&gt;Pour les données Haiku 5.5 détaillées, voir &lt;a href="https://apidog.com/fr/blog/claude-haiku-5-5-benchmarks?utm_source=dev.to&amp;amp;utm_medium=wanda&amp;amp;utm_content=n8n-post-automation"&gt;Benchmarks de Claude Haiku 5.5&lt;/a&gt;.&lt;/p&gt;

&lt;h2&gt;
  
  
  Coût par tentative selon le niveau d’effort
&lt;/h2&gt;

&lt;p&gt;Le tableau de lancement affiche les modèles au niveau &lt;code&gt;max&lt;/code&gt;, mais les courbes d’Anthropic permettent aussi de comparer les niveaux d’effort intermédiaires.&lt;/p&gt;

&lt;h3&gt;
  
  
  OSWorld 2.1 : score de crédit partiel / coût par tentative
&lt;/h3&gt;

&lt;div class="table-wrapper-paragraph"&gt;&lt;table&gt;
&lt;thead&gt;
&lt;tr&gt;
&lt;th&gt;Effort&lt;/th&gt;
&lt;th&gt;Haiku 5.5&lt;/th&gt;
&lt;th&gt;GPT-6 Luna&lt;/th&gt;
&lt;/tr&gt;
&lt;/thead&gt;
&lt;tbody&gt;
&lt;tr&gt;
&lt;td&gt;Bas&lt;/td&gt;
&lt;td&gt;42,0 % / 0,0695 $&lt;/td&gt;
&lt;td&gt;19,2 % / 0,038 $&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;Moyen&lt;/td&gt;
&lt;td&gt;53,3 % / 0,1257 $&lt;/td&gt;
&lt;td&gt;37,5 % / 0,1261 $&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;Élevé&lt;/td&gt;
&lt;td&gt;61,3 % / 0,1827 $&lt;/td&gt;
&lt;td&gt;42,3 % / 0,1435 $&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;Très élevé&lt;/td&gt;
&lt;td&gt;67,6 % / 0,2792 $&lt;/td&gt;
&lt;td&gt;44,8 % / 0,1672 $&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;Max&lt;/td&gt;
&lt;td&gt;72,4 % / 0,6111 $&lt;/td&gt;
&lt;td&gt;48,9 % / 0,205 $&lt;/td&gt;
&lt;/tr&gt;
&lt;/tbody&gt;
&lt;/table&gt;&lt;/div&gt;

&lt;h3&gt;
  
  
  GDPval-AA v2.1 : Elo / coût par tâche
&lt;/h3&gt;

&lt;div class="table-wrapper-paragraph"&gt;&lt;table&gt;
&lt;thead&gt;
&lt;tr&gt;
&lt;th&gt;Effort&lt;/th&gt;
&lt;th&gt;Haiku 5.5&lt;/th&gt;
&lt;th&gt;GPT-6 Luna&lt;/th&gt;
&lt;/tr&gt;
&lt;/thead&gt;
&lt;tbody&gt;
&lt;tr&gt;
&lt;td&gt;Bas&lt;/td&gt;
&lt;td&gt;1125 / 0,01167 $&lt;/td&gt;
&lt;td&gt;1036 / 0,0038 $&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;Moyen&lt;/td&gt;
&lt;td&gt;1277 / 0,03042 $&lt;/td&gt;
&lt;td&gt;1262 / 0,02 $&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;Élevé&lt;/td&gt;
&lt;td&gt;1420 / 0,08938 $&lt;/td&gt;
&lt;td&gt;1344 / 0,03 $&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;Très élevé&lt;/td&gt;
&lt;td&gt;1513 / 0,26725 $&lt;/td&gt;
&lt;td&gt;1364 / 0,05 $&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;Max&lt;/td&gt;
&lt;td&gt;1620 / 0,86593 $&lt;/td&gt;
&lt;td&gt;1437 / 0,09 $&lt;/td&gt;
&lt;/tr&gt;
&lt;/tbody&gt;
&lt;/table&gt;&lt;/div&gt;

&lt;h3&gt;
  
  
  Comment interpréter ces données
&lt;/h3&gt;

&lt;p&gt;Luna coûte moins cher :&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;à chaque niveau d’effort sur GDPval-AA ;&lt;/li&gt;
&lt;li&gt;aux niveaux bas, élevé, très élevé et max sur OSWorld.&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;Sur OSWorld au niveau moyen, Haiku 5.5 est marginalement moins cher : &lt;code&gt;0,1257 $&lt;/code&gt; contre &lt;code&gt;0,1261 $&lt;/code&gt;.&lt;/p&gt;

&lt;p&gt;À budget comparable :&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;
&lt;strong&gt;OSWorld&lt;/strong&gt; : Haiku 5.5 au niveau moyen coûte &lt;code&gt;0,1257 $&lt;/code&gt; et atteint &lt;code&gt;53,3 %&lt;/code&gt;, contre &lt;code&gt;37,5 %&lt;/code&gt; pour Luna au même coût approximatif. Haiku moyen dépasse aussi Luna max (&lt;code&gt;48,9 %&lt;/code&gt;) pour moins cher.&lt;/li&gt;
&lt;li&gt;
&lt;strong&gt;GDPval-AA&lt;/strong&gt; : Luna max atteint &lt;code&gt;1437 Elo&lt;/code&gt; pour &lt;code&gt;0,09 $&lt;/code&gt;, tandis que Haiku 5.5 élevé atteint &lt;code&gt;1420 Elo&lt;/code&gt; pour &lt;code&gt;0,08938 $&lt;/code&gt;. L’écart est de 17 Elo pour une dépense comparable.&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;Pour les tâches d’automatisation informatique, Haiku 5.5 présente donc un meilleur score par dollar selon les tests d’Anthropic. Pour le travail de connaissance, les deux sont proches à budget équivalent, tandis que le coût plancher inférieur de Luna est intéressant lorsque « suffisamment bon » est l’objectif.&lt;/p&gt;

&lt;h2&gt;
  
  
  Routage : quel modèle utiliser selon la charge de travail ?
&lt;/h2&gt;

&lt;p&gt;Anthropic positionne Haiku 5.5 pour les « tâches à portée limitée » et recommande Sonnet 5.5 ou Opus 5.5 pour le codage agentique complexe. Les deux modèles comparés ici sont orientés volume.&lt;/p&gt;

&lt;div class="table-wrapper-paragraph"&gt;&lt;table&gt;
&lt;thead&gt;
&lt;tr&gt;
&lt;th&gt;Charge de travail&lt;/th&gt;
&lt;th&gt;Commencer avec&lt;/th&gt;
&lt;th&gt;Pourquoi&lt;/th&gt;
&lt;/tr&gt;
&lt;/thead&gt;
&lt;tbody&gt;
&lt;tr&gt;
&lt;td&gt;Classification, routage, extraction sous 100K jetons&lt;/td&gt;
&lt;td&gt;L’un ou l’autre ; tester les deux&lt;/td&gt;
&lt;td&gt;Prix identique, la précision sur vos données décide&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;Questions/réponses sur documents de 100K à 272K jetons&lt;/td&gt;
&lt;td&gt;GPT-6 Luna&lt;/td&gt;
&lt;td&gt;Tarif de base jusqu’à 272K ; Haiku 5.5 est 5× plus cher après 100K&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;Automatisation navigateur et bureau&lt;/td&gt;
&lt;td&gt;Claude Haiku 5.5&lt;/td&gt;
&lt;td&gt;Score OSWorld plus élevé à coût comparable&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;Sous-agents sous Opus 5.5 ou Sonnet 5.5&lt;/td&gt;
&lt;td&gt;Claude Haiku 5.5&lt;/td&gt;
&lt;td&gt;Frontmatter Claude Code &lt;code&gt;model: haiku&lt;/code&gt;
&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;Coût minimal par appel&lt;/td&gt;
&lt;td&gt;GPT-6 Luna&lt;/td&gt;
&lt;td&gt;Coût plancher inférieur sur les graphiques présentés&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;Rédaction de travaux de connaissance à effort élevé&lt;/td&gt;
&lt;td&gt;Tester les deux&lt;/td&gt;
&lt;td&gt;Environ 17 Elo d’écart à dépense comparable sur GDPval-AA&lt;/td&gt;
&lt;/tr&gt;
&lt;/tbody&gt;
&lt;/table&gt;&lt;/div&gt;

&lt;p&gt;Pour aller plus loin :&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;
&lt;a href="https://apidog.com/fr/blog/claude-haiku-5-5-claude-code?utm_source=dev.to&amp;amp;utm_medium=wanda&amp;amp;utm_content=n8n-post-automation"&gt;Claude Haiku 5.5 dans Claude Code&lt;/a&gt; pour les sous-agents ;&lt;/li&gt;
&lt;li&gt;
&lt;a href="https://apidog.com/fr/blog/gpt-6-luna-high-volume-api-workloads?utm_source=dev.to&amp;amp;utm_medium=wanda&amp;amp;utm_content=n8n-post-automation"&gt;GPT-6 Luna pour les charges de travail API à fort volume&lt;/a&gt; pour les pipelines à QPS élevé ;&lt;/li&gt;
&lt;li&gt;
&lt;a href="https://apidog.com/fr/blog/claude-haiku-5-5-vs-haiku-4-5?utm_source=dev.to&amp;amp;utm_medium=wanda&amp;amp;utm_content=n8n-post-automation"&gt;Haiku 5.5 vs Haiku 4.5&lt;/a&gt; si vous migrez depuis Haiku 4.5.&lt;/li&gt;
&lt;/ul&gt;

&lt;h2&gt;
  
  
  Tester les deux côte à côte dans Apidog
&lt;/h2&gt;

&lt;p&gt;Le meilleur comparatif utilise vos propres invites, vos formats de sortie et vos contraintes de latence. Dans &lt;a href="https://apidog.com?utm_source=dev.to&amp;amp;utm_medium=wanda&amp;amp;utm_content=n8n-post-automation"&gt;Apidog&lt;/a&gt;, créez un projet avec une requête par fournisseur et conservez le même jeu de test.&lt;/p&gt;

&lt;h3&gt;
  
  
  Procédure recommandée
&lt;/h3&gt;

&lt;ol&gt;
&lt;li&gt;Stockez &lt;code&gt;ANTHROPIC_API_KEY&lt;/code&gt; et votre clé OpenAI comme variables d’environnement.&lt;/li&gt;
&lt;li&gt;Ajoutez une requête pour Haiku 5.5 et une requête pour Luna.&lt;/li&gt;
&lt;li&gt;Utilisez la même invite, le même schéma de sortie et un effort comparable.&lt;/li&gt;
&lt;li&gt;Exécutez les deux modèles aux niveaux bas, moyen et élevé.&lt;/li&gt;
&lt;li&gt;Enregistrez la latence, les jetons d’entrée, les jetons de sortie, les tokens de raisonnement et la qualité de sortie.&lt;/li&gt;
&lt;li&gt;Vérifiez que &lt;code&gt;stop_reason&lt;/code&gt; pour Haiku n’est pas &lt;code&gt;"refusal"&lt;/code&gt; : il n’existe pas de solution de repli côté serveur.&lt;/li&gt;
&lt;li&gt;Contrôlez l’objet &lt;code&gt;usage&lt;/code&gt; pour vérifier que chaque exécution reste dans votre budget.&lt;/li&gt;
&lt;/ol&gt;

&lt;p&gt;Exemple de requête Haiku 5.5 :&lt;br&gt;
&lt;/p&gt;

&lt;div class="highlight js-code-highlight"&gt;
&lt;pre class="highlight shell"&gt;&lt;code&gt;curl https://api.anthropic.com/v1/messages &lt;span class="se"&gt;\&lt;/span&gt;
  &lt;span class="nt"&gt;-H&lt;/span&gt; &lt;span class="s2"&gt;"x-api-key: &lt;/span&gt;&lt;span class="nv"&gt;$ANTHROPIC_API_KEY&lt;/span&gt;&lt;span class="s2"&gt;"&lt;/span&gt; &lt;span class="se"&gt;\&lt;/span&gt;
  &lt;span class="nt"&gt;-H&lt;/span&gt; &lt;span class="s2"&gt;"anthropic-version: 2023-06-01"&lt;/span&gt; &lt;span class="se"&gt;\&lt;/span&gt;
  &lt;span class="nt"&gt;-H&lt;/span&gt; &lt;span class="s2"&gt;"content-type: application/json"&lt;/span&gt; &lt;span class="se"&gt;\&lt;/span&gt;
  &lt;span class="nt"&gt;-d&lt;/span&gt; &lt;span class="s1"&gt;'{
    "model": "claude-haiku-5-5",
    "max_tokens": 2048,
    "thinking": {"type": "adaptive"},
    "output_config": {"effort": "medium"},
    "messages": [
      {
        "role": "user",
        "content": "Classify this support ticket as billing, bug, or feature request: The export button returns a 500 error since this morning."
      }
    ]
  }'&lt;/span&gt;
&lt;/code&gt;&lt;/pre&gt;

&lt;/div&gt;



&lt;p&gt;N’ajoutez pas &lt;code&gt;temperature&lt;/code&gt;, &lt;code&gt;top_p&lt;/code&gt; ou &lt;code&gt;top_k&lt;/code&gt; : des valeurs non par défaut renvoient une erreur &lt;code&gt;400&lt;/code&gt; sur Haiku 5.5.&lt;/p&gt;

&lt;p&gt;Pour une procédure API complète, consultez &lt;a href="https://apidog.com/fr/blog/how-to-use-claude-haiku-5-5-api?utm_source=dev.to&amp;amp;utm_medium=wanda&amp;amp;utm_content=n8n-post-automation"&gt;comment utiliser l’API Claude Haiku 5.5&lt;/a&gt;. Pour construire un jeu d’évaluation, consultez &lt;a href="https://apidog.com/fr/blog/test-llm-applications?utm_source=dev.to&amp;amp;utm_medium=wanda&amp;amp;utm_content=n8n-post-automation"&gt;tester les applications LLM&lt;/a&gt;.&lt;/p&gt;

&lt;h2&gt;
  
  
  FAQ
&lt;/h2&gt;

&lt;h3&gt;
  
  
  Claude Haiku 5.5 et GPT-6 Luna ont-ils le même prix ?
&lt;/h3&gt;

&lt;p&gt;Oui, pour les invites Haiku jusqu’à 100K jetons : &lt;code&gt;0,10 $/0,50 $&lt;/code&gt;, &lt;code&gt;0,01 $&lt;/code&gt; pour les lectures de cache et &lt;code&gt;0,125 $&lt;/code&gt; pour les écritures de cache. Au-delà de ce seuil, Haiku 5.5 passe à &lt;code&gt;0,50 $/2,50 $&lt;/code&gt;, alors que Luna maintient son tarif de base jusqu’à 272K jetons.&lt;/p&gt;

&lt;h3&gt;
  
  
  Quel modèle obtient les meilleurs scores ?
&lt;/h3&gt;

&lt;p&gt;Haiku 5.5 obtient les meilleurs scores sur chaque ligne partagée du tableau de lancement d’Anthropic. Ce tableau a été compilé par Anthropic et aucun comparatif indépendant complet n’existe encore.&lt;/p&gt;

&lt;h3&gt;
  
  
  Quel modèle coûte le moins cher par tâche ?
&lt;/h3&gt;

&lt;p&gt;Généralement Luna : à chaque niveau d’effort sur GDPval-AA et à quatre niveaux sur cinq sur OSWorld. Sur OSWorld moyen, Haiku 5.5 coûte &lt;code&gt;0,0004 $&lt;/code&gt; de moins. À budget comparable, Haiku 5.5 est en tête sur OSWorld, tandis que GDPval-AA reste proche.&lt;/p&gt;

&lt;h3&gt;
  
  
  L’un des deux modèles est-il gratuit ?
&lt;/h3&gt;

&lt;p&gt;Uniquement via les interfaces de chat :&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;les utilisateurs gratuits de &lt;a href="http://Claude.ai" rel="noopener noreferrer"&gt;Claude.ai&lt;/a&gt; peuvent sélectionner Haiku 5.5 ;&lt;/li&gt;
&lt;li&gt;les utilisateurs Free et Go disposent de Luna dans l’application de bureau ChatGPT.&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;Aucun de ces accès ne fournit une clé API. Voir &lt;a href="https://apidog.com/fr/blog/how-to-use-claude-haiku-5-5-for-free?utm_source=dev.to&amp;amp;utm_medium=wanda&amp;amp;utm_content=n8n-post-automation"&gt;Claude Haiku 5.5 gratuitement&lt;/a&gt;.&lt;/p&gt;

&lt;h2&gt;
  
  
  Choisir selon la longueur d’invite, puis mesurer
&lt;/h2&gt;

&lt;p&gt;Commencez par analyser la longueur réelle de vos invites :&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;
&lt;strong&gt;Sous 100K jetons&lt;/strong&gt; : prix identique ; choisissez selon la précision, la latence et le comportement sur vos cas réels.&lt;/li&gt;
&lt;li&gt;
&lt;strong&gt;Entre 100K et 272K jetons&lt;/strong&gt; : Luna est plus économique à chaque appel grâce à son seuil plus élevé.&lt;/li&gt;
&lt;li&gt;
&lt;strong&gt;Au-delà de 272K jetons&lt;/strong&gt; : Luna reste moins cher selon les tarifs présentés, mais comparez aussi la qualité obtenue et le nombre de tentatives nécessaires.&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;Ensuite, exécutez les deux modèles sur de vraies requêtes à deux ou trois niveaux d’effort. &lt;a href="https://apidog.com/download?utm_source=dev.to&amp;amp;utm_medium=wanda&amp;amp;utm_content=n8n-post-automation"&gt;Téléchargez Apidog&lt;/a&gt;, placez les deux requêtes dans le même projet et utilisez les données &lt;code&gt;usage&lt;/code&gt;, la latence et la qualité de sortie pour prendre votre décision.&lt;/p&gt;

</description>
    </item>
    <item>
      <title>Claude Haiku 5.5 Benchmarks</title>
      <dc:creator>Antoine Laurent</dc:creator>
      <pubDate>Thu, 08 Oct 2026 04:25:46 +0000</pubDate>
      <link>https://dev.to/antoine_laurentt/claude-haiku-55-benchmarks-1b5k</link>
      <guid>https://dev.to/antoine_laurentt/claude-haiku-55-benchmarks-1b5k</guid>
      <description>&lt;p&gt;Claude Haiku 5.5 obtient 72,4 % sur OSWorld 2.1, 1620 sur GDPval-AA v2.1, 46,4 % sur FrontierCode 1.1 et 39,2 % sur Terminal-Bench 4.0. Haiku 4.5 a obtenu 15,7 %, 735 et 0,0 % sur trois de ces benchmarks. Ces résultats utilisent tous l’effort maximal ; avec l’effort &lt;code&gt;medium&lt;/code&gt; par défaut, GDPval-AA descend à 1277. Aucun laboratoire indépendant n’a encore publié de résultats pour Haiku 5.5.&lt;/p&gt;

&lt;p&gt;&lt;a href="https://apidog.com/?utm_source=dev.to&amp;amp;utm_medium=wanda&amp;amp;utm_content=n8n-post-automation" class="crayons-btn crayons-btn--primary"&gt;Essayez Apidog dès aujourd’hui&lt;/a&gt;
&lt;/p&gt;

&lt;p&gt;Voici les benchmarks de Claude Haiku 5.5, leurs conditions d’exécution, l’impact de l’effort sur le score et le coût, ainsi qu’une méthode pour tester le modèle sur votre trafic dans &lt;a href="https://apidog.com?utm_source=dev.to&amp;amp;utm_medium=wanda&amp;amp;utm_content=n8n-post-automation"&gt;Apidog&lt;/a&gt;. Pour les spécifications et tarifs, consultez d’abord &lt;a href="https://apidog.com/fr/blog/what-is-claude-haiku-5-5?utm_source=dev.to&amp;amp;utm_medium=wanda&amp;amp;utm_content=n8n-post-automation"&gt;qu’est-ce que Claude Haiku 5.5&lt;/a&gt;.&lt;/p&gt;

&lt;h2&gt;
  
  
  Le tableau de lancement
&lt;/h2&gt;

&lt;p&gt;Les résultats Haiku 5.5 utilisent une réflexion adaptative à effort maximal, généralement moyennée sur cinq essais. Terminal-Bench utilise dix essais par tâche. &lt;code&gt;n/r&lt;/code&gt; signifie qu’aucun résultat n’a été publié.&lt;/p&gt;

&lt;div class="table-wrapper-paragraph"&gt;&lt;table&gt;
&lt;thead&gt;
&lt;tr&gt;
&lt;th&gt;Benchmark&lt;/th&gt;
&lt;th&gt;Haiku 5.5&lt;/th&gt;
&lt;th&gt;Haiku 4.5&lt;/th&gt;
&lt;th&gt;GPT-6 Luna&lt;/th&gt;
&lt;th&gt;Sonnet 5.5&lt;/th&gt;
&lt;/tr&gt;
&lt;/thead&gt;
&lt;tbody&gt;
&lt;tr&gt;
&lt;td&gt;GDPval-AA v2.1 (Elo)&lt;/td&gt;
&lt;td&gt;1620&lt;/td&gt;
&lt;td&gt;735&lt;/td&gt;
&lt;td&gt;1437&lt;/td&gt;
&lt;td&gt;1840&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;AA-Briefcase v1.1 (Elo)&lt;/td&gt;
&lt;td&gt;1578&lt;/td&gt;
&lt;td&gt;614&lt;/td&gt;
&lt;td&gt;1336&lt;/td&gt;
&lt;td&gt;1824&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;OSWorld 2.1, sous-ensemble hors ligne&lt;/td&gt;
&lt;td&gt;72,4 %&lt;/td&gt;
&lt;td&gt;15,7 %&lt;/td&gt;
&lt;td&gt;48,9 %&lt;/td&gt;
&lt;td&gt;83,9 %&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;Humanity’s Last Exam, sans outils&lt;/td&gt;
&lt;td&gt;45,9 %&lt;/td&gt;
&lt;td&gt;10,2 %&lt;/td&gt;
&lt;td&gt;n/r&lt;/td&gt;
&lt;td&gt;56,9 %&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;Humanity’s Last Exam, avec outils&lt;/td&gt;
&lt;td&gt;57,4 %&lt;/td&gt;
&lt;td&gt;18,7 %&lt;/td&gt;
&lt;td&gt;n/r&lt;/td&gt;
&lt;td&gt;64,5 %&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;Terminal-Bench 4.0&lt;/td&gt;
&lt;td&gt;39,2 %&lt;/td&gt;
&lt;td&gt;0,0 %&lt;/td&gt;
&lt;td&gt;16,4 %&lt;/td&gt;
&lt;td&gt;70,6 %&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;FrontierCode 1.1 (Main)&lt;/td&gt;
&lt;td&gt;46,4 %&lt;/td&gt;
&lt;td&gt;n/r&lt;/td&gt;
&lt;td&gt;42,4 %&lt;/td&gt;
&lt;td&gt;52,1 % (&lt;code&gt;xhigh&lt;/code&gt;)&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;Chartography, sans outils&lt;/td&gt;
&lt;td&gt;46,4 %&lt;/td&gt;
&lt;td&gt;6,4 %&lt;/td&gt;
&lt;td&gt;29,1 %&lt;/td&gt;
&lt;td&gt;61,6 %&lt;/td&gt;
&lt;/tr&gt;
&lt;/tbody&gt;
&lt;/table&gt;&lt;/div&gt;

&lt;h2&gt;
  
  
  Qui a exécuté chaque benchmark ?
&lt;/h2&gt;

&lt;p&gt;Ne comparez pas uniquement les noms de benchmarks : les fournisseurs peuvent utiliser des harnais, des outils et des niveaux d’effort différents.&lt;/p&gt;

&lt;div class="table-wrapper-paragraph"&gt;&lt;table&gt;
&lt;thead&gt;
&lt;tr&gt;
&lt;th&gt;Benchmark&lt;/th&gt;
&lt;th&gt;Exécuté par&lt;/th&gt;
&lt;th&gt;Conditions&lt;/th&gt;
&lt;/tr&gt;
&lt;/thead&gt;
&lt;tbody&gt;
&lt;tr&gt;
&lt;td&gt;GDPval-AA v2.1, AA-Briefcase v1.1&lt;/td&gt;
&lt;td&gt;Artificial Analysis, indépendamment&lt;/td&gt;
&lt;td&gt;GDPval-AA : 220 tâches, 44 métiers, Elo ancré à DeepSeek V4.1 Flash (&lt;code&gt;max&lt;/code&gt;) à 1600 ; Briefcase : projets de plusieurs semaines&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;FrontierCode 1.1&lt;/td&gt;
&lt;td&gt;Cognition&lt;/td&gt;
&lt;td&gt;Claude dans Claude Code, GPT dans Codex ; Main = 100 tâches les plus difficiles sur 150&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;Chartography&lt;/td&gt;
&lt;td&gt;Anthropic, sur le benchmark de Surge AI&lt;/td&gt;
&lt;td&gt;Évaluateur Gemini 3.5 Flash ; score Luna provenant de Surge AI&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;Terminal-Bench 4.0&lt;/td&gt;
&lt;td&gt;Anthropic&lt;/td&gt;
&lt;td&gt;Claude Code &lt;code&gt;--bare&lt;/code&gt;, 66 tâches, 10 essais par tâche, protections activées&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;OSWorld 2.1&lt;/td&gt;
&lt;td&gt;Anthropic&lt;/td&gt;
&lt;td&gt;82 tâches sur 108, 1080p, jusqu’à 500 étapes&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;Humanity’s Last Exam&lt;/td&gt;
&lt;td&gt;Anthropic&lt;/td&gt;
&lt;td&gt;Budget de 980K tokens par tâche, évaluateur Opus 4.6&lt;/td&gt;
&lt;/tr&gt;
&lt;/tbody&gt;
&lt;/table&gt;&lt;/div&gt;

&lt;p&gt;Deux résultats GPT-6 Luna nécessitent un contexte :&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;Anthropic a exécuté OSWorld de Luna via l’API OpenAI sur les mêmes 82 tâches.&lt;/li&gt;
&lt;li&gt;Le score Terminal-Bench de Luna, 16,4 %, provient du classement public avec Codex CLI à effort maximal.&lt;/li&gt;
&lt;li&gt;Sur Terminal-Bench, les protections ont arrêté 1,8 % des essais Haiku 5.5, soit 12 essais sur 660. Chaque arrêt a été compté comme un échec.&lt;/li&gt;
&lt;/ul&gt;

&lt;h2&gt;
  
  
  Le piège FrontierCode
&lt;/h2&gt;

&lt;p&gt;Le tableau de lancement compare Haiku 5.5 à effort maximal, &lt;code&gt;46,4 %&lt;/code&gt;, avec Sonnet 5.5 à &lt;code&gt;xhigh&lt;/code&gt;, &lt;code&gt;52,1 %&lt;/code&gt;. Ce ne sont pas les mêmes réglages.&lt;/p&gt;

&lt;p&gt;La &lt;a href="https://www.anthropic.com/claude-haiku-5-5-system-card" rel="noopener noreferrer"&gt;fiche système&lt;/a&gt; fournit une comparaison directe :&lt;/p&gt;

&lt;div class="table-wrapper-paragraph"&gt;&lt;table&gt;
&lt;thead&gt;
&lt;tr&gt;
&lt;th&gt;FrontierCode 1.1&lt;/th&gt;
&lt;th&gt;Main&lt;/th&gt;
&lt;th&gt;Extended&lt;/th&gt;
&lt;/tr&gt;
&lt;/thead&gt;
&lt;tbody&gt;
&lt;tr&gt;
&lt;td&gt;Haiku 5.5, &lt;code&gt;max&lt;/code&gt;
&lt;/td&gt;
&lt;td&gt;46,4 %&lt;/td&gt;
&lt;td&gt;58,4 %&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;Haiku 5.5, &lt;code&gt;xhigh&lt;/code&gt;
&lt;/td&gt;
&lt;td&gt;45,8 %&lt;/td&gt;
&lt;td&gt;n/r&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;Sonnet 5.5, &lt;code&gt;max&lt;/code&gt;
&lt;/td&gt;
&lt;td&gt;46,2 %&lt;/td&gt;
&lt;td&gt;59,1 %&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;Sonnet 5.5, &lt;code&gt;xhigh&lt;/code&gt;
&lt;/td&gt;
&lt;td&gt;52,1 %&lt;/td&gt;
&lt;td&gt;64,4 %&lt;/td&gt;
&lt;/tr&gt;
&lt;/tbody&gt;
&lt;/table&gt;&lt;/div&gt;

&lt;p&gt;À effort maximal identique, Haiku 5.5 devance légèrement Sonnet 5.5 sur Main : &lt;code&gt;46,4 %&lt;/code&gt; contre &lt;code&gt;46,2 %&lt;/code&gt;.&lt;/p&gt;

&lt;p&gt;En revanche, au meilleur réglage de chaque modèle, Sonnet 5.5 mène de &lt;code&gt;5,7 points&lt;/code&gt;. Indiquez donc toujours le niveau d’effort lorsque vous citez un score FrontierCode.&lt;/p&gt;

&lt;h2&gt;
  
  
  Résultats supplémentaires de la fiche système
&lt;/h2&gt;

&lt;p&gt;La fiche système inclut des résultats absents de la publication de lancement. Tous utilisent l’effort maximal, sauf indication contraire.&lt;/p&gt;

&lt;div class="table-wrapper-paragraph"&gt;&lt;table&gt;
&lt;thead&gt;
&lt;tr&gt;
&lt;th&gt;Benchmark&lt;/th&gt;
&lt;th&gt;Haiku 5.5&lt;/th&gt;
&lt;th&gt;Haiku 4.5&lt;/th&gt;
&lt;th&gt;Sonnet 5.5&lt;/th&gt;
&lt;/tr&gt;
&lt;/thead&gt;
&lt;tbody&gt;
&lt;tr&gt;
&lt;td&gt;SWE-Bench Pro&lt;/td&gt;
&lt;td&gt;64,8&lt;/td&gt;
&lt;td&gt;n/r&lt;/td&gt;
&lt;td&gt;81,3&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;SWE-bench Multilingual&lt;/td&gt;
&lt;td&gt;83,7&lt;/td&gt;
&lt;td&gt;67,4&lt;/td&gt;
&lt;td&gt;90,3&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;SWE-bench Multimodal&lt;/td&gt;
&lt;td&gt;30,7&lt;/td&gt;
&lt;td&gt;19,8&lt;/td&gt;
&lt;td&gt;54,3&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;OSWorld 2.1, taux de réussite strict&lt;/td&gt;
&lt;td&gt;37,1 %&lt;/td&gt;
&lt;td&gt;n/r&lt;/td&gt;
&lt;td&gt;48,8 %&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;Chartography, avec outils&lt;/td&gt;
&lt;td&gt;86,2 %&lt;/td&gt;
&lt;td&gt;8,8 %&lt;/td&gt;
&lt;td&gt;90,2 %&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;OfficeQA / OfficeQA Pro&lt;/td&gt;
&lt;td&gt;73,5 % / 60,3 %&lt;/td&gt;
&lt;td&gt;63,0 % / 47,1 %&lt;/td&gt;
&lt;td&gt;76,9 % / 65,6 %&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;HealthBench Professional, ajusté à la longueur&lt;/td&gt;
&lt;td&gt;64,8 %&lt;/td&gt;
&lt;td&gt;32,2 %&lt;/td&gt;
&lt;td&gt;69,2 %&lt;/td&gt;
&lt;/tr&gt;
&lt;/tbody&gt;
&lt;/table&gt;&lt;/div&gt;

&lt;p&gt;Deux implications pratiques :&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;Les &lt;code&gt;72,4 %&lt;/code&gt; d’OSWorld représentent du crédit partiel : seulement &lt;code&gt;37,1 %&lt;/code&gt; des tâches sont totalement réussies.&lt;/li&gt;
&lt;li&gt;Chartography passe de &lt;code&gt;46,4 %&lt;/code&gt; sans outils à &lt;code&gt;86,2 %&lt;/code&gt; avec outils. Pour les tâches graphiques, fournissez donc les outils nécessaires à Haiku 5.5.&lt;/li&gt;
&lt;/ul&gt;

&lt;h2&gt;
  
  
  L’effort par défaut produit des scores inférieurs
&lt;/h2&gt;

&lt;p&gt;Haiku 5.5 utilise &lt;code&gt;medium&lt;/code&gt; par défaut dans l’API Claude et Claude Code.&lt;/p&gt;

&lt;div class="table-wrapper-paragraph"&gt;&lt;table&gt;
&lt;thead&gt;
&lt;tr&gt;
&lt;th&gt;Benchmark&lt;/th&gt;
&lt;th&gt;
&lt;code&gt;medium&lt;/code&gt; par défaut&lt;/th&gt;
&lt;th&gt;&lt;code&gt;max&lt;/code&gt;&lt;/th&gt;
&lt;th&gt;Note&lt;/th&gt;
&lt;/tr&gt;
&lt;/thead&gt;
&lt;tbody&gt;
&lt;tr&gt;
&lt;td&gt;GDPval-AA v2.1&lt;/td&gt;
&lt;td&gt;1277&lt;/td&gt;
&lt;td&gt;1620&lt;/td&gt;
&lt;td&gt;
&lt;code&gt;medium&lt;/code&gt; utilise environ un dixième des tokens de sortie de &lt;code&gt;max&lt;/code&gt;
&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;AA-Briefcase v1.1&lt;/td&gt;
&lt;td&gt;1372&lt;/td&gt;
&lt;td&gt;1578&lt;/td&gt;
&lt;td&gt;
&lt;code&gt;medium&lt;/code&gt; utilise moins d’un quart des tokens de sortie de &lt;code&gt;max&lt;/code&gt;
&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;HealthBench Professional&lt;/td&gt;
&lt;td&gt;59,9 %&lt;/td&gt;
&lt;td&gt;64,8 %&lt;/td&gt;
&lt;td&gt;
&lt;code&gt;low&lt;/code&gt; : 57,9 % ; &lt;code&gt;high&lt;/code&gt; : 61,3 %&lt;/td&gt;
&lt;/tr&gt;
&lt;/tbody&gt;
&lt;/table&gt;&lt;/div&gt;

&lt;p&gt;Si vous appelez l’API sans &lt;code&gt;output_config.effort&lt;/code&gt;, attendez-vous aux scores de la colonne &lt;code&gt;medium&lt;/code&gt;.&lt;/p&gt;

&lt;p&gt;La &lt;a href="https://platform.claude.com/docs/en/build-with-claude/effort" rel="noopener noreferrer"&gt;documentation sur l’effort&lt;/a&gt; décrit les cinq niveaux disponibles.&lt;/p&gt;

&lt;h2&gt;
  
  
  Score et coût selon l’effort
&lt;/h2&gt;

&lt;p&gt;Les valeurs suivantes proviennent des graphiques de lancement. Les coûts OSWorld et Terminal-Bench sont par tentative ; ceux de GDPval-AA sont par tâche.&lt;/p&gt;

&lt;h3&gt;
  
  
  OSWorld 2.1
&lt;/h3&gt;

&lt;div class="table-wrapper-paragraph"&gt;&lt;table&gt;
&lt;thead&gt;
&lt;tr&gt;
&lt;th&gt;Modèle&lt;/th&gt;
&lt;th&gt;Faible&lt;/th&gt;
&lt;th&gt;Medium&lt;/th&gt;
&lt;th&gt;Élevé&lt;/th&gt;
&lt;th&gt;Xhigh&lt;/th&gt;
&lt;th&gt;Max&lt;/th&gt;
&lt;/tr&gt;
&lt;/thead&gt;
&lt;tbody&gt;
&lt;tr&gt;
&lt;td&gt;Haiku 5.5&lt;/td&gt;
&lt;td&gt;42,0 % (0,07 $)&lt;/td&gt;
&lt;td&gt;53,3 % (0,13 $)&lt;/td&gt;
&lt;td&gt;61,3 % (0,18 $)&lt;/td&gt;
&lt;td&gt;67,6 % (0,28 $)&lt;/td&gt;
&lt;td&gt;72,4 % (0,61 $)&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;Sonnet 5.5&lt;/td&gt;
&lt;td&gt;57,9 % (0,68 $)&lt;/td&gt;
&lt;td&gt;66,0 % (0,93 $)&lt;/td&gt;
&lt;td&gt;73,2 % (1,38 $)&lt;/td&gt;
&lt;td&gt;81,1 % (2,22 $)&lt;/td&gt;
&lt;td&gt;83,9 % (5,73 $)&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;GPT-6 Luna&lt;/td&gt;
&lt;td&gt;19,2 % (0,04 $)&lt;/td&gt;
&lt;td&gt;37,5 % (0,13 $)&lt;/td&gt;
&lt;td&gt;42,3 % (0,14 $)&lt;/td&gt;
&lt;td&gt;44,8 % (0,17 $)&lt;/td&gt;
&lt;td&gt;48,9 % (0,21 $)&lt;/td&gt;
&lt;/tr&gt;
&lt;/tbody&gt;
&lt;/table&gt;&lt;/div&gt;

&lt;h3&gt;
  
  
  GDPval-AA v2.1
&lt;/h3&gt;

&lt;div class="table-wrapper-paragraph"&gt;&lt;table&gt;
&lt;thead&gt;
&lt;tr&gt;
&lt;th&gt;Modèle&lt;/th&gt;
&lt;th&gt;Faible&lt;/th&gt;
&lt;th&gt;Medium&lt;/th&gt;
&lt;th&gt;Élevé&lt;/th&gt;
&lt;th&gt;Xhigh&lt;/th&gt;
&lt;th&gt;Max&lt;/th&gt;
&lt;/tr&gt;
&lt;/thead&gt;
&lt;tbody&gt;
&lt;tr&gt;
&lt;td&gt;Haiku 5.5&lt;/td&gt;
&lt;td&gt;1125 (0,012 $)&lt;/td&gt;
&lt;td&gt;1277 (0,030 $)&lt;/td&gt;
&lt;td&gt;1420 (0,089 $)&lt;/td&gt;
&lt;td&gt;1513 (0,27 $)&lt;/td&gt;
&lt;td&gt;1620 (0,87 $)&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;Sonnet 5.5&lt;/td&gt;
&lt;td&gt;1179 (0,22 $)&lt;/td&gt;
&lt;td&gt;1324 (0,27 $)&lt;/td&gt;
&lt;td&gt;1551 (0,62 $)&lt;/td&gt;
&lt;td&gt;1731 (1,88 $)&lt;/td&gt;
&lt;td&gt;1840 (6,78 $)&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;GPT-6 Luna&lt;/td&gt;
&lt;td&gt;1036 (0,004 $)&lt;/td&gt;
&lt;td&gt;1262 (0,02 $)&lt;/td&gt;
&lt;td&gt;1344 (0,03 $)&lt;/td&gt;
&lt;td&gt;1364 (0,05 $)&lt;/td&gt;
&lt;td&gt;1437 (0,09 $)&lt;/td&gt;
&lt;/tr&gt;
&lt;/tbody&gt;
&lt;/table&gt;&lt;/div&gt;

&lt;h3&gt;
  
  
  Terminal-Bench 4.0
&lt;/h3&gt;

&lt;div class="table-wrapper-paragraph"&gt;&lt;table&gt;
&lt;thead&gt;
&lt;tr&gt;
&lt;th&gt;Modèle&lt;/th&gt;
&lt;th&gt;Faible&lt;/th&gt;
&lt;th&gt;Medium&lt;/th&gt;
&lt;th&gt;Élevé&lt;/th&gt;
&lt;th&gt;Xhigh&lt;/th&gt;
&lt;th&gt;Max&lt;/th&gt;
&lt;/tr&gt;
&lt;/thead&gt;
&lt;tbody&gt;
&lt;tr&gt;
&lt;td&gt;Haiku 5.5&lt;/td&gt;
&lt;td&gt;12,7 % (0,42 $)&lt;/td&gt;
&lt;td&gt;20,3 % (0,68 $)&lt;/td&gt;
&lt;td&gt;24,8 % (1,04 $)&lt;/td&gt;
&lt;td&gt;31,5 % (1,75 $)&lt;/td&gt;
&lt;td&gt;39,2 % (2,64 $)&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;Sonnet 5.5&lt;/td&gt;
&lt;td&gt;20,0 % (0,62 $)&lt;/td&gt;
&lt;td&gt;28,8 % (0,68 $)&lt;/td&gt;
&lt;td&gt;43,0 % (1,46 $)&lt;/td&gt;
&lt;td&gt;61,5 % (4,34 $)&lt;/td&gt;
&lt;td&gt;70,6 % (10,44 $)&lt;/td&gt;
&lt;/tr&gt;
&lt;/tbody&gt;
&lt;/table&gt;&lt;/div&gt;

&lt;p&gt;À retenir :&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;
&lt;strong&gt;Le dernier palier vers &lt;code&gt;max&lt;/code&gt; est coûteux.&lt;/strong&gt; Sur GDPval-AA, &lt;code&gt;max&lt;/code&gt; coûte environ 28 fois plus que &lt;code&gt;medium&lt;/code&gt; pour 343 points Elo supplémentaires. Sur OSWorld, &lt;code&gt;max&lt;/code&gt; coûte plus de deux fois &lt;code&gt;xhigh&lt;/code&gt; pour seulement 4,8 points.&lt;/li&gt;
&lt;li&gt;
&lt;strong&gt;Haiku 5.5 en &lt;code&gt;medium&lt;/code&gt; dépasse Luna en &lt;code&gt;max&lt;/code&gt; sur OSWorld&lt;/strong&gt; : &lt;code&gt;53,3 %&lt;/code&gt; pour &lt;code&gt;0,13 $&lt;/code&gt;, contre &lt;code&gt;48,9 %&lt;/code&gt; pour &lt;code&gt;0,21 $&lt;/code&gt;.&lt;/li&gt;
&lt;li&gt;
&lt;strong&gt;Haiku 5.5 en &lt;code&gt;max&lt;/code&gt; dépasse Sonnet 5.5 en &lt;code&gt;medium&lt;/code&gt; sur OSWorld&lt;/strong&gt; : &lt;code&gt;72,4 %&lt;/code&gt; pour &lt;code&gt;0,61 $&lt;/code&gt;, contre &lt;code&gt;66,0 %&lt;/code&gt; pour &lt;code&gt;0,93 $&lt;/code&gt;.&lt;/li&gt;
&lt;li&gt;
&lt;strong&gt;Terminal-Bench est l’exception.&lt;/strong&gt; Sonnet 5.5 en &lt;code&gt;high&lt;/code&gt;, &lt;code&gt;43,0 %&lt;/code&gt; pour &lt;code&gt;1,46 $&lt;/code&gt;, dépasse Haiku 5.5 en &lt;code&gt;max&lt;/code&gt;, &lt;code&gt;39,2 %&lt;/code&gt; pour &lt;code&gt;2,64 $&lt;/code&gt;.&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;Luna est moins cher aux niveaux d’effort correspondants, sauf en &lt;code&gt;medium&lt;/code&gt; sur OSWorld où les coûts sont proches. Consultez &lt;a href="https://apidog.com/fr/blog/claude-haiku-5-5-vs-gpt-6-luna?utm_source=dev.to&amp;amp;utm_medium=wanda&amp;amp;utm_content=n8n-post-automation"&gt;Haiku 5.5 vs GPT-6 Luna&lt;/a&gt; pour le détail.&lt;/p&gt;

&lt;p&gt;Les coûts reposent sur les prix catalogue : &lt;code&gt;0,10 $&lt;/code&gt; / &lt;code&gt;0,50 $&lt;/code&gt; par million de tokens pour les prompts jusqu’à 100K tokens, avec des tarifs plus élevés au-delà. Voir le &lt;a href="https://apidog.com/fr/blog/claude-haiku-5-5-pricing?utm_source=dev.to&amp;amp;utm_medium=wanda&amp;amp;utm_content=n8n-post-automation"&gt;détail des prix&lt;/a&gt;.&lt;/p&gt;

&lt;h2&gt;
  
  
  Là où Haiku 5.5 reste en retrait
&lt;/h2&gt;

&lt;p&gt;Sonnet 5.5 est en tête de toutes les lignes du tableau de lancement. Haiku 5.5 ne le dépasse que sur FrontierCode à effort maximal identique.&lt;/p&gt;

&lt;p&gt;Les écarts notables sont :&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;Terminal-Bench 4.0 : &lt;code&gt;39,2 %&lt;/code&gt; pour Haiku 5.5 contre &lt;code&gt;70,6 %&lt;/code&gt; pour Sonnet 5.5.&lt;/li&gt;
&lt;li&gt;SWE-Bench Pro : &lt;code&gt;64,8&lt;/code&gt; contre &lt;code&gt;81,3&lt;/code&gt;.&lt;/li&gt;
&lt;li&gt;SWE-bench Multimodal : &lt;code&gt;30,7&lt;/code&gt; contre &lt;code&gt;54,3&lt;/code&gt;.&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;Anthropic indique que Sonnet 5.5 et Opus 5.5 restent de meilleurs choix pour les tâches complexes de codage agentique.&lt;/p&gt;

&lt;p&gt;Utilisez plutôt Haiku 5.5 pour des charges étroites et répétables :&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;compaction de contexte ;&lt;/li&gt;
&lt;li&gt;résumé ;&lt;/li&gt;
&lt;li&gt;classification ;&lt;/li&gt;
&lt;li&gt;utilisation de navigateur ;&lt;/li&gt;
&lt;li&gt;sous-agents pilotés par un modèle plus puissant.&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;Le scénario de sous-agent à coût réduit est présenté dans &lt;a href="https://apidog.com/fr/blog/claude-haiku-5-5-claude-code?utm_source=dev.to&amp;amp;utm_medium=wanda&amp;amp;utm_content=n8n-post-automation"&gt;Haiku 5.5 dans Claude Code&lt;/a&gt;.&lt;/p&gt;

&lt;h2&gt;
  
  
  Résultats indépendants : aucun pour l’instant
&lt;/h2&gt;

&lt;p&gt;Au 8 octobre 2026, aucun laboratoire indépendant n’a publié de résultats pour Haiku 5.5.&lt;/p&gt;

&lt;p&gt;La page Haiku 5.5 d’Artificial Analysis renvoie une erreur 404, et son &lt;a href="https://artificialanalysis.ai/leaderboards/models" rel="noopener noreferrer"&gt;classement&lt;/a&gt; ne liste que Claude 4.5 Haiku. Vals, LMArena, SWE-bench et Aider n’ont pas non plus publié de résultat.&lt;/p&gt;

&lt;p&gt;Il n’existe pas de chiffre de vitesse tiers. Anthropic décrit Haiku 5.5 comme son modèle le plus rapide à vitesse standard, mais plus lent qu’Opus en mode rapide.&lt;/p&gt;

&lt;p&gt;Le résultat externe le plus proche vient de Cursor. Sa &lt;a href="https://cursor.com/docs/models/claude-haiku-5-5" rel="noopener noreferrer"&gt;documentation du modèle&lt;/a&gt; indique :&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;
&lt;code&gt;48,4 %&lt;/code&gt; sur CursorBench à effort maximal ;&lt;/li&gt;
&lt;li&gt;
&lt;code&gt;30,9 %&lt;/code&gt; à effort faible ;&lt;/li&gt;
&lt;li&gt;avec la réflexion désactivée, entre &lt;code&gt;22,1 %&lt;/code&gt; et &lt;code&gt;26,2 %&lt;/code&gt; aux mêmes niveaux où la réflexion activée atteint &lt;code&gt;30,9 %&lt;/code&gt; à &lt;code&gt;42,3 %&lt;/code&gt;.&lt;/li&gt;
&lt;/ul&gt;

&lt;h2&gt;
  
  
  Ce que les clients rapportent
&lt;/h2&gt;

&lt;p&gt;Les chiffres suivants proviennent de la publication de lancement d’Anthropic et ne sont pas vérifiés indépendamment :&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;
&lt;strong&gt;HubSpot&lt;/strong&gt; : &lt;code&gt;92,8 %&lt;/code&gt; en moyenne sur trois exécutions de sa suite de portail CRM simulée.&lt;/li&gt;
&lt;li&gt;
&lt;strong&gt;AlphaSense&lt;/strong&gt; : &lt;code&gt;0,84&lt;/code&gt; contre &lt;code&gt;0,76&lt;/code&gt; pour Haiku 4.5 sur 400 requêtes « Ask in Document ».&lt;/li&gt;
&lt;li&gt;
&lt;strong&gt;Box&lt;/strong&gt; : 11 points de plus que Haiku 4.5 avec environ la moitié de la latence lors des premiers tests.&lt;/li&gt;
&lt;li&gt;
&lt;strong&gt;Asana&lt;/strong&gt; : plus de 30 % de latence en moins pour l’achèvement des tâches par rapport à son modèle actuel.&lt;/li&gt;
&lt;li&gt;
&lt;strong&gt;Cognition&lt;/strong&gt; : Devin Fusion atteint &lt;code&gt;66,2&lt;/code&gt; sur FrontierCode avec Haiku 5.5 comme acolyte et Opus 5.5 comme leader. Il s’agit d’un système à deux modèles, pas d’un score Haiku seul.&lt;/li&gt;
&lt;/ul&gt;

&lt;h2&gt;
  
  
  Exécutez votre propre évaluation
&lt;/h2&gt;

&lt;p&gt;Les benchmarks ne représentent pas forcément votre trafic de production.&lt;/p&gt;

&lt;p&gt;Le &lt;a href="https://platform.claude.com/docs/en/build-with-claude/prompt-engineering/prompting-claude-haiku-5-5" rel="noopener noreferrer"&gt;guide de prompt&lt;/a&gt; d’Anthropic recommande d’utiliser &lt;code&gt;xhigh&lt;/code&gt; ou &lt;code&gt;max&lt;/code&gt; uniquement si vos propres évaluations démontrent un gain. Exécutez aussi les mêmes cas avec Sonnet 5.5.&lt;/p&gt;

&lt;h3&gt;
  
  
  Procédure dans Apidog
&lt;/h3&gt;

&lt;ol&gt;
&lt;li&gt;Stockez &lt;code&gt;ANTHROPIC_API_KEY&lt;/code&gt; comme variable d’environnement.&lt;/li&gt;
&lt;li&gt;Créez une collection de 20 à 50 prompts réels sous forme de requêtes Messages.&lt;/li&gt;
&lt;li&gt;Ajoutez des assertions :

&lt;ul&gt;
&lt;li&gt;statut HTTP &lt;code&gt;200&lt;/code&gt; ;&lt;/li&gt;
&lt;li&gt;
&lt;code&gt;stop_reason&lt;/code&gt; différent de &lt;code&gt;"max_tokens"&lt;/code&gt; et &lt;code&gt;"refusal"&lt;/code&gt; ;&lt;/li&gt;
&lt;li&gt;présence des éléments attendus dans une réponse correcte.&lt;/li&gt;
&lt;/ul&gt;
&lt;/li&gt;
&lt;li&gt;Exécutez la collection en &lt;code&gt;low&lt;/code&gt;, &lt;code&gt;medium&lt;/code&gt; et &lt;code&gt;high&lt;/code&gt;.&lt;/li&gt;
&lt;li&gt;Enregistrez le taux de réussite, &lt;code&gt;usage.input_tokens&lt;/code&gt; et &lt;code&gt;usage.output_tokens&lt;/code&gt;.&lt;/li&gt;
&lt;li&gt;Dupliquez la collection, remplacez le modèle par &lt;code&gt;claude-sonnet-5-5&lt;/code&gt;, puis comparez les résultats dans le même projet.&lt;/li&gt;
&lt;/ol&gt;

&lt;blockquote&gt;
&lt;p&gt;Modifier l’effort invalide le cache des prompts. Le nouveau tokenizer produit aussi environ 30 % de tokens supplémentaires par rapport à Haiku 4.5 pour le même texte.&lt;/p&gt;
&lt;/blockquote&gt;

&lt;p&gt;Exemple de requête Messages :&lt;br&gt;
&lt;/p&gt;

&lt;div class="highlight js-code-highlight"&gt;
&lt;pre class="highlight shell"&gt;&lt;code&gt;curl https://api.anthropic.com/v1/messages &lt;span class="se"&gt;\&lt;/span&gt;
  &lt;span class="nt"&gt;-H&lt;/span&gt; &lt;span class="s2"&gt;"x-api-key: &lt;/span&gt;&lt;span class="nv"&gt;$ANTHROPIC_API_KEY&lt;/span&gt;&lt;span class="s2"&gt;"&lt;/span&gt; &lt;span class="se"&gt;\&lt;/span&gt;
  &lt;span class="nt"&gt;-H&lt;/span&gt; &lt;span class="s2"&gt;"anthropic-version: 2023-06-01"&lt;/span&gt; &lt;span class="se"&gt;\&lt;/span&gt;
  &lt;span class="nt"&gt;-H&lt;/span&gt; &lt;span class="s2"&gt;"content-type: application/json"&lt;/span&gt; &lt;span class="se"&gt;\&lt;/span&gt;
  &lt;span class="nt"&gt;-d&lt;/span&gt; &lt;span class="s1"&gt;'{
    "model": "claude-haiku-5-5",
    "max_tokens": 8000,
    "thinking": {"type": "adaptive"},
    "output_config": {"effort": "medium"},
    "messages": [
      {
        "role": "user",
        "content": "Classify this support ticket as billing, bug or feature request: ..."
      }
    ]
  }'&lt;/span&gt;
&lt;/code&gt;&lt;/pre&gt;

&lt;/div&gt;



&lt;p&gt;N’envoyez pas &lt;code&gt;temperature&lt;/code&gt;, &lt;code&gt;top_p&lt;/code&gt;, &lt;code&gt;top_k&lt;/code&gt; ni de préremplissage assistant : chacun provoque une erreur &lt;code&gt;400&lt;/code&gt; avec Haiku 5.5.&lt;/p&gt;

&lt;p&gt;Sélectionnez également les blocs de réponse selon leur champ &lt;code&gt;type&lt;/code&gt;, car un bloc &lt;code&gt;thinking&lt;/code&gt; peut apparaître avant le bloc de texte final.&lt;/p&gt;

&lt;p&gt;Consultez le &lt;a href="https://apidog.com/fr/blog/how-to-use-claude-haiku-5-5-api?utm_source=dev.to&amp;amp;utm_medium=wanda&amp;amp;utm_content=n8n-post-automation"&gt;guide de l’API&lt;/a&gt; et le guide sur &lt;a href="https://apidog.com/fr/blog/test-llm-applications?utm_source=dev.to&amp;amp;utm_medium=wanda&amp;amp;utm_content=n8n-post-automation"&gt;le test des applications LLM&lt;/a&gt;.&lt;/p&gt;

&lt;h2&gt;
  
  
  FAQ
&lt;/h2&gt;

&lt;p&gt;&lt;strong&gt;Claude Haiku 5.5 est-il meilleur que Sonnet 5.5 ?&lt;/strong&gt;&lt;/p&gt;

&lt;p&gt;Pas selon les chiffres d’Anthropic. Sonnet 5.5 mène toutes les lignes du tableau de lancement. Haiku ne le dépasse que sur FrontierCode lorsque les deux modèles utilisent &lt;code&gt;max&lt;/code&gt; : &lt;code&gt;46,4 %&lt;/code&gt; contre &lt;code&gt;46,2 %&lt;/code&gt;. Consultez &lt;a href="https://apidog.com/fr/blog/claude-haiku-5-5-vs-haiku-4-5?utm_source=dev.to&amp;amp;utm_medium=wanda&amp;amp;utm_content=n8n-post-automation"&gt;Haiku 5.5 vs Haiku 4.5&lt;/a&gt; pour comparer les générations.&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;Quel est le score SWE-bench de Haiku 5.5 ?&lt;/strong&gt;&lt;/p&gt;

&lt;p&gt;&lt;code&gt;64,8&lt;/code&gt; sur SWE-Bench Pro, &lt;code&gt;83,7&lt;/code&gt; sur SWE-bench Multilingual et &lt;code&gt;30,7&lt;/code&gt; sur SWE-bench Multimodal, tous à effort maximal.&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;À quel niveau d’effort les benchmarks ont-ils été exécutés ?&lt;/strong&gt;&lt;/p&gt;

&lt;p&gt;À effort maximal, généralement avec une moyenne de cinq essais. Le réglage API par défaut est &lt;code&gt;medium&lt;/code&gt;, où GDPval-AA atteint &lt;code&gt;1277&lt;/code&gt; au lieu de &lt;code&gt;1620&lt;/code&gt;.&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;Existe-t-il des benchmarks indépendants pour Haiku 5.5 ?&lt;/strong&gt;&lt;/p&gt;

&lt;p&gt;Pas encore. Artificial Analysis a exécuté GDPval-AA et AA-Briefcase indépendamment, mais Anthropic a publié les scores et Artificial Analysis ne dispose pas encore d’une page Haiku 5.5.&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;GPT-6 Luna est-il moins cher ?&lt;/strong&gt;&lt;/p&gt;

&lt;p&gt;Généralement, oui. Luna coûte moins cher à chaque niveau sur GDPval-AA et OSWorld, sauf au niveau &lt;code&gt;medium&lt;/code&gt; où les coûts sont proches. Haiku 5.5 obtient toutefois de meilleurs scores sur ces deux benchmarks.&lt;/p&gt;

&lt;h2&gt;
  
  
  Étape suivante
&lt;/h2&gt;

&lt;p&gt;Commencez avec &lt;code&gt;medium&lt;/code&gt;. N’augmentez l’effort que si le gain de taux de réussite justifie le coût sur vos propres cas d’usage.&lt;/p&gt;

&lt;p&gt;&lt;a href="https://apidog.com/download?utm_source=dev.to&amp;amp;utm_medium=wanda&amp;amp;utm_content=n8n-post-automation"&gt;Téléchargez Apidog&lt;/a&gt;, créez la collection d’évaluation ci-dessus et conservez les résultats dans &lt;a href="https://apidog.com?utm_source=dev.to&amp;amp;utm_medium=wanda&amp;amp;utm_content=n8n-post-automation"&gt;Apidog&lt;/a&gt;, à côté de votre référence Sonnet 5.5, avant de déplacer du trafic de production.&lt;/p&gt;

</description>
    </item>
    <item>
      <title>Claude Haiku 5.5 vs Haiku 4.5 : Nouveautés et ruptures à corriger en priorité</title>
      <dc:creator>Antoine Laurent</dc:creator>
      <pubDate>Thu, 08 Oct 2026 04:25:40 +0000</pubDate>
      <link>https://dev.to/antoine_laurentt/claude-haiku-55-vs-haiku-45-nouveautes-et-ruptures-a-corriger-en-priorite-1j8l</link>
      <guid>https://dev.to/antoine_laurentt/claude-haiku-55-vs-haiku-45-nouveautes-et-ruptures-a-corriger-en-priorite-1j8l</guid>
      <description>&lt;p&gt;Claude Haiku 5.5 (&lt;code&gt;claude-haiku-5-5&lt;/code&gt;, sorti le 7 octobre 2026) réduit de 90&amp;nbsp;% le coût des invites allant jusqu’à 100&amp;nbsp;000 jetons par rapport à Haiku 4.5&amp;nbsp;: 0,10&amp;nbsp;$/0,50&amp;nbsp;$ par million de jetons d’entrée/sortie, contre 1&amp;nbsp;$/5&amp;nbsp;$. Il étend aussi la fenêtre contextuelle de 200&amp;nbsp;000 à 1&amp;nbsp;million de jetons et affiche de meilleurs scores sur les benchmarks de lancement communs. En contrepartie, plusieurs requêtes compatibles avec Haiku 4.5 renvoient une erreur&amp;nbsp;400 sur 5.5, tandis que d’autres changements modifient silencieusement les réponses et les coûts.&lt;/p&gt;

&lt;p&gt;&lt;a href="https://apidog.com/?utm_source=dev.to&amp;amp;utm_medium=wanda&amp;amp;utm_content=n8n-post-automation" class="crayons-btn crayons-btn--primary"&gt;Essayez Apidog dès aujourd’hui&lt;/a&gt;
&lt;/p&gt;

&lt;p&gt;Ce guide fournit les différences de requête, les JSON avant/après, les changements silencieux et un plan de test dans &lt;a href="https://apidog.com?utm_source=dev.to&amp;amp;utm_medium=wanda&amp;amp;utm_content=n8n-post-automation"&gt;Apidog&lt;/a&gt;. Consultez aussi la fiche technique&amp;nbsp;: &lt;a href="https://apidog.com/fr/blog/what-is-claude-haiku-5-5?utm_source=dev.to&amp;amp;utm_medium=wanda&amp;amp;utm_content=n8n-post-automation"&gt;qu’est-ce que Claude Haiku 5.5&lt;/a&gt;. Si votre application utilise encore l’ancien modèle, reportez-vous au &lt;a href="https://apidog.com/fr/blog/claude-haiku-4-5-api?utm_source=dev.to&amp;amp;utm_medium=wanda&amp;amp;utm_content=n8n-post-automation"&gt;guide de l’API Claude Haiku 4.5&lt;/a&gt;.&lt;/p&gt;

&lt;h2&gt;
  
  
  Haiku 4.5 vs Haiku 5.5 en un coup d’œil
&lt;/h2&gt;

&lt;div class="table-wrapper-paragraph"&gt;&lt;table&gt;
&lt;thead&gt;
&lt;tr&gt;
&lt;th&gt;&lt;/th&gt;
&lt;th&gt;Claude Haiku 4.5&lt;/th&gt;
&lt;th&gt;Claude Haiku 5.5&lt;/th&gt;
&lt;/tr&gt;
&lt;/thead&gt;
&lt;tbody&gt;
&lt;tr&gt;
&lt;td&gt;ID du modèle (API Claude)&lt;/td&gt;
&lt;td&gt;&lt;code&gt;claude-haiku-4-5-20251001&lt;/code&gt;&lt;/td&gt;
&lt;td&gt;&lt;code&gt;claude-haiku-5-5&lt;/code&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;Contexte / sortie max&lt;/td&gt;
&lt;td&gt;200K / 64K&lt;/td&gt;
&lt;td&gt;1M / 128K&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;Entrée / sortie par MJetons&lt;/td&gt;
&lt;td&gt;1&amp;nbsp;$ / 5&amp;nbsp;$&lt;/td&gt;
&lt;td&gt;0,10&amp;nbsp;$ / 0,50&amp;nbsp;$ jusqu’à 100&amp;nbsp;000 jetons&amp;nbsp;; 0,50&amp;nbsp;$ / 2,50&amp;nbsp;$ au-delà&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;Lecture cache / écriture 5&amp;nbsp;min par MJetons&lt;/td&gt;
&lt;td&gt;0,10&amp;nbsp;$ / 1,25&amp;nbsp;$&lt;/td&gt;
&lt;td&gt;0,01&amp;nbsp;$ / 0,125&amp;nbsp;$ jusqu’à 100K&amp;nbsp;; 0,05&amp;nbsp;$ / 0,625&amp;nbsp;$ au-delà&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;Entrée / sortie par lot par MJetons&lt;/td&gt;
&lt;td&gt;0,50&amp;nbsp;$ / 2,50&amp;nbsp;$&lt;/td&gt;
&lt;td&gt;0,05&amp;nbsp;$ / 0,25&amp;nbsp;$ jusqu’à 100K&amp;nbsp;; 0,25&amp;nbsp;$ / 1,25&amp;nbsp;$ au-delà&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;Réflexion&lt;/td&gt;
&lt;td&gt;
&lt;code&gt;budget_tokens&lt;/code&gt; manuel&lt;/td&gt;
&lt;td&gt;Adaptative uniquement, activée par défaut&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;Niveaux d’effort&lt;/td&gt;
&lt;td&gt;Aucun&lt;/td&gt;
&lt;td&gt;
&lt;code&gt;low&lt;/code&gt;, &lt;code&gt;medium&lt;/code&gt; (par défaut), &lt;code&gt;high&lt;/code&gt;, &lt;code&gt;xhigh&lt;/code&gt;, &lt;code&gt;max&lt;/code&gt;
&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;Invite minimale cachable&lt;/td&gt;
&lt;td&gt;4&amp;nbsp;096 jetons&lt;/td&gt;
&lt;td&gt;512 jetons&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;Tokeniseur&lt;/td&gt;
&lt;td&gt;Ancien&lt;/td&gt;
&lt;td&gt;Environ 30&amp;nbsp;% de jetons en plus pour le même texte&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;Échantillonnage non par défaut / préremplissage&lt;/td&gt;
&lt;td&gt;Accepté&lt;/td&gt;
&lt;td&gt;Erreur&amp;nbsp;400&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;Niveau de priorité&lt;/td&gt;
&lt;td&gt;Pris en charge&lt;/td&gt;
&lt;td&gt;Non pris en charge&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;Statut&lt;/td&gt;
&lt;td&gt;Actif, retrait pas avant le 15 oct. 2026&lt;/td&gt;
&lt;td&gt;Actif, retrait pas avant le 7 oct. 2027&lt;/td&gt;
&lt;/tr&gt;
&lt;/tbody&gt;
&lt;/table&gt;&lt;/div&gt;

&lt;p&gt;Haiku 4.5 n’est pas encore obsolète. La &lt;a href="https://platform.claude.com/docs/en/about-claude/model-deprecations" rel="noopener noreferrer"&gt;page d’obsolescence des modèles&lt;/a&gt; le liste comme actif, sans date d’obsolescence. Les limites de débit sont identiques pour les deux modèles.&lt;/p&gt;

&lt;h2&gt;
  
  
  Les cinq changements majeurs
&lt;/h2&gt;

&lt;p&gt;Les cas suivants fonctionnaient avec Haiku 4.5 mais produisent une erreur&amp;nbsp;400 avec Haiku 5.5. Référez-vous également au &lt;a href="https://platform.claude.com/docs/en/models/haiku-5-5/migration-guide" rel="noopener noreferrer"&gt;guide de migration Haiku 5.5&lt;/a&gt;.&lt;/p&gt;

&lt;h3&gt;
  
  
  1. Remplacer &lt;code&gt;budget_tokens&lt;/code&gt; par la réflexion adaptative
&lt;/h3&gt;

&lt;p&gt;Haiku 5.5 rejette un budget de réflexion fixe. Utilisez la réflexion adaptative et pilotez le comportement avec &lt;code&gt;output_config.effort&lt;/code&gt;.&lt;br&gt;
&lt;/p&gt;

&lt;div class="highlight js-code-highlight"&gt;
&lt;pre class="highlight json-doc"&gt;&lt;code&gt;&lt;span class="c1"&gt;// Avant : Haiku 4.5&lt;/span&gt;&lt;span class="w"&gt;
&lt;/span&gt;&lt;span class="p"&gt;{&lt;/span&gt;&lt;span class="w"&gt;
  &lt;/span&gt;&lt;span class="nl"&gt;"model"&lt;/span&gt;&lt;span class="p"&gt;:&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="s2"&gt;"claude-haiku-4-5-20251001"&lt;/span&gt;&lt;span class="p"&gt;,&lt;/span&gt;&lt;span class="w"&gt;
  &lt;/span&gt;&lt;span class="nl"&gt;"max_tokens"&lt;/span&gt;&lt;span class="p"&gt;:&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="mi"&gt;16000&lt;/span&gt;&lt;span class="p"&gt;,&lt;/span&gt;&lt;span class="w"&gt;
  &lt;/span&gt;&lt;span class="nl"&gt;"thinking"&lt;/span&gt;&lt;span class="p"&gt;:&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="p"&gt;{&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="nl"&gt;"type"&lt;/span&gt;&lt;span class="p"&gt;:&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="s2"&gt;"enabled"&lt;/span&gt;&lt;span class="p"&gt;,&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="nl"&gt;"budget_tokens"&lt;/span&gt;&lt;span class="p"&gt;:&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="mi"&gt;8000&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="p"&gt;},&lt;/span&gt;&lt;span class="w"&gt;
  &lt;/span&gt;&lt;span class="nl"&gt;"messages"&lt;/span&gt;&lt;span class="p"&gt;:&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="p"&gt;[&lt;/span&gt;&lt;span class="w"&gt;
    &lt;/span&gt;&lt;span class="p"&gt;{&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="nl"&gt;"role"&lt;/span&gt;&lt;span class="p"&gt;:&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="s2"&gt;"user"&lt;/span&gt;&lt;span class="p"&gt;,&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="nl"&gt;"content"&lt;/span&gt;&lt;span class="p"&gt;:&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="s2"&gt;"Classify this ticket."&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="p"&gt;}&lt;/span&gt;&lt;span class="w"&gt;
  &lt;/span&gt;&lt;span class="p"&gt;]&lt;/span&gt;&lt;span class="w"&gt;
&lt;/span&gt;&lt;span class="p"&gt;}&lt;/span&gt;&lt;span class="w"&gt;

&lt;/span&gt;&lt;span class="c1"&gt;// Après : Haiku 5.5&lt;/span&gt;&lt;span class="w"&gt;
&lt;/span&gt;&lt;span class="p"&gt;{&lt;/span&gt;&lt;span class="w"&gt;
  &lt;/span&gt;&lt;span class="nl"&gt;"model"&lt;/span&gt;&lt;span class="p"&gt;:&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="s2"&gt;"claude-haiku-5-5"&lt;/span&gt;&lt;span class="p"&gt;,&lt;/span&gt;&lt;span class="w"&gt;
  &lt;/span&gt;&lt;span class="nl"&gt;"max_tokens"&lt;/span&gt;&lt;span class="p"&gt;:&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="mi"&gt;16000&lt;/span&gt;&lt;span class="p"&gt;,&lt;/span&gt;&lt;span class="w"&gt;
  &lt;/span&gt;&lt;span class="nl"&gt;"thinking"&lt;/span&gt;&lt;span class="p"&gt;:&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="p"&gt;{&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="nl"&gt;"type"&lt;/span&gt;&lt;span class="p"&gt;:&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="s2"&gt;"adaptive"&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="p"&gt;},&lt;/span&gt;&lt;span class="w"&gt;
  &lt;/span&gt;&lt;span class="nl"&gt;"output_config"&lt;/span&gt;&lt;span class="p"&gt;:&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="p"&gt;{&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="nl"&gt;"effort"&lt;/span&gt;&lt;span class="p"&gt;:&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="s2"&gt;"medium"&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="p"&gt;},&lt;/span&gt;&lt;span class="w"&gt;
  &lt;/span&gt;&lt;span class="nl"&gt;"messages"&lt;/span&gt;&lt;span class="p"&gt;:&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="p"&gt;[&lt;/span&gt;&lt;span class="w"&gt;
    &lt;/span&gt;&lt;span class="p"&gt;{&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="nl"&gt;"role"&lt;/span&gt;&lt;span class="p"&gt;:&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="s2"&gt;"user"&lt;/span&gt;&lt;span class="p"&gt;,&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="nl"&gt;"content"&lt;/span&gt;&lt;span class="p"&gt;:&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="s2"&gt;"Classify this ticket."&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="p"&gt;}&lt;/span&gt;&lt;span class="w"&gt;
  &lt;/span&gt;&lt;span class="p"&gt;]&lt;/span&gt;&lt;span class="w"&gt;
&lt;/span&gt;&lt;span class="p"&gt;}&lt;/span&gt;&lt;span class="w"&gt;
&lt;/span&gt;&lt;/code&gt;&lt;/pre&gt;

&lt;/div&gt;



&lt;p&gt;Pour limiter le raisonnement, réduisez l’effort au lieu de définir un budget. Vous pouvez désactiver la réflexion avec &lt;code&gt;thinking: { "type": "disabled" }&lt;/code&gt;, mais uniquement avec un effort &lt;code&gt;high&lt;/code&gt; ou inférieur. Les niveaux &lt;code&gt;xhigh&lt;/code&gt; et &lt;code&gt;max&lt;/code&gt; avec réflexion désactivée renvoient une erreur&amp;nbsp;400.&lt;/p&gt;

&lt;h3&gt;
  
  
  2. Supprimer les paramètres d’échantillonnage
&lt;/h3&gt;

&lt;p&gt;Supprimez &lt;code&gt;temperature&lt;/code&gt;, &lt;code&gt;top_p&lt;/code&gt; et &lt;code&gt;top_k&lt;/code&gt; de vos requêtes migrées.&lt;/p&gt;

&lt;p&gt;Les seules valeurs acceptées sont&amp;nbsp;:&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;&lt;code&gt;temperature: 1&lt;/code&gt;&lt;/li&gt;
&lt;li&gt;&lt;code&gt;top_p: 0.99&lt;/code&gt;&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;Toute autre valeur renvoie une erreur&amp;nbsp;400, y compris &lt;code&gt;top_p: 1&lt;/code&gt;, tout &lt;code&gt;top_k&lt;/code&gt;, ou l’envoi simultané de &lt;code&gt;temperature&lt;/code&gt; et &lt;code&gt;top_p&lt;/code&gt;.&lt;br&gt;
&lt;/p&gt;

&lt;div class="highlight js-code-highlight"&gt;
&lt;pre class="highlight json-doc"&gt;&lt;code&gt;&lt;span class="c1"&gt;// Avant : Haiku 4.5&lt;/span&gt;&lt;span class="w"&gt;
&lt;/span&gt;&lt;span class="p"&gt;{&lt;/span&gt;&lt;span class="w"&gt;
  &lt;/span&gt;&lt;span class="nl"&gt;"model"&lt;/span&gt;&lt;span class="p"&gt;:&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="s2"&gt;"claude-haiku-4-5-20251001"&lt;/span&gt;&lt;span class="p"&gt;,&lt;/span&gt;&lt;span class="w"&gt;
  &lt;/span&gt;&lt;span class="nl"&gt;"max_tokens"&lt;/span&gt;&lt;span class="p"&gt;:&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="mi"&gt;1024&lt;/span&gt;&lt;span class="p"&gt;,&lt;/span&gt;&lt;span class="w"&gt;
  &lt;/span&gt;&lt;span class="nl"&gt;"temperature"&lt;/span&gt;&lt;span class="p"&gt;:&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="mf"&gt;0.2&lt;/span&gt;&lt;span class="p"&gt;,&lt;/span&gt;&lt;span class="w"&gt;
  &lt;/span&gt;&lt;span class="nl"&gt;"top_k"&lt;/span&gt;&lt;span class="p"&gt;:&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="mi"&gt;40&lt;/span&gt;&lt;span class="p"&gt;,&lt;/span&gt;&lt;span class="w"&gt;
  &lt;/span&gt;&lt;span class="nl"&gt;"messages"&lt;/span&gt;&lt;span class="p"&gt;:&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="p"&gt;[&lt;/span&gt;&lt;span class="w"&gt;
    &lt;/span&gt;&lt;span class="p"&gt;{&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="nl"&gt;"role"&lt;/span&gt;&lt;span class="p"&gt;:&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="s2"&gt;"user"&lt;/span&gt;&lt;span class="p"&gt;,&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="nl"&gt;"content"&lt;/span&gt;&lt;span class="p"&gt;:&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="s2"&gt;"Extract the order ID."&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="p"&gt;}&lt;/span&gt;&lt;span class="w"&gt;
  &lt;/span&gt;&lt;span class="p"&gt;]&lt;/span&gt;&lt;span class="w"&gt;
&lt;/span&gt;&lt;span class="p"&gt;}&lt;/span&gt;&lt;span class="w"&gt;

&lt;/span&gt;&lt;span class="c1"&gt;// Après : Haiku 5.5&lt;/span&gt;&lt;span class="w"&gt;
&lt;/span&gt;&lt;span class="p"&gt;{&lt;/span&gt;&lt;span class="w"&gt;
  &lt;/span&gt;&lt;span class="nl"&gt;"model"&lt;/span&gt;&lt;span class="p"&gt;:&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="s2"&gt;"claude-haiku-5-5"&lt;/span&gt;&lt;span class="p"&gt;,&lt;/span&gt;&lt;span class="w"&gt;
  &lt;/span&gt;&lt;span class="nl"&gt;"max_tokens"&lt;/span&gt;&lt;span class="p"&gt;:&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="mi"&gt;1024&lt;/span&gt;&lt;span class="p"&gt;,&lt;/span&gt;&lt;span class="w"&gt;
  &lt;/span&gt;&lt;span class="nl"&gt;"messages"&lt;/span&gt;&lt;span class="p"&gt;:&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="p"&gt;[&lt;/span&gt;&lt;span class="w"&gt;
    &lt;/span&gt;&lt;span class="p"&gt;{&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="nl"&gt;"role"&lt;/span&gt;&lt;span class="p"&gt;:&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="s2"&gt;"user"&lt;/span&gt;&lt;span class="p"&gt;,&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="nl"&gt;"content"&lt;/span&gt;&lt;span class="p"&gt;:&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="s2"&gt;"Extract the order ID."&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="p"&gt;}&lt;/span&gt;&lt;span class="w"&gt;
  &lt;/span&gt;&lt;span class="p"&gt;]&lt;/span&gt;&lt;span class="w"&gt;
&lt;/span&gt;&lt;span class="p"&gt;}&lt;/span&gt;&lt;span class="w"&gt;
&lt;/span&gt;&lt;/code&gt;&lt;/pre&gt;

&lt;/div&gt;



&lt;p&gt;Si vous utilisiez une température faible pour stabiliser le format, explicitez cette contrainte dans votre prompt.&lt;/p&gt;

&lt;h3&gt;
  
  
  3. Supprimer le préremplissage de l’assistant
&lt;/h3&gt;

&lt;p&gt;Haiku 5.5 rejette un dernier message &lt;code&gt;assistant&lt;/code&gt; utilisé pour amorcer ou compléter une réponse. Votre tableau &lt;code&gt;messages&lt;/code&gt; doit se terminer par un tour utilisateur.&lt;br&gt;
&lt;/p&gt;

&lt;div class="highlight js-code-highlight"&gt;
&lt;pre class="highlight json-doc"&gt;&lt;code&gt;&lt;span class="c1"&gt;// Avant : Haiku 4.5&lt;/span&gt;&lt;span class="w"&gt;
&lt;/span&gt;&lt;span class="p"&gt;{&lt;/span&gt;&lt;span class="w"&gt;
  &lt;/span&gt;&lt;span class="nl"&gt;"model"&lt;/span&gt;&lt;span class="p"&gt;:&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="s2"&gt;"claude-haiku-4-5-20251001"&lt;/span&gt;&lt;span class="p"&gt;,&lt;/span&gt;&lt;span class="w"&gt;
  &lt;/span&gt;&lt;span class="nl"&gt;"max_tokens"&lt;/span&gt;&lt;span class="p"&gt;:&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="mi"&gt;1024&lt;/span&gt;&lt;span class="p"&gt;,&lt;/span&gt;&lt;span class="w"&gt;
  &lt;/span&gt;&lt;span class="nl"&gt;"messages"&lt;/span&gt;&lt;span class="p"&gt;:&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="p"&gt;[&lt;/span&gt;&lt;span class="w"&gt;
    &lt;/span&gt;&lt;span class="p"&gt;{&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="nl"&gt;"role"&lt;/span&gt;&lt;span class="p"&gt;:&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="s2"&gt;"user"&lt;/span&gt;&lt;span class="p"&gt;,&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="nl"&gt;"content"&lt;/span&gt;&lt;span class="p"&gt;:&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="s2"&gt;"Return the sentiment as JSON."&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="p"&gt;},&lt;/span&gt;&lt;span class="w"&gt;
    &lt;/span&gt;&lt;span class="p"&gt;{&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="nl"&gt;"role"&lt;/span&gt;&lt;span class="p"&gt;:&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="s2"&gt;"assistant"&lt;/span&gt;&lt;span class="p"&gt;,&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="nl"&gt;"content"&lt;/span&gt;&lt;span class="p"&gt;:&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="s2"&gt;"{&lt;/span&gt;&lt;span class="se"&gt;\"&lt;/span&gt;&lt;span class="s2"&gt;sentiment&lt;/span&gt;&lt;span class="se"&gt;\"&lt;/span&gt;&lt;span class="s2"&gt;: &lt;/span&gt;&lt;span class="se"&gt;\"&lt;/span&gt;&lt;span class="s2"&gt;"&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="p"&gt;}&lt;/span&gt;&lt;span class="w"&gt;
  &lt;/span&gt;&lt;span class="p"&gt;]&lt;/span&gt;&lt;span class="w"&gt;
&lt;/span&gt;&lt;span class="p"&gt;}&lt;/span&gt;&lt;span class="w"&gt;

&lt;/span&gt;&lt;span class="c1"&gt;// Après : Haiku 5.5&lt;/span&gt;&lt;span class="w"&gt;
&lt;/span&gt;&lt;span class="p"&gt;{&lt;/span&gt;&lt;span class="w"&gt;
  &lt;/span&gt;&lt;span class="nl"&gt;"model"&lt;/span&gt;&lt;span class="p"&gt;:&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="s2"&gt;"claude-haiku-5-5"&lt;/span&gt;&lt;span class="p"&gt;,&lt;/span&gt;&lt;span class="w"&gt;
  &lt;/span&gt;&lt;span class="nl"&gt;"max_tokens"&lt;/span&gt;&lt;span class="p"&gt;:&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="mi"&gt;1024&lt;/span&gt;&lt;span class="p"&gt;,&lt;/span&gt;&lt;span class="w"&gt;
  &lt;/span&gt;&lt;span class="nl"&gt;"system"&lt;/span&gt;&lt;span class="p"&gt;:&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="s2"&gt;"Reply with only a JSON object. No preamble."&lt;/span&gt;&lt;span class="p"&gt;,&lt;/span&gt;&lt;span class="w"&gt;
  &lt;/span&gt;&lt;span class="nl"&gt;"messages"&lt;/span&gt;&lt;span class="p"&gt;:&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="p"&gt;[&lt;/span&gt;&lt;span class="w"&gt;
    &lt;/span&gt;&lt;span class="p"&gt;{&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="nl"&gt;"role"&lt;/span&gt;&lt;span class="p"&gt;:&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="s2"&gt;"user"&lt;/span&gt;&lt;span class="p"&gt;,&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="nl"&gt;"content"&lt;/span&gt;&lt;span class="p"&gt;:&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="s2"&gt;"Return the sentiment as JSON."&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="p"&gt;}&lt;/span&gt;&lt;span class="w"&gt;
  &lt;/span&gt;&lt;span class="p"&gt;]&lt;/span&gt;&lt;span class="w"&gt;
&lt;/span&gt;&lt;span class="p"&gt;}&lt;/span&gt;&lt;span class="w"&gt;
&lt;/span&gt;&lt;/code&gt;&lt;/pre&gt;

&lt;/div&gt;



&lt;p&gt;Pour des sorties strictes, utilisez les sorties structurées ou un outil avec des champs d’énumération pour les tâches de classification.&lt;/p&gt;

&lt;h3&gt;
  
  
  4. Migrer l’utilisation de l’ordinateur vers &lt;code&gt;computer_toolset_20260801&lt;/code&gt;
&lt;/h3&gt;

&lt;p&gt;Sur l’API Claude et Google Cloud, Haiku 5.5 prend en charge l’utilisation de l’ordinateur via le nouvel ensemble d’outils uniquement.&lt;/p&gt;

&lt;p&gt;Actions à appliquer&amp;nbsp;:&lt;/p&gt;

&lt;ol&gt;
&lt;li&gt;Remplacez &lt;code&gt;computer_20250124&lt;/code&gt; par &lt;code&gt;computer_toolset_20260801&lt;/code&gt;.&lt;/li&gt;
&lt;li&gt;Supprimez l’en-tête bêta &lt;code&gt;computer-use-2025-01-24&lt;/code&gt;.&lt;/li&gt;
&lt;li&gt;Supprimez &lt;code&gt;fine-grained-tool-streaming-2025-05-14&lt;/code&gt; s’il est présent&amp;nbsp;: il renvoie une erreur&amp;nbsp;400 avec un ensemble d’outils.
&lt;/li&gt;
&lt;/ol&gt;

&lt;div class="highlight js-code-highlight"&gt;
&lt;pre class="highlight json-doc"&gt;&lt;code&gt;&lt;span class="c1"&gt;// Avant : Haiku 4.5&lt;/span&gt;&lt;span class="w"&gt;
&lt;/span&gt;&lt;span class="c1"&gt;// En-tête : anthropic-beta: computer-use-2025-01-24&lt;/span&gt;&lt;span class="w"&gt;
&lt;/span&gt;&lt;span class="p"&gt;{&lt;/span&gt;&lt;span class="w"&gt;
  &lt;/span&gt;&lt;span class="nl"&gt;"model"&lt;/span&gt;&lt;span class="p"&gt;:&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="s2"&gt;"claude-haiku-4-5-20251001"&lt;/span&gt;&lt;span class="p"&gt;,&lt;/span&gt;&lt;span class="w"&gt;
  &lt;/span&gt;&lt;span class="nl"&gt;"max_tokens"&lt;/span&gt;&lt;span class="p"&gt;:&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="mi"&gt;4096&lt;/span&gt;&lt;span class="p"&gt;,&lt;/span&gt;&lt;span class="w"&gt;
  &lt;/span&gt;&lt;span class="nl"&gt;"tools"&lt;/span&gt;&lt;span class="p"&gt;:&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="p"&gt;[&lt;/span&gt;&lt;span class="w"&gt;
    &lt;/span&gt;&lt;span class="p"&gt;{&lt;/span&gt;&lt;span class="w"&gt;
      &lt;/span&gt;&lt;span class="nl"&gt;"type"&lt;/span&gt;&lt;span class="p"&gt;:&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="s2"&gt;"computer_20250124"&lt;/span&gt;&lt;span class="p"&gt;,&lt;/span&gt;&lt;span class="w"&gt;
      &lt;/span&gt;&lt;span class="nl"&gt;"name"&lt;/span&gt;&lt;span class="p"&gt;:&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="s2"&gt;"computer"&lt;/span&gt;&lt;span class="p"&gt;,&lt;/span&gt;&lt;span class="w"&gt;
      &lt;/span&gt;&lt;span class="nl"&gt;"display_width_px"&lt;/span&gt;&lt;span class="p"&gt;:&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="mi"&gt;1280&lt;/span&gt;&lt;span class="p"&gt;,&lt;/span&gt;&lt;span class="w"&gt;
      &lt;/span&gt;&lt;span class="nl"&gt;"display_height_px"&lt;/span&gt;&lt;span class="p"&gt;:&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="mi"&gt;800&lt;/span&gt;&lt;span class="w"&gt;
    &lt;/span&gt;&lt;span class="p"&gt;}&lt;/span&gt;&lt;span class="w"&gt;
  &lt;/span&gt;&lt;span class="p"&gt;],&lt;/span&gt;&lt;span class="w"&gt;
  &lt;/span&gt;&lt;span class="nl"&gt;"messages"&lt;/span&gt;&lt;span class="p"&gt;:&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="p"&gt;[&lt;/span&gt;&lt;span class="w"&gt;
    &lt;/span&gt;&lt;span class="p"&gt;{&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="nl"&gt;"role"&lt;/span&gt;&lt;span class="p"&gt;:&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="s2"&gt;"user"&lt;/span&gt;&lt;span class="p"&gt;,&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="nl"&gt;"content"&lt;/span&gt;&lt;span class="p"&gt;:&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="s2"&gt;"Open the settings page."&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="p"&gt;}&lt;/span&gt;&lt;span class="w"&gt;
  &lt;/span&gt;&lt;span class="p"&gt;]&lt;/span&gt;&lt;span class="w"&gt;
&lt;/span&gt;&lt;span class="p"&gt;}&lt;/span&gt;&lt;span class="w"&gt;

&lt;/span&gt;&lt;span class="c1"&gt;// Après : Haiku 5.5&lt;/span&gt;&lt;span class="w"&gt;
&lt;/span&gt;&lt;span class="c1"&gt;// Aucun en-tête bêta&lt;/span&gt;&lt;span class="w"&gt;
&lt;/span&gt;&lt;span class="p"&gt;{&lt;/span&gt;&lt;span class="w"&gt;
  &lt;/span&gt;&lt;span class="nl"&gt;"model"&lt;/span&gt;&lt;span class="p"&gt;:&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="s2"&gt;"claude-haiku-5-5"&lt;/span&gt;&lt;span class="p"&gt;,&lt;/span&gt;&lt;span class="w"&gt;
  &lt;/span&gt;&lt;span class="nl"&gt;"max_tokens"&lt;/span&gt;&lt;span class="p"&gt;:&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="mi"&gt;4096&lt;/span&gt;&lt;span class="p"&gt;,&lt;/span&gt;&lt;span class="w"&gt;
  &lt;/span&gt;&lt;span class="nl"&gt;"tools"&lt;/span&gt;&lt;span class="p"&gt;:&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="p"&gt;[&lt;/span&gt;&lt;span class="w"&gt;
    &lt;/span&gt;&lt;span class="p"&gt;{&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="nl"&gt;"type"&lt;/span&gt;&lt;span class="p"&gt;:&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="s2"&gt;"computer_toolset_20260801"&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="p"&gt;}&lt;/span&gt;&lt;span class="w"&gt;
  &lt;/span&gt;&lt;span class="p"&gt;],&lt;/span&gt;&lt;span class="w"&gt;
  &lt;/span&gt;&lt;span class="nl"&gt;"messages"&lt;/span&gt;&lt;span class="p"&gt;:&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="p"&gt;[&lt;/span&gt;&lt;span class="w"&gt;
    &lt;/span&gt;&lt;span class="p"&gt;{&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="nl"&gt;"role"&lt;/span&gt;&lt;span class="p"&gt;:&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="s2"&gt;"user"&lt;/span&gt;&lt;span class="p"&gt;,&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="nl"&gt;"content"&lt;/span&gt;&lt;span class="p"&gt;:&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="s2"&gt;"Open the settings page."&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="p"&gt;}&lt;/span&gt;&lt;span class="w"&gt;
  &lt;/span&gt;&lt;span class="p"&gt;]&lt;/span&gt;&lt;span class="w"&gt;
&lt;/span&gt;&lt;span class="p"&gt;}&lt;/span&gt;&lt;span class="w"&gt;
&lt;/span&gt;&lt;/code&gt;&lt;/pre&gt;

&lt;/div&gt;



&lt;p&gt;Mettez également à jour votre boucle d’agent&amp;nbsp;:&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;dispatchez les appels d’outils avec &lt;code&gt;name&lt;/code&gt; et &lt;code&gt;toolset_name&lt;/code&gt; de chaque bloc &lt;code&gt;tool_use&lt;/code&gt;&amp;nbsp;;&lt;/li&gt;
&lt;li&gt;n’utilisez plus &lt;code&gt;input.action&lt;/code&gt; comme clé de routage&amp;nbsp;;&lt;/li&gt;
&lt;li&gt;renvoyez &lt;code&gt;toolset_name&lt;/code&gt; dans les résultats d’outil.&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;Haiku 5.5 ajoute également l’outil de navigateur &lt;code&gt;browser_toolset_20260801&lt;/code&gt;, non pris en charge par Haiku 4.5. Consultez &lt;a href="https://apidog.com/fr/blog/claude-code-computer-use?utm_source=dev.to&amp;amp;utm_medium=wanda&amp;amp;utm_content=n8n-post-automation"&gt;l’utilisation de l’ordinateur avec Claude Code&lt;/a&gt; pour une vue d’ensemble.&lt;/p&gt;

&lt;h3&gt;
  
  
  5. Ne modifiez pas l’historique avant un bloc de réflexion
&lt;/h3&gt;

&lt;p&gt;Un bloc de réflexion Haiku 5.5 reste valide uniquement si tout le contenu qui le précède est strictement identique. Modifier &lt;code&gt;system&lt;/code&gt;, &lt;code&gt;tools&lt;/code&gt; ou un message antérieur, puis renvoyer le bloc de réflexion, produit une erreur&amp;nbsp;400.&lt;br&gt;
&lt;/p&gt;

&lt;div class="highlight js-code-highlight"&gt;
&lt;pre class="highlight json-doc"&gt;&lt;code&gt;&lt;span class="c1"&gt;// Incorrect : système modifié + bloc de réflexion rejoué = 400&lt;/span&gt;&lt;span class="w"&gt;
&lt;/span&gt;&lt;span class="p"&gt;{&lt;/span&gt;&lt;span class="w"&gt;
  &lt;/span&gt;&lt;span class="nl"&gt;"model"&lt;/span&gt;&lt;span class="p"&gt;:&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="s2"&gt;"claude-haiku-5-5"&lt;/span&gt;&lt;span class="p"&gt;,&lt;/span&gt;&lt;span class="w"&gt;
  &lt;/span&gt;&lt;span class="nl"&gt;"max_tokens"&lt;/span&gt;&lt;span class="p"&gt;:&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="mi"&gt;4096&lt;/span&gt;&lt;span class="p"&gt;,&lt;/span&gt;&lt;span class="w"&gt;
  &lt;/span&gt;&lt;span class="nl"&gt;"system"&lt;/span&gt;&lt;span class="p"&gt;:&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="s2"&gt;"You are a billing agent. Be brief."&lt;/span&gt;&lt;span class="p"&gt;,&lt;/span&gt;&lt;span class="w"&gt;
  &lt;/span&gt;&lt;span class="nl"&gt;"messages"&lt;/span&gt;&lt;span class="p"&gt;:&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="p"&gt;[&lt;/span&gt;&lt;span class="w"&gt;
    &lt;/span&gt;&lt;span class="p"&gt;{&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="nl"&gt;"role"&lt;/span&gt;&lt;span class="p"&gt;:&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="s2"&gt;"user"&lt;/span&gt;&lt;span class="p"&gt;,&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="nl"&gt;"content"&lt;/span&gt;&lt;span class="p"&gt;:&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="s2"&gt;"Why was I charged twice?"&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="p"&gt;},&lt;/span&gt;&lt;span class="w"&gt;
    &lt;/span&gt;&lt;span class="p"&gt;{&lt;/span&gt;&lt;span class="w"&gt;
      &lt;/span&gt;&lt;span class="nl"&gt;"role"&lt;/span&gt;&lt;span class="p"&gt;:&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="s2"&gt;"assistant"&lt;/span&gt;&lt;span class="p"&gt;,&lt;/span&gt;&lt;span class="w"&gt;
      &lt;/span&gt;&lt;span class="nl"&gt;"content"&lt;/span&gt;&lt;span class="p"&gt;:&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="p"&gt;[&lt;/span&gt;&lt;span class="w"&gt;
        &lt;/span&gt;&lt;span class="p"&gt;{&lt;/span&gt;&lt;span class="w"&gt;
          &lt;/span&gt;&lt;span class="nl"&gt;"type"&lt;/span&gt;&lt;span class="p"&gt;:&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="s2"&gt;"thinking"&lt;/span&gt;&lt;span class="p"&gt;,&lt;/span&gt;&lt;span class="w"&gt;
          &lt;/span&gt;&lt;span class="nl"&gt;"thinking"&lt;/span&gt;&lt;span class="p"&gt;:&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="s2"&gt;""&lt;/span&gt;&lt;span class="p"&gt;,&lt;/span&gt;&lt;span class="w"&gt;
          &lt;/span&gt;&lt;span class="nl"&gt;"signature"&lt;/span&gt;&lt;span class="p"&gt;:&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="s2"&gt;"&amp;lt;from turn 1&amp;gt;"&lt;/span&gt;&lt;span class="w"&gt;
        &lt;/span&gt;&lt;span class="p"&gt;},&lt;/span&gt;&lt;span class="w"&gt;
        &lt;/span&gt;&lt;span class="p"&gt;{&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="nl"&gt;"type"&lt;/span&gt;&lt;span class="p"&gt;:&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="s2"&gt;"text"&lt;/span&gt;&lt;span class="p"&gt;,&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="nl"&gt;"text"&lt;/span&gt;&lt;span class="p"&gt;:&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="s2"&gt;"Checking."&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="p"&gt;}&lt;/span&gt;&lt;span class="w"&gt;
      &lt;/span&gt;&lt;span class="p"&gt;]&lt;/span&gt;&lt;span class="w"&gt;
    &lt;/span&gt;&lt;span class="p"&gt;},&lt;/span&gt;&lt;span class="w"&gt;
    &lt;/span&gt;&lt;span class="p"&gt;{&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="nl"&gt;"role"&lt;/span&gt;&lt;span class="p"&gt;:&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="s2"&gt;"user"&lt;/span&gt;&lt;span class="p"&gt;,&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="nl"&gt;"content"&lt;/span&gt;&lt;span class="p"&gt;:&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="s2"&gt;"Order 4412."&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="p"&gt;}&lt;/span&gt;&lt;span class="w"&gt;
  &lt;/span&gt;&lt;span class="p"&gt;]&lt;/span&gt;&lt;span class="w"&gt;
&lt;/span&gt;&lt;span class="p"&gt;}&lt;/span&gt;&lt;span class="w"&gt;

&lt;/span&gt;&lt;span class="c1"&gt;// Correct : historique inchangé, instruction ajoutée au nouveau tour&lt;/span&gt;&lt;span class="w"&gt;
&lt;/span&gt;&lt;span class="p"&gt;{&lt;/span&gt;&lt;span class="w"&gt;
  &lt;/span&gt;&lt;span class="nl"&gt;"model"&lt;/span&gt;&lt;span class="p"&gt;:&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="s2"&gt;"claude-haiku-5-5"&lt;/span&gt;&lt;span class="p"&gt;,&lt;/span&gt;&lt;span class="w"&gt;
  &lt;/span&gt;&lt;span class="nl"&gt;"max_tokens"&lt;/span&gt;&lt;span class="p"&gt;:&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="mi"&gt;4096&lt;/span&gt;&lt;span class="p"&gt;,&lt;/span&gt;&lt;span class="w"&gt;
  &lt;/span&gt;&lt;span class="nl"&gt;"system"&lt;/span&gt;&lt;span class="p"&gt;:&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="s2"&gt;"You are a billing agent."&lt;/span&gt;&lt;span class="p"&gt;,&lt;/span&gt;&lt;span class="w"&gt;
  &lt;/span&gt;&lt;span class="nl"&gt;"messages"&lt;/span&gt;&lt;span class="p"&gt;:&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="p"&gt;[&lt;/span&gt;&lt;span class="w"&gt;
    &lt;/span&gt;&lt;span class="p"&gt;{&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="nl"&gt;"role"&lt;/span&gt;&lt;span class="p"&gt;:&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="s2"&gt;"user"&lt;/span&gt;&lt;span class="p"&gt;,&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="nl"&gt;"content"&lt;/span&gt;&lt;span class="p"&gt;:&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="s2"&gt;"Why was I charged twice?"&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="p"&gt;},&lt;/span&gt;&lt;span class="w"&gt;
    &lt;/span&gt;&lt;span class="p"&gt;{&lt;/span&gt;&lt;span class="w"&gt;
      &lt;/span&gt;&lt;span class="nl"&gt;"role"&lt;/span&gt;&lt;span class="p"&gt;:&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="s2"&gt;"assistant"&lt;/span&gt;&lt;span class="p"&gt;,&lt;/span&gt;&lt;span class="w"&gt;
      &lt;/span&gt;&lt;span class="nl"&gt;"content"&lt;/span&gt;&lt;span class="p"&gt;:&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="p"&gt;[&lt;/span&gt;&lt;span class="w"&gt;
        &lt;/span&gt;&lt;span class="p"&gt;{&lt;/span&gt;&lt;span class="w"&gt;
          &lt;/span&gt;&lt;span class="nl"&gt;"type"&lt;/span&gt;&lt;span class="p"&gt;:&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="s2"&gt;"thinking"&lt;/span&gt;&lt;span class="p"&gt;,&lt;/span&gt;&lt;span class="w"&gt;
          &lt;/span&gt;&lt;span class="nl"&gt;"thinking"&lt;/span&gt;&lt;span class="p"&gt;:&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="s2"&gt;""&lt;/span&gt;&lt;span class="p"&gt;,&lt;/span&gt;&lt;span class="w"&gt;
          &lt;/span&gt;&lt;span class="nl"&gt;"signature"&lt;/span&gt;&lt;span class="p"&gt;:&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="s2"&gt;"&amp;lt;from turn 1&amp;gt;"&lt;/span&gt;&lt;span class="w"&gt;
        &lt;/span&gt;&lt;span class="p"&gt;},&lt;/span&gt;&lt;span class="w"&gt;
        &lt;/span&gt;&lt;span class="p"&gt;{&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="nl"&gt;"type"&lt;/span&gt;&lt;span class="p"&gt;:&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="s2"&gt;"text"&lt;/span&gt;&lt;span class="p"&gt;,&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="nl"&gt;"text"&lt;/span&gt;&lt;span class="p"&gt;:&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="s2"&gt;"Checking."&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="p"&gt;}&lt;/span&gt;&lt;span class="w"&gt;
      &lt;/span&gt;&lt;span class="p"&gt;]&lt;/span&gt;&lt;span class="w"&gt;
    &lt;/span&gt;&lt;span class="p"&gt;},&lt;/span&gt;&lt;span class="w"&gt;
    &lt;/span&gt;&lt;span class="p"&gt;{&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="nl"&gt;"role"&lt;/span&gt;&lt;span class="p"&gt;:&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="s2"&gt;"user"&lt;/span&gt;&lt;span class="p"&gt;,&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="nl"&gt;"content"&lt;/span&gt;&lt;span class="p"&gt;:&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="s2"&gt;"Order 4412. Be brief."&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="p"&gt;}&lt;/span&gt;&lt;span class="w"&gt;
  &lt;/span&gt;&lt;span class="p"&gt;]&lt;/span&gt;&lt;span class="w"&gt;
&lt;/span&gt;&lt;span class="p"&gt;}&lt;/span&gt;&lt;span class="w"&gt;
&lt;/span&gt;&lt;/code&gt;&lt;/pre&gt;

&lt;/div&gt;



&lt;p&gt;Pour les comptes créés avant le 31&amp;nbsp;août&amp;nbsp;2026 à 00:00&amp;nbsp;UTC, cette erreur n’apparaît que si la requête définit &lt;code&gt;thinking.block_binding.prefix_mismatch_behavior&lt;/code&gt;.&lt;/p&gt;

&lt;h2&gt;
  
  
  Changements silencieux à tester
&lt;/h2&gt;

&lt;p&gt;Même si la requête renvoie un statut&amp;nbsp;200, vérifiez les comportements suivants.&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;
&lt;strong&gt;Champ &lt;code&gt;thinking&lt;/code&gt; vide par défaut&lt;/strong&gt;&amp;nbsp;: les blocs de réflexion contiennent un champ &lt;code&gt;thinking&lt;/code&gt; vide et une &lt;code&gt;signature&lt;/code&gt;. Haiku 4.5 renvoyait une réflexion résumée. Pour l’afficher ou l’enregistrer, définissez&amp;nbsp;:
&lt;/li&gt;
&lt;/ul&gt;

&lt;div class="highlight js-code-highlight"&gt;
&lt;pre class="highlight json"&gt;&lt;code&gt;&lt;span class="w"&gt;  &lt;/span&gt;&lt;span class="p"&gt;{&lt;/span&gt;&lt;span class="w"&gt;
    &lt;/span&gt;&lt;span class="nl"&gt;"thinking"&lt;/span&gt;&lt;span class="p"&gt;:&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="p"&gt;{&lt;/span&gt;&lt;span class="w"&gt;
      &lt;/span&gt;&lt;span class="nl"&gt;"type"&lt;/span&gt;&lt;span class="p"&gt;:&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="s2"&gt;"adaptive"&lt;/span&gt;&lt;span class="p"&gt;,&lt;/span&gt;&lt;span class="w"&gt;
      &lt;/span&gt;&lt;span class="nl"&gt;"display"&lt;/span&gt;&lt;span class="p"&gt;:&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="s2"&gt;"summarized"&lt;/span&gt;&lt;span class="w"&gt;
    &lt;/span&gt;&lt;span class="p"&gt;}&lt;/span&gt;&lt;span class="w"&gt;
  &lt;/span&gt;&lt;span class="p"&gt;}&lt;/span&gt;&lt;span class="w"&gt;
&lt;/span&gt;&lt;/code&gt;&lt;/pre&gt;

&lt;/div&gt;



&lt;ul&gt;
&lt;li&gt;&lt;p&gt;&lt;strong&gt;La réponse peut commencer par un bloc de réflexion&lt;/strong&gt;&amp;nbsp;: recherchez les blocs &lt;code&gt;content&lt;/code&gt; par leur champ &lt;code&gt;type&lt;/code&gt;, jamais par leur position dans le tableau.&lt;/p&gt;&lt;/li&gt;
&lt;li&gt;&lt;p&gt;&lt;strong&gt;Environ 30&amp;nbsp;% de jetons en plus&lt;/strong&gt;&amp;nbsp;: recomptez vos prompts. Les jetons de réflexion sont inclus dans &lt;code&gt;max_tokens&lt;/code&gt;, ce qui peut provoquer &lt;code&gt;stop_reason: "max_tokens"&lt;/code&gt; avant toute sortie texte.&lt;/p&gt;&lt;/li&gt;
&lt;li&gt;&lt;p&gt;&lt;strong&gt;&lt;code&gt;tool_choice&lt;/code&gt; forcé ignore la réflexion&lt;/strong&gt;&amp;nbsp;: &lt;code&gt;any&lt;/code&gt; ou un outil nommé fonctionne, mais la réponse débute par un appel d’outil sans bloc &lt;code&gt;thinking&lt;/code&gt;. Pour laisser le modèle raisonner avant l’appel, utilisez&amp;nbsp;:&lt;br&gt;
&lt;/p&gt;&lt;/li&gt;
&lt;/ul&gt;

&lt;div class="highlight js-code-highlight"&gt;
&lt;pre class="highlight json"&gt;&lt;code&gt;&lt;span class="w"&gt;  &lt;/span&gt;&lt;span class="p"&gt;{&lt;/span&gt;&lt;span class="w"&gt;
    &lt;/span&gt;&lt;span class="nl"&gt;"tool_choice"&lt;/span&gt;&lt;span class="p"&gt;:&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="p"&gt;{&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="nl"&gt;"type"&lt;/span&gt;&lt;span class="p"&gt;:&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="s2"&gt;"auto"&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="p"&gt;}&lt;/span&gt;&lt;span class="w"&gt;
  &lt;/span&gt;&lt;span class="p"&gt;}&lt;/span&gt;&lt;span class="w"&gt;
&lt;/span&gt;&lt;/code&gt;&lt;/pre&gt;

&lt;/div&gt;



&lt;p&gt;Puis précisez dans le prompt quand l’outil doit être appelé.&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;&lt;p&gt;&lt;strong&gt;Nouveaux refus sans repli automatique&lt;/strong&gt;&amp;nbsp;: les classificateurs de sécurité &lt;code&gt;cyber&lt;/code&gt;, &lt;code&gt;frontier_llm&lt;/code&gt;, &lt;code&gt;bio&lt;/code&gt; et &lt;code&gt;general_harms&lt;/code&gt; peuvent retourner &lt;code&gt;stop_reason: "refusal"&lt;/code&gt;. Une nouvelle tentative produit généralement le même résultat.&lt;/p&gt;&lt;/li&gt;
&lt;li&gt;&lt;p&gt;&lt;strong&gt;Niveau de priorité supprimé&lt;/strong&gt;&amp;nbsp;: si vous avez un engagement de priorité pour Haiku 4.5, prévoyez la capacité séparément pour Haiku 5.5.&lt;/p&gt;&lt;/li&gt;
&lt;li&gt;&lt;p&gt;&lt;strong&gt;Blocs de réflexion liés au compte&lt;/strong&gt;&amp;nbsp;: ils fonctionnent uniquement dans le compte qui les a produits, ou dans un compte lié. Rejouer une conversation depuis un autre compte perd ce raisonnement.&lt;/p&gt;&lt;/li&gt;
&lt;li&gt;&lt;p&gt;&lt;strong&gt;Mise en cache plus accessible&lt;/strong&gt;&amp;nbsp;: le seuil d’invite cachable descend de 4&amp;nbsp;096 à 512 jetons. Des prompts système auparavant trop courts peuvent maintenant bénéficier du cache.&lt;/p&gt;&lt;/li&gt;
&lt;/ul&gt;

&lt;h2&gt;
  
  
  Ce qui s’est amélioré
&lt;/h2&gt;

&lt;p&gt;Les chiffres suivants sont rapportés par Anthropic pour Haiku 5.5 avec l’effort maximal. Artificial Analysis a exécuté GDPval-AA et AA-Briefcase indépendamment.&lt;/p&gt;

&lt;div class="table-wrapper-paragraph"&gt;&lt;table&gt;
&lt;thead&gt;
&lt;tr&gt;
&lt;th&gt;Benchmark&lt;/th&gt;
&lt;th&gt;Haiku 4.5&lt;/th&gt;
&lt;th&gt;Haiku 5.5&lt;/th&gt;
&lt;/tr&gt;
&lt;/thead&gt;
&lt;tbody&gt;
&lt;tr&gt;
&lt;td&gt;GDPval-AA v2.1 (Elo)&lt;/td&gt;
&lt;td&gt;735&lt;/td&gt;
&lt;td&gt;1620&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;AA-Briefcase v1.1 (Elo)&lt;/td&gt;
&lt;td&gt;614&lt;/td&gt;
&lt;td&gt;1578&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;OSWorld 2.1, sous-ensemble hors ligne&lt;/td&gt;
&lt;td&gt;15,7&amp;nbsp;%&lt;/td&gt;
&lt;td&gt;72,4&amp;nbsp;%&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;Le dernier examen de l’humanité, avec outils&lt;/td&gt;
&lt;td&gt;18,7&amp;nbsp;%&lt;/td&gt;
&lt;td&gt;57,4&amp;nbsp;%&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;Terminal-Bench 4.0&lt;/td&gt;
&lt;td&gt;0,0&amp;nbsp;%&lt;/td&gt;
&lt;td&gt;39,2&amp;nbsp;%&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;SWE-bench Multilingue&lt;/td&gt;
&lt;td&gt;67,4&amp;nbsp;%&lt;/td&gt;
&lt;td&gt;83,7&amp;nbsp;%&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;Cartographie, sans outils&lt;/td&gt;
&lt;td&gt;6,4&amp;nbsp;%&lt;/td&gt;
&lt;td&gt;46,4&amp;nbsp;%&lt;/td&gt;
&lt;/tr&gt;
&lt;/tbody&gt;
&lt;/table&gt;&lt;/div&gt;

&lt;p&gt;L’exécution Terminal-Bench de Haiku 4.5 utilisait un budget de réflexion fixe de 63&amp;nbsp;999 jetons. Avec l’effort &lt;code&gt;medium&lt;/code&gt; par défaut, Haiku 5.5 a obtenu 1277 sur GDPval-AA, toujours bien au-dessus de Haiku 4.5.&lt;/p&gt;

&lt;p&gt;Box a rapporté des scores supérieurs de 11&amp;nbsp;points à ceux de Haiku 4.5 pour environ la moitié de la latence. Consultez les &lt;a href="https://apidog.com/fr/blog/claude-haiku-5-5-benchmarks?utm_source=dev.to&amp;amp;utm_medium=wanda&amp;amp;utm_content=n8n-post-automation"&gt;benchmarks de Claude Haiku 5.5&lt;/a&gt; pour les tableaux complets.&lt;/p&gt;

&lt;p&gt;Anthropic positionne toujours Sonnet 5.5 et Opus 5.5 comme de meilleurs choix pour le codage agentique complexe. Haiku 5.5 vise notamment&amp;nbsp;:&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;la classification&amp;nbsp;;&lt;/li&gt;
&lt;li&gt;l’extraction&amp;nbsp;;&lt;/li&gt;
&lt;li&gt;la summarisation&amp;nbsp;;&lt;/li&gt;
&lt;li&gt;la compaction&amp;nbsp;;&lt;/li&gt;
&lt;li&gt;les sous-agents&amp;nbsp;;&lt;/li&gt;
&lt;li&gt;l’utilisation du navigateur.&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;Côté coût, Anthropic indique que Haiku 5.5 est en moyenne environ 75&amp;nbsp;% moins cher. Cette estimation combine une baisse de 90&amp;nbsp;% jusqu’à 100&amp;nbsp;000 jetons et de 50&amp;nbsp;% au-delà, tout en tenant compte du nouveau tokeniseur. Le prompt système d’utilisation des outils passe aussi de 496 à 286 jetons avec &lt;code&gt;tool_choice: "auto"&lt;/code&gt;.&lt;/p&gt;

&lt;p&gt;Pour les calculs détaillés, consultez &lt;a href="https://apidog.com/fr/blog/claude-haiku-5-5-pricing?utm_source=dev.to&amp;amp;utm_medium=wanda&amp;amp;utm_content=n8n-post-automation"&gt;la tarification de Claude Haiku 5.5&lt;/a&gt;.&lt;/p&gt;

&lt;h2&gt;
  
  
  Testez la migration dans Apidog
&lt;/h2&gt;

&lt;p&gt;Dans &lt;a href="https://apidog.com?utm_source=dev.to&amp;amp;utm_medium=wanda&amp;amp;utm_content=n8n-post-automation"&gt;Apidog&lt;/a&gt;, créez trois requêtes enregistrées vers &lt;code&gt;https://api.anthropic.com/v1/messages&lt;/code&gt;.&lt;/p&gt;

&lt;p&gt;&lt;a href="https://media2.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fdev-to-uploads.s3.us-east-2.amazonaws.com%2Fuploads%2Farticles%2F83lglszsqzyiqxectqjv.png" class="article-body-image-wrapper"&gt;&lt;img src="https://media2.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fdev-to-uploads.s3.us-east-2.amazonaws.com%2Fuploads%2Farticles%2F83lglszsqzyiqxectqjv.png" alt="Configuration de requêtes dans Apidog" width="799" height="530"&gt;&lt;/a&gt;&lt;/p&gt;

&lt;ol&gt;
&lt;li&gt;&lt;p&gt;&lt;strong&gt;Référence&lt;/strong&gt;&lt;br&gt;&lt;br&gt;
Utilisez votre corps Haiku 4.5 actuel et vérifiez un statut &lt;code&gt;200&lt;/code&gt;.&lt;/p&gt;&lt;/li&gt;
&lt;li&gt;&lt;p&gt;&lt;strong&gt;Ancien corps, nouveau modèle&lt;/strong&gt;&lt;br&gt;&lt;br&gt;
Changez uniquement &lt;code&gt;model&lt;/code&gt; vers &lt;code&gt;claude-haiku-5-5&lt;/code&gt;. Vérifiez un statut &lt;code&gt;400&lt;/code&gt;. Gardez une requête de test par changement majeur détecté.&lt;/p&gt;&lt;/li&gt;
&lt;li&gt;
&lt;p&gt;&lt;strong&gt;Requête migrée&lt;/strong&gt;&lt;br&gt;&lt;br&gt;
Appliquez les corrections nécessaires, puis vérifiez&amp;nbsp;:&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;un statut &lt;code&gt;200&lt;/code&gt;&amp;nbsp;;&lt;/li&gt;
&lt;li&gt;un &lt;code&gt;stop_reason&lt;/code&gt; différent de &lt;code&gt;refusal&lt;/code&gt; et &lt;code&gt;max_tokens&lt;/code&gt;&amp;nbsp;;&lt;/li&gt;
&lt;li&gt;la présence d’un bloc texte détecté avec &lt;code&gt;type: "text"&lt;/code&gt;.&lt;/li&gt;
&lt;/ul&gt;
&lt;/li&gt;
&lt;/ol&gt;

&lt;p&gt;Stockez &lt;code&gt;ANTHROPIC_API_KEY&lt;/code&gt; comme variable d’environnement et référencez-la dans l’en-tête &lt;code&gt;x-api-key&lt;/code&gt;&amp;nbsp;:&lt;br&gt;
&lt;/p&gt;

&lt;div class="highlight js-code-highlight"&gt;
&lt;pre class="highlight plaintext"&gt;&lt;code&gt;{{ANTHROPIC_API_KEY}}
&lt;/code&gt;&lt;/pre&gt;

&lt;/div&gt;



&lt;p&gt;Ajoutez également l’en-tête&amp;nbsp;:&lt;br&gt;
&lt;/p&gt;

&lt;div class="highlight js-code-highlight"&gt;
&lt;pre class="highlight plaintext"&gt;&lt;code&gt;anthropic-version: 2023-06-01
&lt;/code&gt;&lt;/pre&gt;

&lt;/div&gt;



&lt;p&gt;Comparez &lt;code&gt;usage.input_tokens&lt;/code&gt; entre la requête de référence et la requête migrée afin de mesurer l’effet du tokeniseur sur vos prompts réels. Enregistrez ensuite l’ensemble sous forme de scénario de test&amp;nbsp;: si quelqu’un réintroduit &lt;code&gt;temperature&lt;/code&gt;, l’exécution échoue avant la production.&lt;/p&gt;

&lt;p&gt;Les requêtes de base sont disponibles dans &lt;a href="https://apidog.com/fr/blog/how-to-use-claude-haiku-5-5-api?utm_source=dev.to&amp;amp;utm_medium=wanda&amp;amp;utm_content=n8n-post-automation"&gt;comment utiliser l’API Claude Haiku 5.5&lt;/a&gt;.&lt;/p&gt;

&lt;p&gt;Si vous utilisez Claude Code, exécutez&amp;nbsp;:&lt;br&gt;
&lt;/p&gt;

&lt;div class="highlight js-code-highlight"&gt;
&lt;pre class="highlight shell"&gt;&lt;code&gt;/claude-api migrate this project to claude-haiku-5-5
&lt;/code&gt;&lt;/pre&gt;

&lt;/div&gt;



&lt;p&gt;La commande applique l’échange d’ID de modèle et les corrections de paramètres, puis fournit une liste de contrôle. Notez que l’alias &lt;code&gt;haiku&lt;/code&gt; pointe vers Haiku 5.5 uniquement via l’API Anthropic. Consultez &lt;a href="https://apidog.com/fr/blog/claude-haiku-5-5-claude-code?utm_source=dev.to&amp;amp;utm_medium=wanda&amp;amp;utm_content=n8n-post-automation"&gt;Claude Haiku 5.5 dans Claude Code&lt;/a&gt;.&lt;/p&gt;

&lt;h2&gt;
  
  
  FAQ
&lt;/h2&gt;

&lt;h3&gt;
  
  
  Claude Haiku 4.5 est-il obsolète&amp;nbsp;?
&lt;/h3&gt;

&lt;p&gt;Non. Il est listé comme actif, sans date d’obsolescence, et son retrait n’est pas prévu avant le 15&amp;nbsp;octobre&amp;nbsp;2026.&lt;/p&gt;

&lt;h3&gt;
  
  
  Pourquoi ma requête Haiku 4.5 renvoie-t-elle une erreur&amp;nbsp;400 sur Haiku 5.5&amp;nbsp;?
&lt;/h3&gt;

&lt;p&gt;Vérifiez successivement&amp;nbsp;:&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;
&lt;code&gt;budget_tokens&lt;/code&gt;&amp;nbsp;;&lt;/li&gt;
&lt;li&gt;
&lt;code&gt;temperature&lt;/code&gt;, &lt;code&gt;top_p&lt;/code&gt; ou &lt;code&gt;top_k&lt;/code&gt;&amp;nbsp;;&lt;/li&gt;
&lt;li&gt;un préremplissage de l’assistant&amp;nbsp;;&lt;/li&gt;
&lt;li&gt;
&lt;code&gt;computer_20250124&lt;/code&gt;&amp;nbsp;;&lt;/li&gt;
&lt;li&gt;une modification de l’historique précédant un bloc de réflexion.&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;Ce sont les cinq causes majeures d’erreur&amp;nbsp;400 lors de la migration.&lt;/p&gt;

&lt;h3&gt;
  
  
  Haiku 5.5 est-il moins cher que Haiku 4.5 pour les longues invites&amp;nbsp;?
&lt;/h3&gt;

&lt;p&gt;Oui. Au-delà de 100&amp;nbsp;000 jetons, Haiku 5.5 coûte 0,50&amp;nbsp;$/2,50&amp;nbsp;$ par million de jetons, contre 1&amp;nbsp;$/5&amp;nbsp;$ pour Haiku 4.5. Haiku 4.5 ne peut pas traiter des invites dépassant 200&amp;nbsp;000 jetons.&lt;/p&gt;

&lt;h3&gt;
  
  
  Dois-je tout migrer vers Haiku 5.5&amp;nbsp;?
&lt;/h3&gt;

&lt;p&gt;Pour les charges de classification, d’extraction et de sous-agents, commencez par un test comparatif sur vos propres prompts et jeux de données. Vous pouvez aussi le comparer à son concurrent le plus proche dans &lt;a href="https://apidog.com/fr/blog/claude-haiku-5-5-vs-gpt-6-luna?utm_source=dev.to&amp;amp;utm_medium=wanda&amp;amp;utm_content=n8n-post-automation"&gt;Haiku 5.5 vs GPT-6 Luna&lt;/a&gt;.&lt;/p&gt;

&lt;h2&gt;
  
  
  Étape suivante
&lt;/h2&gt;

&lt;p&gt;Enregistrez votre requête Haiku 4.5 et son équivalent Haiku 5.5 côte à côte. Vérifiez d’abord l’erreur&amp;nbsp;400 avec l’ancien corps, corrigez chaque incompatibilité, puis basculez le trafic une fois les assertions de la requête migrée validées.&lt;/p&gt;

&lt;p&gt;&lt;a href="https://apidog.com/download?utm_source=dev.to&amp;amp;utm_medium=wanda&amp;amp;utm_content=n8n-post-automation"&gt;Téléchargez Apidog&lt;/a&gt; pour construire cette paire de tests.&lt;/p&gt;

</description>
      <category>ai</category>
      <category>claude</category>
      <category>llm</category>
    </item>
    <item>
      <title>Claude Haiku 5.5 Tarifs</title>
      <dc:creator>Antoine Laurent</dc:creator>
      <pubDate>Thu, 08 Oct 2026 04:21:17 +0000</pubDate>
      <link>https://dev.to/antoine_laurentt/claude-haiku-55-tarifs-1c2e</link>
      <guid>https://dev.to/antoine_laurentt/claude-haiku-55-tarifs-1c2e</guid>
      <description>&lt;p&gt;Claude Haiku 5.5 coûte 0,10&amp;nbsp;$ par million de jetons d’entrée et 0,50&amp;nbsp;$ par million de jetons de sortie pour les invites allant jusqu’à 100&amp;nbsp;000&amp;nbsp;jetons. Au-delà de 100&amp;nbsp;000&amp;nbsp;jetons, les tarifs passent à 0,50&amp;nbsp;$ en entrée et 2,50&amp;nbsp;$ en sortie. Les lectures de cache commencent à 0,01&amp;nbsp;$, l’API Batch divise les tarifs par deux, et Anthropic estime que le modèle coûte «&amp;nbsp;environ 75&amp;nbsp;% moins cher à exécuter&amp;nbsp;» que Haiku&amp;nbsp;4.5 en moyenne.&lt;/p&gt;

&lt;p&gt;&lt;a href="https://apidog.com/?utm_source=dev.to&amp;amp;utm_medium=wanda&amp;amp;utm_content=n8n-post-automation" class="crayons-btn crayons-btn--primary"&gt;Essayez Apidog dès aujourd’hui&lt;/a&gt;
&lt;/p&gt;

&lt;p&gt;Ce guide détaille les postes de coût, explique l’estimation des 75&amp;nbsp;%, fournit des exemples pratiques — y compris une requête de plus de 100&amp;nbsp;000&amp;nbsp;jetons — et montre comment mesurer vos coûts réels. Si vous découvrez le modèle, commencez par &lt;a href="https://apidog.com/fr/blog/what-is-claude-haiku-5-5?utm_source=dev.to&amp;amp;utm_medium=wanda&amp;amp;utm_content=n8n-post-automation"&gt;ce qu’est Claude Haiku&amp;nbsp;5.5&lt;/a&gt;. Pour vérifier ces chiffres sur votre trafic, envoyez des requêtes depuis &lt;a href="https://apidog.com?utm_source=dev.to&amp;amp;utm_medium=wanda&amp;amp;utm_content=n8n-post-automation"&gt;Apidog&lt;/a&gt; et lisez le bloc &lt;code&gt;usage&lt;/code&gt; de chaque réponse.&lt;/p&gt;

&lt;h2&gt;
  
  
  Tableau des prix de l’API Claude Haiku&amp;nbsp;5.5
&lt;/h2&gt;

&lt;p&gt;Prix par million de jetons (MTok), d’après la &lt;a href="https://platform.claude.com/docs/en/about-claude/pricing" rel="noopener noreferrer"&gt;documentation tarifaire d’Anthropic&lt;/a&gt;&amp;nbsp;:&lt;/p&gt;

&lt;div class="table-wrapper-paragraph"&gt;&lt;table&gt;
&lt;thead&gt;
&lt;tr&gt;
&lt;th&gt;Poste&lt;/th&gt;
&lt;th&gt;Invites jusqu’à 100&amp;nbsp;000 jetons&lt;/th&gt;
&lt;th&gt;Invites de plus de 100&amp;nbsp;000 jetons&lt;/th&gt;
&lt;/tr&gt;
&lt;/thead&gt;
&lt;tbody&gt;
&lt;tr&gt;
&lt;td&gt;Entrée&lt;/td&gt;
&lt;td&gt;0,10&amp;nbsp;$&lt;/td&gt;
&lt;td&gt;0,50&amp;nbsp;$&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;Sortie&lt;/td&gt;
&lt;td&gt;0,50&amp;nbsp;$&lt;/td&gt;
&lt;td&gt;2,50&amp;nbsp;$&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;Écriture cache de 5&amp;nbsp;minutes&lt;/td&gt;
&lt;td&gt;0,125&amp;nbsp;$&lt;/td&gt;
&lt;td&gt;0,625&amp;nbsp;$&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;Écriture cache d’une heure&lt;/td&gt;
&lt;td&gt;0,20&amp;nbsp;$&lt;/td&gt;
&lt;td&gt;1,00&amp;nbsp;$&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;Lecture cache (succès et actualisations)&lt;/td&gt;
&lt;td&gt;0,01&amp;nbsp;$&lt;/td&gt;
&lt;td&gt;0,05&amp;nbsp;$&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;Entrée par lot&lt;/td&gt;
&lt;td&gt;0,05&amp;nbsp;$&lt;/td&gt;
&lt;td&gt;0,25&amp;nbsp;$&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;Sortie par lot&lt;/td&gt;
&lt;td&gt;0,25&amp;nbsp;$&lt;/td&gt;
&lt;td&gt;1,25&amp;nbsp;$&lt;/td&gt;
&lt;/tr&gt;
&lt;/tbody&gt;
&lt;/table&gt;&lt;/div&gt;

&lt;p&gt;La règle à automatiser est simple&amp;nbsp;: &lt;strong&gt;une invite de plus de 100&amp;nbsp;000&amp;nbsp;jetons applique les tarifs élevés à l’appel&lt;/strong&gt;.&lt;/p&gt;

&lt;p&gt;Points à intégrer dans vos estimations&amp;nbsp;:&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;
&lt;strong&gt;Inférence uniquement aux États-Unis&amp;nbsp;:&lt;/strong&gt; le routage avec &lt;code&gt;inference_geo&lt;/code&gt; coûte 1,1× plus cher pour chaque catégorie de jetons. Sous 100&amp;nbsp;000&amp;nbsp;jetons, cela représente 0,11&amp;nbsp;$ en entrée et 0,55&amp;nbsp;$ en sortie.&lt;/li&gt;
&lt;li&gt;
&lt;strong&gt;Nouveau tokeniseur&amp;nbsp;:&lt;/strong&gt; le même texte produit environ 30&amp;nbsp;% de jetons en plus qu’avec Haiku&amp;nbsp;4.5.&lt;/li&gt;
&lt;li&gt;
&lt;strong&gt;Coût des outils réduit&amp;nbsp;:&lt;/strong&gt; l’invite système pour l’utilisation d’outils est de 286&amp;nbsp;jetons (&lt;code&gt;auto&lt;/code&gt;/aucun), contre 496 avec Haiku&amp;nbsp;4.5.&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;Pas de Priority Tier ni de mode rapide.&lt;/strong&gt;&lt;/li&gt;
&lt;/ul&gt;

&lt;h3&gt;
  
  
  Formule de coût sans cache
&lt;/h3&gt;

&lt;p&gt;Pour une requête sans cache&amp;nbsp;:&lt;br&gt;
&lt;/p&gt;

&lt;div class="highlight js-code-highlight"&gt;
&lt;pre class="highlight plaintext"&gt;&lt;code&gt;coût = (jetons_entrée × tarif_entrée + jetons_sortie × tarif_sortie) / 1 000 000
&lt;/code&gt;&lt;/pre&gt;

&lt;/div&gt;



&lt;p&gt;Exemple sous le seuil&amp;nbsp;: 4&amp;nbsp;000 jetons d’entrée et 110 jetons de sortie.&lt;br&gt;
&lt;/p&gt;

&lt;div class="highlight js-code-highlight"&gt;
&lt;pre class="highlight plaintext"&gt;&lt;code&gt;coût = (4 000 × 0,10 + 110 × 0,50) / 1 000 000
      = 0,000455 $
&lt;/code&gt;&lt;/pre&gt;

&lt;/div&gt;



&lt;p&gt;Exemple au-dessus du seuil&amp;nbsp;: 150&amp;nbsp;000 jetons d’entrée et 2&amp;nbsp;000 jetons de sortie.&lt;br&gt;
&lt;/p&gt;

&lt;div class="highlight js-code-highlight"&gt;
&lt;pre class="highlight plaintext"&gt;&lt;code&gt;coût = (150 000 × 0,50 + 2 000 × 2,50) / 1 000 000
      = 0,08 $
&lt;/code&gt;&lt;/pre&gt;

&lt;/div&gt;



&lt;h2&gt;
  
  
  D’où vient le «&amp;nbsp;environ 75&amp;nbsp;% de moins&amp;nbsp;»
&lt;/h2&gt;

&lt;p&gt;Haiku&amp;nbsp;5.5 est tarifé 90&amp;nbsp;% moins cher que Haiku&amp;nbsp;4.5 jusqu’à 100&amp;nbsp;000&amp;nbsp;jetons et 50&amp;nbsp;% moins cher au-delà. Anthropic indique que 90&amp;nbsp;% des requêtes Haiku&amp;nbsp;4.5 étaient sous 100&amp;nbsp;000&amp;nbsp;jetons, tout en tenant compte du nouveau tokeniseur.&lt;/p&gt;

&lt;p&gt;Une reconstruction approximative&amp;nbsp;:&lt;/p&gt;

&lt;ol&gt;
&lt;li&gt;Pondérez par nombre de requêtes&amp;nbsp;:
&lt;/li&gt;
&lt;/ol&gt;

&lt;div class="highlight js-code-highlight"&gt;
&lt;pre class="highlight plaintext"&gt;&lt;code&gt;   0,9 × 90 % + 0,1 × 50 % = 86 % de réduction
&lt;/code&gt;&lt;/pre&gt;

&lt;/div&gt;



&lt;ol&gt;
&lt;li&gt;Ajoutez environ 30&amp;nbsp;% de jetons supplémentaires avec le nouveau tokeniseur&amp;nbsp;:
&lt;/li&gt;
&lt;/ol&gt;

&lt;div class="highlight js-code-highlight"&gt;
&lt;pre class="highlight plaintext"&gt;&lt;code&gt;   coût restant = 14 % × 1,3 = 18,2 %
   économie estimée = 81,8 %
&lt;/code&gt;&lt;/pre&gt;

&lt;/div&gt;



&lt;p&gt;&lt;a href="https://media2.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fassets.apidog.com%2Fblog-next%2F2026%2F10%2Ffile-39e4f2fe3ae4b67bfd3f88e6a6f2e67d.png" class="article-body-image-wrapper"&gt;&lt;img src="https://media2.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fassets.apidog.com%2Fblog-next%2F2026%2F10%2Ffile-39e4f2fe3ae4b67bfd3f88e6a6f2e67d.png" alt="" width="800" height="450"&gt;&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;Le chiffre d’Anthropic est plus prudent&amp;nbsp;: les invites longues représentent probablement une part plus importante des dépenses que du volume de requêtes. Utilisez donc 75&amp;nbsp;% comme moyenne de référence, puis calculez votre propre valeur à partir de &lt;code&gt;usage&lt;/code&gt;.&lt;/p&gt;

&lt;h2&gt;
  
  
  Coût par tentative selon le niveau d’effort
&lt;/h2&gt;

&lt;p&gt;Haiku&amp;nbsp;5.5 est le premier Haiku avec des niveaux d’effort, de &lt;code&gt;low&lt;/code&gt; à &lt;code&gt;max&lt;/code&gt;. La valeur par défaut de l’API est &lt;code&gt;medium&lt;/code&gt;.&lt;/p&gt;

&lt;p&gt;L’effort peut influencer votre facture davantage que la grille tarifaire. Les chiffres ci-dessous proviennent des graphiques de lancement&amp;nbsp;: Anthropic a exécuté OSWorld et Terminal-Bench, tandis qu’Artificial Analysis a exécuté GDPval-AA.&lt;/p&gt;

&lt;div class="table-wrapper-paragraph"&gt;&lt;table&gt;
&lt;thead&gt;
&lt;tr&gt;
&lt;th&gt;Effort&lt;/th&gt;
&lt;th&gt;OSWorld 2.1 (score, $/tentative)&lt;/th&gt;
&lt;th&gt;GDPval-AA v2.1 (Elo, $/tâche)&lt;/th&gt;
&lt;th&gt;Terminal-Bench 4.0 (score, $/tentative)&lt;/th&gt;
&lt;/tr&gt;
&lt;/thead&gt;
&lt;tbody&gt;
&lt;tr&gt;
&lt;td&gt;&lt;code&gt;low&lt;/code&gt;&lt;/td&gt;
&lt;td&gt;42,0&amp;nbsp;%, 0,0695&amp;nbsp;$&lt;/td&gt;
&lt;td&gt;1125, 0,0117&amp;nbsp;$&lt;/td&gt;
&lt;td&gt;12,7&amp;nbsp;%, 0,424&amp;nbsp;$&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;&lt;code&gt;medium&lt;/code&gt;&lt;/td&gt;
&lt;td&gt;53,3&amp;nbsp;%, 0,1257&amp;nbsp;$&lt;/td&gt;
&lt;td&gt;1277, 0,0304&amp;nbsp;$&lt;/td&gt;
&lt;td&gt;20,3&amp;nbsp;%, 0,6798&amp;nbsp;$&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;&lt;code&gt;high&lt;/code&gt;&lt;/td&gt;
&lt;td&gt;61,3&amp;nbsp;%, 0,1827&amp;nbsp;$&lt;/td&gt;
&lt;td&gt;1420, 0,0894&amp;nbsp;$&lt;/td&gt;
&lt;td&gt;24,8&amp;nbsp;%, 1,0372&amp;nbsp;$&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;&lt;code&gt;xhigh&lt;/code&gt;&lt;/td&gt;
&lt;td&gt;67,6&amp;nbsp;%, 0,2792&amp;nbsp;$&lt;/td&gt;
&lt;td&gt;1513, 0,2673&amp;nbsp;$&lt;/td&gt;
&lt;td&gt;31,5&amp;nbsp;%, 1,7545&amp;nbsp;$&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;&lt;code&gt;max&lt;/code&gt;&lt;/td&gt;
&lt;td&gt;72,4&amp;nbsp;%, 0,6111&amp;nbsp;$&lt;/td&gt;
&lt;td&gt;1620, 0,8659&amp;nbsp;$&lt;/td&gt;
&lt;td&gt;39,2&amp;nbsp;%, 2,6433&amp;nbsp;$&lt;/td&gt;
&lt;/tr&gt;
&lt;/tbody&gt;
&lt;/table&gt;&lt;/div&gt;

&lt;p&gt;Pour choisir un niveau d’effort&amp;nbsp;:&lt;/p&gt;

&lt;ol&gt;
&lt;li&gt;Commencez en &lt;code&gt;low&lt;/code&gt; ou &lt;code&gt;medium&lt;/code&gt; avec un jeu d’évaluation représentatif.&lt;/li&gt;
&lt;li&gt;Comparez le taux de réussite, les jetons de sortie et le coût par tâche.&lt;/li&gt;
&lt;li&gt;Passez à &lt;code&gt;high&lt;/code&gt; ou &lt;code&gt;max&lt;/code&gt; seulement si le gain de qualité justifie la hausse du coût.&lt;/li&gt;
&lt;/ol&gt;

&lt;p&gt;À retenir&amp;nbsp;:&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;
&lt;code&gt;max&lt;/code&gt; coûte &lt;strong&gt;4,9× plus cher&lt;/strong&gt; que &lt;code&gt;medium&lt;/code&gt; sur OSWorld&amp;nbsp;: &lt;code&gt;0,6111 ÷ 0,1257&lt;/code&gt;.&lt;/li&gt;
&lt;li&gt;Sur GDPval-AA, &lt;code&gt;max&lt;/code&gt; coûte &lt;strong&gt;28,5× plus cher&lt;/strong&gt; que &lt;code&gt;medium&lt;/code&gt;&amp;nbsp;: &lt;code&gt;0,86593 ÷ 0,03042&lt;/code&gt;.&lt;/li&gt;
&lt;li&gt;Les scores mis en avant au lancement correspondent à &lt;code&gt;max&lt;/code&gt;. Avec le réglage par défaut &lt;code&gt;medium&lt;/code&gt;, GDPval-AA atteint 1277, et non 1620.&lt;/li&gt;
&lt;li&gt;Pour le codage agentique complexe, examinez Sonnet. Sur Terminal-Bench, Sonnet&amp;nbsp;5.5 en &lt;code&gt;low&lt;/code&gt; avec des lectures de cache à 0,10&amp;nbsp;$ atteint 20&amp;nbsp;% pour 0,6205&amp;nbsp;$, contre 20,3&amp;nbsp;% et 0,6798&amp;nbsp;$ pour Haiku&amp;nbsp;5.5 en &lt;code&gt;medium&lt;/code&gt;.&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;Notre &lt;a href="https://apidog.com/fr/blog/claude-haiku-5-5-benchmarks?utm_source=dev.to&amp;amp;utm_medium=wanda&amp;amp;utm_content=n8n-post-automation"&gt;analyse des benchmarks&lt;/a&gt; contient toutes les lignes de comparaison.&lt;/p&gt;

&lt;h2&gt;
  
  
  Comment Haiku&amp;nbsp;5.5 se compare en termes de prix
&lt;/h2&gt;

&lt;div class="table-wrapper-paragraph"&gt;&lt;table&gt;
&lt;thead&gt;
&lt;tr&gt;
&lt;th&gt;Modèle&lt;/th&gt;
&lt;th&gt;Entrée / sortie par MJetons&lt;/th&gt;
&lt;th&gt;Lecture cache&lt;/th&gt;
&lt;th&gt;Écriture cache 5&amp;nbsp;min&lt;/th&gt;
&lt;th&gt;Règle des invites longues&lt;/th&gt;
&lt;/tr&gt;
&lt;/thead&gt;
&lt;tbody&gt;
&lt;tr&gt;
&lt;td&gt;Claude Haiku&amp;nbsp;5.5&lt;/td&gt;
&lt;td&gt;Jusqu’à 100K&amp;nbsp;: 0,10&amp;nbsp;$ / 0,50&amp;nbsp;$&lt;/td&gt;
&lt;td&gt;0,01&amp;nbsp;$&lt;/td&gt;
&lt;td&gt;0,125&amp;nbsp;$&lt;/td&gt;
&lt;td&gt;Plus de 100K&amp;nbsp;: 0,50&amp;nbsp;$ / 2,50&amp;nbsp;$&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;GPT-6 Luna&lt;/td&gt;
&lt;td&gt;0,10&amp;nbsp;$ / 0,50&amp;nbsp;$&lt;/td&gt;
&lt;td&gt;0,01&amp;nbsp;$&lt;/td&gt;
&lt;td&gt;0,125&amp;nbsp;$&lt;/td&gt;
&lt;td&gt;Entrée de plus de 272K&amp;nbsp;: 2× entrée et cache, 1,5× sortie (0,20&amp;nbsp;$ / 0,75&amp;nbsp;$)&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;Claude Haiku&amp;nbsp;4.5&lt;/td&gt;
&lt;td&gt;1&amp;nbsp;$ / 5&amp;nbsp;$&lt;/td&gt;
&lt;td&gt;0,10&amp;nbsp;$&lt;/td&gt;
&lt;td&gt;1,25&amp;nbsp;$&lt;/td&gt;
&lt;td&gt;Tarif unique, contexte 200K&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;Claude Sonnet&amp;nbsp;5.5&lt;/td&gt;
&lt;td&gt;2&amp;nbsp;$ / 10&amp;nbsp;$&lt;/td&gt;
&lt;td&gt;0,10&amp;nbsp;$&lt;/td&gt;
&lt;td&gt;2,50&amp;nbsp;$&lt;/td&gt;
&lt;td&gt;Tarif unique sur 1M&lt;/td&gt;
&lt;/tr&gt;
&lt;/tbody&gt;
&lt;/table&gt;&lt;/div&gt;

&lt;p&gt;&lt;strong&gt;GPT-6 Luna&lt;/strong&gt; correspond à Haiku&amp;nbsp;5.5 jusqu’à 100&amp;nbsp;000&amp;nbsp;jetons, mais son seuil de majoration est différent. Selon la &lt;a href="https://developers.openai.com/api/docs/models/gpt-6-luna" rel="noopener noreferrer"&gt;page du modèle d’OpenAI&lt;/a&gt;, la majoration Luna commence au-delà de 272&amp;nbsp;000&amp;nbsp;jetons et s’applique à la requête entière.&lt;/p&gt;

&lt;p&gt;Pour l’exemple à 150&amp;nbsp;000 jetons d’entrée et 2&amp;nbsp;000 jetons de sortie&amp;nbsp;:&lt;br&gt;
&lt;/p&gt;

&lt;div class="highlight js-code-highlight"&gt;
&lt;pre class="highlight plaintext"&gt;&lt;code&gt;Luna = (150 000 × 0,10 + 2 000 × 0,50) / 1 000 000
     = 0,016 $

Haiku 5.5 = 0,08 $
&lt;/code&gt;&lt;/pre&gt;

&lt;/div&gt;



&lt;p&gt;Les tokeniseurs diffèrent également&amp;nbsp;: un commentateur de Hacker News a estimé que 100&amp;nbsp;000&amp;nbsp;jetons Claude équivalent à environ 60&amp;nbsp;000 à 65&amp;nbsp;000&amp;nbsp;jetons GPT. Sur le graphique OSWorld d’Anthropic, Haiku&amp;nbsp;5.5 en &lt;code&gt;medium&lt;/code&gt; atteint 53,3&amp;nbsp;% pour 0,1257&amp;nbsp;$, contre 48,9&amp;nbsp;% pour Luna en &lt;code&gt;max&lt;/code&gt; à 0,205&amp;nbsp;$.&lt;/p&gt;

&lt;p&gt;Consultez aussi &lt;a href="https://apidog.com/fr/blog/claude-haiku-5-5-vs-gpt-6-luna?utm_source=dev.to&amp;amp;utm_medium=wanda&amp;amp;utm_content=n8n-post-automation"&gt;Claude Haiku&amp;nbsp;5.5 vs GPT-6 Luna&lt;/a&gt;.&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;Sonnet&amp;nbsp;5.5&lt;/strong&gt; a réduit ses lectures de cache de 0,20&amp;nbsp;$ à 0,10&amp;nbsp;$ le même jour, soit environ 20&amp;nbsp;% moins cher sur la plupart des tâches agentiques selon Anthropic. Notre &lt;a href="https://apidog.com/fr/blog/claude-sonnet-5-5-pricing?utm_source=dev.to&amp;amp;utm_medium=wanda&amp;amp;utm_content=n8n-post-automation"&gt;guide tarifaire de Sonnet&amp;nbsp;5.5&lt;/a&gt; est antérieur à cette réduction.&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;Haiku&amp;nbsp;4.5&lt;/strong&gt; n’est pas obsolète. Consultez &lt;a href="https://apidog.com/fr/blog/claude-haiku-5-5-vs-haiku-4-5?utm_source=dev.to&amp;amp;utm_medium=wanda&amp;amp;utm_content=n8n-post-automation"&gt;Haiku&amp;nbsp;5.5 vs Haiku&amp;nbsp;4.5&lt;/a&gt; pour identifier les changements à corriger en priorité.&lt;/p&gt;

&lt;h2&gt;
  
  
  Crédits API et forfaits consommateurs
&lt;/h2&gt;

&lt;h3&gt;
  
  
  Crédits API Max et Team
&lt;/h3&gt;

&lt;ul&gt;
&lt;li&gt;Max&amp;nbsp;5×&amp;nbsp;: 100&amp;nbsp;$ par mois en crédits Claude Platform.&lt;/li&gt;
&lt;li&gt;Max&amp;nbsp;20×&amp;nbsp;: 200&amp;nbsp;$ par mois.&lt;/li&gt;
&lt;li&gt;Team&amp;nbsp;: 20&amp;nbsp;$ par siège Standard et 100&amp;nbsp;$ par siège Premium.&lt;/li&gt;
&lt;li&gt;Les crédits sont cumulés et plafonnés à 500&amp;nbsp;$.&lt;/li&gt;
&lt;li&gt;Les plans Gratuit, Pro et Enterprise ne sont pas éligibles.&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;Selon la &lt;a href="https://platform.claude.com/docs/en/about-claude/api-credits-for-subscribers" rel="noopener noreferrer"&gt;documentation des crédits API&lt;/a&gt;, ces crédits couvrent l’API Claude, mais pas Claude Code ni les services cloud. Ils ne sont pas reportables.&lt;/p&gt;

&lt;p&gt;À 0,10&amp;nbsp;$ par MJetons d’entrée, 100&amp;nbsp;$ correspondent à 1&amp;nbsp;milliard de jetons d’entrée, soit environ 220&amp;nbsp;000 requêtes de l’exemple à 0,000455&amp;nbsp;$.&lt;/p&gt;

&lt;h3&gt;
  
  
  Forfaits consommateurs
&lt;/h3&gt;

&lt;p&gt;D’après &lt;a href="https://claude.com/pricing" rel="noopener noreferrer"&gt;claude.com/pricing&lt;/a&gt;, les utilisateurs des forfaits Gratuit, Pro, Max, Team et Enterprise peuvent sélectionner Haiku&amp;nbsp;5.5 dans &lt;a href="http://Claude.ai" rel="noopener noreferrer"&gt;Claude.ai&lt;/a&gt;, sur le web, iOS et Android.&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;Pro coûte 17&amp;nbsp;$/mois avec facturation annuelle, ou 20&amp;nbsp;$/mois.&lt;/li&gt;
&lt;li&gt;Max commence à 100&amp;nbsp;$/mois.&lt;/li&gt;
&lt;li&gt;Le forfait Gratuit n’inclut pas Claude Code.&lt;/li&gt;
&lt;li&gt;Un forfait de chat ne permet pas d’exécuter un script ou un travail d’intégration continue.&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;Pour les options sans coût, consultez &lt;a href="https://apidog.com/fr/blog/how-to-use-claude-haiku-5-5-for-free?utm_source=dev.to&amp;amp;utm_medium=wanda&amp;amp;utm_content=n8n-post-automation"&gt;comment utiliser Claude Haiku&amp;nbsp;5.5 gratuitement&lt;/a&gt;.&lt;/p&gt;

&lt;h3&gt;
  
  
  Clouds
&lt;/h3&gt;

&lt;p&gt;Bedrock, Google Cloud et Foundry facturent Haiku&amp;nbsp;5.5 selon leurs propres pages tarifaires.&lt;/p&gt;

&lt;h2&gt;
  
  
  Suivre le coût par requête dans Apidog
&lt;/h2&gt;

&lt;p&gt;Chaque réponse de l’API Messages renvoie un objet &lt;code&gt;usage&lt;/code&gt;. Vous pouvez l’utiliser pour calculer le coût de chaque appel dans &lt;a href="https://apidog.com?utm_source=dev.to&amp;amp;utm_medium=wanda&amp;amp;utm_content=n8n-post-automation"&gt;Apidog&lt;/a&gt;.&lt;/p&gt;

&lt;h3&gt;
  
  
  1. Stockez la clé API
&lt;/h3&gt;

&lt;p&gt;Ajoutez votre clé comme variable d’environnement&amp;nbsp;:&lt;br&gt;
&lt;/p&gt;

&lt;div class="highlight js-code-highlight"&gt;
&lt;pre class="highlight shell"&gt;&lt;code&gt;&lt;span class="nv"&gt;ANTHROPIC_API_KEY&lt;/span&gt;&lt;span class="o"&gt;=&lt;/span&gt;...
&lt;/code&gt;&lt;/pre&gt;

&lt;/div&gt;



&lt;h3&gt;
  
  
  2. Créez une requête par niveau d’effort
&lt;/h3&gt;

&lt;p&gt;Conservez la même invite et testez au minimum &lt;code&gt;low&lt;/code&gt;, &lt;code&gt;medium&lt;/code&gt; et &lt;code&gt;high&lt;/code&gt;.&lt;br&gt;
&lt;/p&gt;

&lt;div class="highlight js-code-highlight"&gt;
&lt;pre class="highlight shell"&gt;&lt;code&gt;curl https://api.anthropic.com/v1/messages &lt;span class="se"&gt;\&lt;/span&gt;
  &lt;span class="nt"&gt;-H&lt;/span&gt; &lt;span class="s2"&gt;"x-api-key: &lt;/span&gt;&lt;span class="nv"&gt;$ANTHROPIC_API_KEY&lt;/span&gt;&lt;span class="s2"&gt;"&lt;/span&gt; &lt;span class="se"&gt;\&lt;/span&gt;
  &lt;span class="nt"&gt;-H&lt;/span&gt; &lt;span class="s2"&gt;"anthropic-version: 2023-06-01"&lt;/span&gt; &lt;span class="se"&gt;\&lt;/span&gt;
  &lt;span class="nt"&gt;-H&lt;/span&gt; &lt;span class="s2"&gt;"content-type: application/json"&lt;/span&gt; &lt;span class="se"&gt;\&lt;/span&gt;
  &lt;span class="nt"&gt;-d&lt;/span&gt; &lt;span class="s1"&gt;'{
    "model": "claude-haiku-5-5",
    "max_tokens": 4000,
    "thinking": {"type": "adaptive"},
    "output_config": {"effort": "medium"},
    "messages": [
      {
        "role": "user",
        "content": "Classify this support ticket: ..."
      }
    ]
  }'&lt;/span&gt;
&lt;/code&gt;&lt;/pre&gt;

&lt;/div&gt;



&lt;h3&gt;
  
  
  3. Ajoutez un post-processeur de coût
&lt;/h3&gt;

&lt;p&gt;Ce script traite &lt;code&gt;input_tokens&lt;/code&gt; comme la longueur de l’invite. Il convient aux appels sans mise en cache.&lt;br&gt;
&lt;/p&gt;

&lt;div class="highlight js-code-highlight"&gt;
&lt;pre class="highlight javascript"&gt;&lt;code&gt;&lt;span class="kd"&gt;const&lt;/span&gt; &lt;span class="nx"&gt;body&lt;/span&gt; &lt;span class="o"&gt;=&lt;/span&gt; &lt;span class="nx"&gt;pm&lt;/span&gt;&lt;span class="p"&gt;.&lt;/span&gt;&lt;span class="nx"&gt;response&lt;/span&gt;&lt;span class="p"&gt;.&lt;/span&gt;&lt;span class="nf"&gt;json&lt;/span&gt;&lt;span class="p"&gt;();&lt;/span&gt;
&lt;span class="kd"&gt;const&lt;/span&gt; &lt;span class="nx"&gt;u&lt;/span&gt; &lt;span class="o"&gt;=&lt;/span&gt; &lt;span class="nx"&gt;body&lt;/span&gt;&lt;span class="p"&gt;.&lt;/span&gt;&lt;span class="nx"&gt;usage&lt;/span&gt;&lt;span class="p"&gt;;&lt;/span&gt;

&lt;span class="kd"&gt;const&lt;/span&gt; &lt;span class="nx"&gt;long&lt;/span&gt; &lt;span class="o"&gt;=&lt;/span&gt; &lt;span class="nx"&gt;u&lt;/span&gt;&lt;span class="p"&gt;.&lt;/span&gt;&lt;span class="nx"&gt;input_tokens&lt;/span&gt; &lt;span class="o"&gt;&amp;gt;&lt;/span&gt; &lt;span class="mi"&gt;100000&lt;/span&gt;&lt;span class="p"&gt;;&lt;/span&gt;
&lt;span class="kd"&gt;const&lt;/span&gt; &lt;span class="nx"&gt;rateIn&lt;/span&gt; &lt;span class="o"&gt;=&lt;/span&gt; &lt;span class="nx"&gt;long&lt;/span&gt; &lt;span class="p"&gt;?&lt;/span&gt; &lt;span class="mf"&gt;0.50&lt;/span&gt; &lt;span class="p"&gt;:&lt;/span&gt; &lt;span class="mf"&gt;0.10&lt;/span&gt;&lt;span class="p"&gt;;&lt;/span&gt;
&lt;span class="kd"&gt;const&lt;/span&gt; &lt;span class="nx"&gt;rateOut&lt;/span&gt; &lt;span class="o"&gt;=&lt;/span&gt; &lt;span class="nx"&gt;long&lt;/span&gt; &lt;span class="p"&gt;?&lt;/span&gt; &lt;span class="mf"&gt;2.50&lt;/span&gt; &lt;span class="p"&gt;:&lt;/span&gt; &lt;span class="mf"&gt;0.50&lt;/span&gt;&lt;span class="p"&gt;;&lt;/span&gt;

&lt;span class="kd"&gt;const&lt;/span&gt; &lt;span class="nx"&gt;cost&lt;/span&gt; &lt;span class="o"&gt;=&lt;/span&gt;
  &lt;span class="p"&gt;(&lt;/span&gt;&lt;span class="nx"&gt;u&lt;/span&gt;&lt;span class="p"&gt;.&lt;/span&gt;&lt;span class="nx"&gt;input_tokens&lt;/span&gt; &lt;span class="o"&gt;*&lt;/span&gt; &lt;span class="nx"&gt;rateIn&lt;/span&gt; &lt;span class="o"&gt;+&lt;/span&gt; &lt;span class="nx"&gt;u&lt;/span&gt;&lt;span class="p"&gt;.&lt;/span&gt;&lt;span class="nx"&gt;output_tokens&lt;/span&gt; &lt;span class="o"&gt;*&lt;/span&gt; &lt;span class="nx"&gt;rateOut&lt;/span&gt;&lt;span class="p"&gt;)&lt;/span&gt; &lt;span class="o"&gt;/&lt;/span&gt; &lt;span class="mi"&gt;1&lt;/span&gt;&lt;span class="nx"&gt;e6&lt;/span&gt;&lt;span class="p"&gt;;&lt;/span&gt;

&lt;span class="nx"&gt;pm&lt;/span&gt;&lt;span class="p"&gt;.&lt;/span&gt;&lt;span class="nx"&gt;environment&lt;/span&gt;&lt;span class="p"&gt;.&lt;/span&gt;&lt;span class="nf"&gt;set&lt;/span&gt;&lt;span class="p"&gt;(&lt;/span&gt;&lt;span class="dl"&gt;"&lt;/span&gt;&lt;span class="s2"&gt;haiku_call_usd&lt;/span&gt;&lt;span class="dl"&gt;"&lt;/span&gt;&lt;span class="p"&gt;,&lt;/span&gt; &lt;span class="nx"&gt;cost&lt;/span&gt;&lt;span class="p"&gt;.&lt;/span&gt;&lt;span class="nf"&gt;toFixed&lt;/span&gt;&lt;span class="p"&gt;(&lt;/span&gt;&lt;span class="mi"&gt;6&lt;/span&gt;&lt;span class="p"&gt;));&lt;/span&gt;

&lt;span class="nx"&gt;pm&lt;/span&gt;&lt;span class="p"&gt;.&lt;/span&gt;&lt;span class="nf"&gt;test&lt;/span&gt;&lt;span class="p"&gt;(&lt;/span&gt;&lt;span class="dl"&gt;"&lt;/span&gt;&lt;span class="s2"&gt;not a refusal&lt;/span&gt;&lt;span class="dl"&gt;"&lt;/span&gt;&lt;span class="p"&gt;,&lt;/span&gt; &lt;span class="p"&gt;()&lt;/span&gt; &lt;span class="o"&gt;=&amp;gt;&lt;/span&gt; &lt;span class="p"&gt;{&lt;/span&gt;
  &lt;span class="nx"&gt;pm&lt;/span&gt;&lt;span class="p"&gt;.&lt;/span&gt;&lt;span class="nf"&gt;expect&lt;/span&gt;&lt;span class="p"&gt;(&lt;/span&gt;&lt;span class="nx"&gt;body&lt;/span&gt;&lt;span class="p"&gt;.&lt;/span&gt;&lt;span class="nx"&gt;stop_reason&lt;/span&gt;&lt;span class="p"&gt;).&lt;/span&gt;&lt;span class="nx"&gt;to&lt;/span&gt;&lt;span class="p"&gt;.&lt;/span&gt;&lt;span class="nx"&gt;not&lt;/span&gt;&lt;span class="p"&gt;.&lt;/span&gt;&lt;span class="nf"&gt;eql&lt;/span&gt;&lt;span class="p"&gt;(&lt;/span&gt;&lt;span class="dl"&gt;"&lt;/span&gt;&lt;span class="s2"&gt;refusal&lt;/span&gt;&lt;span class="dl"&gt;"&lt;/span&gt;&lt;span class="p"&gt;);&lt;/span&gt;
&lt;span class="p"&gt;});&lt;/span&gt;
&lt;/code&gt;&lt;/pre&gt;

&lt;/div&gt;



&lt;h3&gt;
  
  
  4. Comparez les résultats
&lt;/h3&gt;

&lt;p&gt;Exécutez chaque requête, puis comparez côte à côte&amp;nbsp;:&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;&lt;code&gt;input_tokens&lt;/code&gt;&lt;/li&gt;
&lt;li&gt;&lt;code&gt;output_tokens&lt;/code&gt;&lt;/li&gt;
&lt;li&gt;le niveau d’effort&lt;/li&gt;
&lt;li&gt;&lt;code&gt;haiku_call_usd&lt;/code&gt;&lt;/li&gt;
&lt;li&gt;le résultat fonctionnel attendu&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;La vérification des refus est importante&amp;nbsp;: les classificateurs de sécurité de Haiku&amp;nbsp;5.5 n’ont pas de repli côté serveur. Pour le flux API complet, consultez &lt;a href="https://apidog.com/fr/blog/how-to-use-claude-haiku-5-5-api?utm_source=dev.to&amp;amp;utm_medium=wanda&amp;amp;utm_content=n8n-post-automation"&gt;comment utiliser l’API Claude Haiku&amp;nbsp;5.5&lt;/a&gt;.&lt;/p&gt;

&lt;h2&gt;
  
  
  FAQ
&lt;/h2&gt;

&lt;p&gt;&lt;strong&gt;Combien coûte Claude Haiku&amp;nbsp;5.5 par million de jetons&amp;nbsp;?&lt;/strong&gt;&lt;br&gt;&lt;br&gt;
0,10&amp;nbsp;$ en entrée et 0,50&amp;nbsp;$ en sortie jusqu’à 100&amp;nbsp;000&amp;nbsp;jetons&amp;nbsp;; 0,50&amp;nbsp;$ et 2,50&amp;nbsp;$ au-delà.&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;Haiku&amp;nbsp;5.5 est-il moins cher que Haiku&amp;nbsp;4.5&amp;nbsp;?&lt;/strong&gt;&lt;br&gt;&lt;br&gt;
Oui. Il coûte 90&amp;nbsp;% moins cher par jeton jusqu’à 100&amp;nbsp;000&amp;nbsp;jetons, 50&amp;nbsp;% moins cher au-delà et environ 75&amp;nbsp;% moins cher en moyenne selon Anthropic.&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;Haiku&amp;nbsp;5.5 est-il au même prix que GPT-6 Luna&amp;nbsp;?&lt;/strong&gt;&lt;br&gt;&lt;br&gt;
Jusqu’à 100&amp;nbsp;000&amp;nbsp;jetons, oui. Au-delà, Haiku&amp;nbsp;5.5 passe à un tarif 5× plus élevé, tandis que Luna reste au tarif de base jusqu’à 272&amp;nbsp;000&amp;nbsp;jetons. Consultez aussi cet &lt;a href="https://apidog.com/fr/blog/what-is-gpt-6-luna?utm_source=dev.to&amp;amp;utm_medium=wanda&amp;amp;utm_content=n8n-post-automation"&gt;aperçu de GPT-6 Luna&lt;/a&gt;.&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;Les crédits du forfait Max fonctionnent-ils dans Claude Code&amp;nbsp;?&lt;/strong&gt;&lt;br&gt;&lt;br&gt;
Non. Ils couvrent l’API Claude Platform, pas Claude Code. Consultez &lt;a href="https://apidog.com/fr/blog/claude-haiku-5-5-claude-code?utm_source=dev.to&amp;amp;utm_medium=wanda&amp;amp;utm_content=n8n-post-automation"&gt;Claude Haiku&amp;nbsp;5.5 dans Claude Code&lt;/a&gt; pour l’accès via les forfaits.&lt;/p&gt;

&lt;h2&gt;
  
  
  Étape suivante&amp;nbsp;: estimez le coût de votre charge de travail
&lt;/h2&gt;

&lt;ol&gt;
&lt;li&gt;Identifiez vos trois types de requêtes les plus fréquents.&lt;/li&gt;
&lt;li&gt;Mesurez combien dépassent 100&amp;nbsp;000&amp;nbsp;jetons.&lt;/li&gt;
&lt;li&gt;Exécutez chaque type avec &lt;code&gt;low&lt;/code&gt; et &lt;code&gt;medium&lt;/code&gt;.&lt;/li&gt;
&lt;li&gt;Récupérez les valeurs &lt;code&gt;usage&lt;/code&gt;.&lt;/li&gt;
&lt;li&gt;Appliquez les tarifs du tableau pour calculer le coût par appel et le coût mensuel.&lt;/li&gt;
&lt;/ol&gt;

&lt;p&gt;&lt;a href="https://apidog.com/download?utm_source=dev.to&amp;amp;utm_medium=wanda&amp;amp;utm_content=n8n-post-automation"&gt;Téléchargez Apidog&lt;/a&gt; pour centraliser vos requêtes, vos variables d’environnement et votre script de calcul dans un seul projet.&lt;/p&gt;

</description>
      <category>ai</category>
      <category>api</category>
      <category>claude</category>
      <category>news</category>
    </item>
    <item>
      <title>Comment utiliser Claude Haiku 5.5 dans Claude Code (et comme modèle de sous-agent)</title>
      <dc:creator>Antoine Laurent</dc:creator>
      <pubDate>Thu, 08 Oct 2026 04:17:56 +0000</pubDate>
      <link>https://dev.to/antoine_laurentt/comment-utiliser-claude-haiku-55-dans-claude-code-et-comme-modele-de-sous-agent-139i</link>
      <guid>https://dev.to/antoine_laurentt/comment-utiliser-claude-haiku-55-dans-claude-code-et-comme-modele-de-sous-agent-139i</guid>
      <description>&lt;p&gt;Pour utiliser Claude Haiku 5.5 dans Claude Code, mettez à jour vers la version v2.1.293 ou ultérieure avec &lt;code&gt;claude update&lt;/code&gt;, puis démarrez une session avec &lt;code&gt;claude --model claude-haiku-5-5&lt;/code&gt; ou exécutez &lt;code&gt;/model claude-haiku-5-5&lt;/code&gt; dans une session active. Pour la plupart des workflows, utilisez-le comme sous-agent : définissez &lt;code&gt;model: haiku&lt;/code&gt; dans un fichier de sous-agent et déléguez-lui les recherches, les exécutions de tests et les résumés depuis Sonnet 5.5 ou Opus 5.5. Avec une clé API, le tarif est de 0,10 $/0,50 $ par million de jetons d'entrée/sortie pour les prompts jusqu'à 100K jetons, puis de 0,50 $/2,50 $ au-delà.&lt;/p&gt;

&lt;p&gt;&lt;a href="https://apidog.com/?utm_source=dev.to&amp;amp;utm_medium=wanda&amp;amp;utm_content=n8n-post-automation" class="crayons-btn crayons-btn--primary"&gt;Essayez Apidog dès aujourd’hui&lt;/a&gt;
&lt;/p&gt;

&lt;p&gt;Ce guide couvre la configuration, le piège de l'alias &lt;code&gt;haiku&lt;/code&gt;, les niveaux d'effort, les fichiers de sous-agent, le palier de prix à 100K jetons et les cas où Sonnet ou Opus doivent rester le modèle principal. Pour comprendre le modèle, lisez &lt;a href="https://apidog.com/fr/blog/what-is-claude-haiku-5-5?utm_source=dev.to&amp;amp;utm_medium=wanda&amp;amp;utm_content=n8n-post-automation"&gt;ce qu'est Claude Haiku 5.5&lt;/a&gt;. Si votre code appelle des API, &lt;a href="https://apidog.com?utm_source=dev.to&amp;amp;utm_medium=wanda&amp;amp;utm_content=n8n-post-automation"&gt;Apidog&lt;/a&gt; contient les scénarios de test qu'un sous-agent Haiku peut exécuter.&lt;/p&gt;

&lt;p&gt;&lt;a href="https://media2.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fdev-to-uploads.s3.us-east-2.amazonaws.com%2Fuploads%2Farticles%2Fpdzw21lf1xr5g9q3xnd5.png" class="article-body-image-wrapper"&gt;&lt;img src="https://media2.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fdev-to-uploads.s3.us-east-2.amazonaws.com%2Fuploads%2Farticles%2Fpdzw21lf1xr5g9q3xnd5.png" alt="Claude Haiku 5.5 dans Claude Code" width="800" height="705"&gt;&lt;/a&gt;&lt;/p&gt;

&lt;h2&gt;
  
  
  Claude Haiku 5.5 dans Claude Code en un coup d'œil
&lt;/h2&gt;

&lt;div class="table-wrapper-paragraph"&gt;&lt;table&gt;
&lt;thead&gt;
&lt;tr&gt;
&lt;th&gt;Paramètre&lt;/th&gt;
&lt;th&gt;Haiku 5.5&lt;/th&gt;
&lt;/tr&gt;
&lt;/thead&gt;
&lt;tbody&gt;
&lt;tr&gt;
&lt;td&gt;Version minimale&lt;/td&gt;
&lt;td&gt;v2.1.293 (&lt;code&gt;claude update&lt;/code&gt;)&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;ID du modèle&lt;/td&gt;
&lt;td&gt;&lt;code&gt;claude-haiku-5-5&lt;/code&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;Alias &lt;code&gt;haiku&lt;/code&gt;
&lt;/td&gt;
&lt;td&gt;Haiku 5.5 sur l'API Anthropic uniquement&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;Contexte&lt;/td&gt;
&lt;td&gt;1M natif sur chaque plan, sans suffixe &lt;code&gt;[1m]&lt;/code&gt;
&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;Auto-compaction&lt;/td&gt;
&lt;td&gt;Environ 967K jetons par défaut&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;Effort par défaut&lt;/td&gt;
&lt;td&gt;
&lt;code&gt;medium&lt;/code&gt; (niveaux de &lt;code&gt;low&lt;/code&gt; à &lt;code&gt;max&lt;/code&gt;)&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;Réflexion (Thinking)&lt;/td&gt;
&lt;td&gt;Toujours activée ; ne peut pas être désactivée&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;Prix API&lt;/td&gt;
&lt;td&gt;0,10 $/0,50 $ jusqu'à 100K jetons ; 0,50 $/2,50 $ au-delà&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;Plans&lt;/td&gt;
&lt;td&gt;Pro, Max, Team, Enterprise ou clé API ; pas Gratuit&lt;/td&gt;
&lt;/tr&gt;
&lt;/tbody&gt;
&lt;/table&gt;&lt;/div&gt;

&lt;h2&gt;
  
  
  Étape 1 : mettre à jour Claude Code
&lt;/h2&gt;

&lt;p&gt;Haiku 5.5 nécessite Claude Code v2.1.293 ou une version ultérieure. L'&lt;a href="https://raw.githubusercontent.com/anthropics/claude-code/main/CHANGELOG.md" rel="noopener noreferrer"&gt;entrée du journal des modifications&lt;/a&gt; indique qu'il est désormais le modèle Haiku par défaut sur l'API Anthropic.&lt;br&gt;
&lt;/p&gt;

&lt;div class="highlight js-code-highlight"&gt;
&lt;pre class="highlight shell"&gt;&lt;code&gt;claude update
&lt;/code&gt;&lt;/pre&gt;

&lt;/div&gt;



&lt;p&gt;Vérifiez ensuite votre version et démarrez une session :&lt;br&gt;
&lt;/p&gt;

&lt;div class="highlight js-code-highlight"&gt;
&lt;pre class="highlight shell"&gt;&lt;code&gt;claude &lt;span class="nt"&gt;--version&lt;/span&gt;
claude &lt;span class="nt"&gt;--model&lt;/span&gt; claude-haiku-5-5
&lt;/code&gt;&lt;/pre&gt;

&lt;/div&gt;



&lt;p&gt;Claude Code n'est pas disponible avec le plan gratuit. Les utilisateurs gratuits peuvent sélectionner Haiku 5.5 dans les applications &lt;a href="http://Claude.ai" rel="noopener noreferrer"&gt;Claude.ai&lt;/a&gt;, mais Claude Code nécessite un plan Pro, Max, Team, Enterprise ou une clé API Anthropic. Selon &lt;a href="https://claude.com/pricing" rel="noopener noreferrer"&gt;claude.com/pricing&lt;/a&gt;, le plan Pro coûte 17 $ par mois facturé annuellement ou 20 $ par mois, tandis que Max commence à 100 $.&lt;/p&gt;

&lt;h2&gt;
  
  
  Étape 2 : sélectionner Haiku 5.5 comme modèle principal
&lt;/h2&gt;

&lt;p&gt;Pour lancer directement une session avec Haiku 5.5 :&lt;br&gt;
&lt;/p&gt;

&lt;div class="highlight js-code-highlight"&gt;
&lt;pre class="highlight shell"&gt;&lt;code&gt;claude &lt;span class="nt"&gt;--model&lt;/span&gt; claude-haiku-5-5
&lt;/code&gt;&lt;/pre&gt;

&lt;/div&gt;



&lt;p&gt;Dans une session existante, utilisez :&lt;br&gt;
&lt;/p&gt;

&lt;div class="highlight js-code-highlight"&gt;
&lt;pre class="highlight plaintext"&gt;&lt;code&gt;/model claude-haiku-5-5
&lt;/code&gt;&lt;/pre&gt;

&lt;/div&gt;



&lt;p&gt;Si votre paramètre &lt;code&gt;model&lt;/code&gt; enregistré vaut &lt;code&gt;haiku&lt;/code&gt;, une session précédemment enregistrée sur Haiku 4.5 reprendra sur Haiku 5.5 uniquement via l'API Anthropic.&lt;/p&gt;

&lt;h3&gt;
  
  
  L'alias &lt;code&gt;haiku&lt;/code&gt; ne signifie Haiku 5.5 que sur l'API Anthropic
&lt;/h3&gt;

&lt;div class="table-wrapper-paragraph"&gt;&lt;table&gt;
&lt;thead&gt;
&lt;tr&gt;
&lt;th&gt;Fournisseur&lt;/th&gt;
&lt;th&gt;
&lt;code&gt;haiku&lt;/code&gt; correspond à&lt;/th&gt;
&lt;/tr&gt;
&lt;/thead&gt;
&lt;tbody&gt;
&lt;tr&gt;
&lt;td&gt;API Anthropic&lt;/td&gt;
&lt;td&gt;Haiku 5.5&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;Plateforme Claude sur AWS&lt;/td&gt;
&lt;td&gt;Haiku 4.5&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;Amazon Bedrock, Agent Platform de Google Cloud&lt;/td&gt;
&lt;td&gt;Haiku 4.5&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;Microsoft Foundry&lt;/td&gt;
&lt;td&gt;Haiku 4.5&lt;/td&gt;
&lt;/tr&gt;
&lt;/tbody&gt;
&lt;/table&gt;&lt;/div&gt;

&lt;p&gt;Sur les fournisseurs cloud, &lt;code&gt;/model haiku&lt;/code&gt; et &lt;code&gt;model: haiku&lt;/code&gt; dans un fichier de sous-agent sélectionnent Haiku 4.5.&lt;/p&gt;

&lt;p&gt;Épinglez plutôt l'identifiant complet adapté à votre fournisseur :&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;Google Cloud et plateforme Claude sur AWS : &lt;code&gt;claude-haiku-5-5&lt;/code&gt;
&lt;/li&gt;
&lt;li&gt;Microsoft Foundry : le nom de votre déploiement&lt;/li&gt;
&lt;li&gt;Amazon Bedrock : un ID de profil d'inférence tel que &lt;code&gt;us.anthropic.claude-haiku-5-5&lt;/code&gt;
&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;Vous pouvez aussi rediriger l'alias avec &lt;code&gt;ANTHROPIC_DEFAULT_HAIKU_MODEL&lt;/code&gt;, présenté à l'étape 5.&lt;/p&gt;

&lt;h2&gt;
  
  
  Étape 3 : choisir un niveau d'effort
&lt;/h2&gt;

&lt;p&gt;Haiku 5.5 est le premier modèle Haiku avec contrôle de l'effort :&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;&lt;code&gt;low&lt;/code&gt;&lt;/li&gt;
&lt;li&gt;&lt;code&gt;medium&lt;/code&gt;&lt;/li&gt;
&lt;li&gt;&lt;code&gt;high&lt;/code&gt;&lt;/li&gt;
&lt;li&gt;&lt;code&gt;xhigh&lt;/code&gt;&lt;/li&gt;
&lt;li&gt;&lt;code&gt;max&lt;/code&gt;&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;Claude Code démarre avec &lt;code&gt;medium&lt;/code&gt; par défaut. Pour augmenter l'effort dès le démarrage :&lt;br&gt;
&lt;/p&gt;

&lt;div class="highlight js-code-highlight"&gt;
&lt;pre class="highlight shell"&gt;&lt;code&gt;claude &lt;span class="nt"&gt;--model&lt;/span&gt; claude-haiku-5-5 &lt;span class="nt"&gt;--effort&lt;/span&gt; high
&lt;/code&gt;&lt;/pre&gt;

&lt;/div&gt;



&lt;p&gt;Dans une session active :&lt;br&gt;
&lt;/p&gt;

&lt;div class="highlight js-code-highlight"&gt;
&lt;pre class="highlight plaintext"&gt;&lt;code&gt;/effort low
&lt;/code&gt;&lt;/pre&gt;

&lt;/div&gt;



&lt;p&gt;Choisissez le niveau selon la tâche :&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;
&lt;code&gt;low&lt;/code&gt; : appels d'outils courts, recherches simples, gros volumes.&lt;/li&gt;
&lt;li&gt;
&lt;code&gt;medium&lt;/code&gt; : travail quotidien et automatisations standard.&lt;/li&gt;
&lt;li&gt;
&lt;code&gt;high&lt;/code&gt; : tâches d'agent plus longues ou diagnostics plus complexes.&lt;/li&gt;
&lt;li&gt;
&lt;code&gt;xhigh&lt;/code&gt; et &lt;code&gt;max&lt;/code&gt; : uniquement si vos évaluations montrent un gain mesurable.&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;La réflexion (&lt;em&gt;Thinking&lt;/em&gt;) reste activée dans Claude Code. Les paramètres suivants n'ont aucun effet sur Haiku 5.5 dans Claude Code :&lt;br&gt;
&lt;/p&gt;

&lt;div class="highlight js-code-highlight"&gt;
&lt;pre class="highlight plaintext"&gt;&lt;code&gt;alwaysThinkingEnabled: false
MAX_THINKING_TOKENS=0
&lt;/code&gt;&lt;/pre&gt;

&lt;/div&gt;



&lt;p&gt;Pour réduire les jetons de réflexion, baissez l'effort. L'API Messages brute peut désactiver la réflexion avec un effort &lt;code&gt;high&lt;/code&gt; ou inférieur.&lt;/p&gt;

&lt;h2&gt;
  
  
  Étape 4 : exécuter Haiku 5.5 en tant que sous-agent
&lt;/h2&gt;

&lt;p&gt;Anthropic indique que Haiku 5.5 fonctionne bien avec Opus 5.5 et Sonnet 5.5 comme sous-agent pour les tâches de codage.&lt;/p&gt;

&lt;p&gt;Les sous-agents sont des fichiers Markdown avec métadonnées YAML placés dans :&lt;br&gt;
&lt;/p&gt;

&lt;div class="highlight js-code-highlight"&gt;
&lt;pre class="highlight plaintext"&gt;&lt;code&gt;.claude/agents/     # pour le projet courant
~/.claude/agents/   # pour tous vos projets
&lt;/code&gt;&lt;/pre&gt;

&lt;/div&gt;



&lt;p&gt;Seuls &lt;code&gt;name&lt;/code&gt; et &lt;code&gt;description&lt;/code&gt; sont requis. La &lt;a href="https://code.claude.com/docs/en/sub-agents" rel="noopener noreferrer"&gt;documentation des sous-agents&lt;/a&gt; accepte &lt;code&gt;sonnet&lt;/code&gt;, &lt;code&gt;opus&lt;/code&gt;, &lt;code&gt;haiku&lt;/code&gt;, &lt;code&gt;fable&lt;/code&gt;, un ID complet ou &lt;code&gt;inherit&lt;/code&gt; dans le champ &lt;code&gt;model&lt;/code&gt;. Notre &lt;a href="https://apidog.com/fr/blog/create-claude-code-subagents?utm_source=dev.to&amp;amp;utm_medium=wanda&amp;amp;utm_content=n8n-post-automation"&gt;guide des sous-agents&lt;/a&gt; détaille les scopes et les outils.&lt;/p&gt;

&lt;h3&gt;
  
  
  Remplacer Explore par un explorateur économique
&lt;/h3&gt;

&lt;p&gt;Le sous-agent Explore intégré s'exécute sur le modèle de la conversation principale, pas nécessairement sur Haiku. Dans une session Opus 5.5, chaque recherche Explore peut donc utiliser Opus.&lt;/p&gt;

&lt;p&gt;Créez un sous-agent utilisateur ou projet nommé &lt;code&gt;Explore&lt;/code&gt; pour le remplacer et conserver un modèle dédié :&lt;br&gt;
&lt;/p&gt;

&lt;div class="highlight js-code-highlight"&gt;
&lt;pre class="highlight markdown"&gt;&lt;code&gt;&lt;span class="nn"&gt;---&lt;/span&gt;
&lt;span class="na"&gt;name&lt;/span&gt;&lt;span class="pi"&gt;:&lt;/span&gt; &lt;span class="s"&gt;Explore&lt;/span&gt;
&lt;span class="na"&gt;description&lt;/span&gt;&lt;span class="pi"&gt;:&lt;/span&gt; &lt;span class="s"&gt;Recherche rapide en lecture seule dans la base de code. Permet de trouver des fichiers, des symboles et des sites d'appel sans rien modifier.&lt;/span&gt;
&lt;span class="na"&gt;tools&lt;/span&gt;&lt;span class="pi"&gt;:&lt;/span&gt; &lt;span class="s"&gt;Read, Grep, Glob&lt;/span&gt;
&lt;span class="na"&gt;model&lt;/span&gt;&lt;span class="pi"&gt;:&lt;/span&gt; &lt;span class="s"&gt;haiku&lt;/span&gt;
&lt;span class="na"&gt;effort&lt;/span&gt;&lt;span class="pi"&gt;:&lt;/span&gt; &lt;span class="s"&gt;low&lt;/span&gt;
&lt;span class="nn"&gt;---&lt;/span&gt;

Vous recherchez dans la base de code et rapportez ce que vous trouvez. Retournez les chemins de fichiers avec les numéros de ligne et un court résumé de chaque correspondance. Ne modifiez jamais les fichiers.
&lt;/code&gt;&lt;/pre&gt;

&lt;/div&gt;



&lt;p&gt;Enregistrez ce fichier sous :&lt;br&gt;
&lt;/p&gt;

&lt;div class="highlight js-code-highlight"&gt;
&lt;pre class="highlight plaintext"&gt;&lt;code&gt;.claude/agents/Explore.md
&lt;/code&gt;&lt;/pre&gt;

&lt;/div&gt;



&lt;p&gt;Pendant son exécution, lancez &lt;code&gt;/tasks&lt;/code&gt; pour confirmer le modèle utilisé. Sur un fournisseur cloud, remplacez &lt;code&gt;haiku&lt;/code&gt; par l'ID complet de Haiku 5.5.&lt;/p&gt;

&lt;h3&gt;
  
  
  Forcer chaque sous-agent à utiliser Haiku
&lt;/h3&gt;

&lt;p&gt;Pour exécuter tous les sous-agents sur Haiku, y compris Explore, ajoutez ces variables au bloc &lt;code&gt;env&lt;/code&gt; de votre fichier de paramètres :&lt;br&gt;
&lt;/p&gt;

&lt;div class="highlight js-code-highlight"&gt;
&lt;pre class="highlight json"&gt;&lt;code&gt;&lt;span class="p"&gt;{&lt;/span&gt;&lt;span class="w"&gt;
  &lt;/span&gt;&lt;span class="nl"&gt;"env"&lt;/span&gt;&lt;span class="p"&gt;:&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="p"&gt;{&lt;/span&gt;&lt;span class="w"&gt;
    &lt;/span&gt;&lt;span class="nl"&gt;"CLAUDE_CODE_SUBAGENT_MODEL"&lt;/span&gt;&lt;span class="p"&gt;:&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="s2"&gt;"haiku"&lt;/span&gt;&lt;span class="p"&gt;,&lt;/span&gt;&lt;span class="w"&gt;
    &lt;/span&gt;&lt;span class="nl"&gt;"CLAUDE_CODE_SUBAGENT_MODEL_FORCE"&lt;/span&gt;&lt;span class="p"&gt;:&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="s2"&gt;"1"&lt;/span&gt;&lt;span class="w"&gt;
  &lt;/span&gt;&lt;span class="p"&gt;}&lt;/span&gt;&lt;span class="w"&gt;
&lt;/span&gt;&lt;span class="p"&gt;}&lt;/span&gt;&lt;span class="w"&gt;
&lt;/span&gt;&lt;/code&gt;&lt;/pre&gt;

&lt;/div&gt;



&lt;p&gt;&lt;code&gt;CLAUDE_CODE_SUBAGENT_MODEL&lt;/code&gt; seul est une valeur par défaut : un champ &lt;code&gt;model&lt;/code&gt; défini dans un sous-agent garde la priorité, et Explore ne change pas.&lt;/p&gt;

&lt;h2&gt;
  
  
  Étape 5 : diriger les tâches de fond vers Haiku 5.5
&lt;/h2&gt;

&lt;p&gt;&lt;code&gt;ANTHROPIC_DEFAULT_HAIKU_MODEL&lt;/code&gt; définit le modèle à utiliser pour &lt;code&gt;haiku&lt;/code&gt; et les fonctionnalités d'arrière-plan, telles que la synthèse des sessions passées avec &lt;code&gt;claude --resume&lt;/code&gt;.&lt;/p&gt;

&lt;p&gt;L'ancienne variable &lt;code&gt;ANTHROPIC_SMALL_FAST_MODEL&lt;/code&gt; est obsolète selon la &lt;a href="https://code.claude.com/docs/en/env-vars" rel="noopener noreferrer"&gt;référence des variables d'environnement&lt;/a&gt;. Remplacez-la si elle existe encore dans votre profil shell.&lt;/p&gt;

&lt;p&gt;Sur l'API Anthropic, vous n'avez rien à définir. Sur Google Cloud, les tâches de fond utilisent Sonnet par défaut ; sur Foundry, le modèle principal ; sur Bedrock, Sonnet ou le modèle principal.&lt;/p&gt;

&lt;p&gt;Après activation de Haiku 5.5 dans votre compte, épinglez-le explicitement :&lt;br&gt;
&lt;/p&gt;

&lt;div class="highlight js-code-highlight"&gt;
&lt;pre class="highlight shell"&gt;&lt;code&gt;&lt;span class="c"&gt;# Plateforme d'agents de Google Cloud&lt;/span&gt;
&lt;span class="nb"&gt;export &lt;/span&gt;&lt;span class="nv"&gt;ANTHROPIC_DEFAULT_HAIKU_MODEL&lt;/span&gt;&lt;span class="o"&gt;=&lt;/span&gt;claude-haiku-5-5

&lt;span class="c"&gt;# Amazon Bedrock (ID de profil d'inférence)&lt;/span&gt;
&lt;span class="nb"&gt;export &lt;/span&gt;&lt;span class="nv"&gt;ANTHROPIC_DEFAULT_HAIKU_MODEL&lt;/span&gt;&lt;span class="o"&gt;=&lt;/span&gt;us.anthropic.claude-haiku-5-5
&lt;/code&gt;&lt;/pre&gt;

&lt;/div&gt;



&lt;h2&gt;
  
  
  Le palier de prix de 100K dans les sessions longues
&lt;/h2&gt;

&lt;p&gt;Le prix de Haiku 5.5 dépend de la longueur du prompt. Claude Code renvoie la conversation comme prompt à chaque tour.&lt;/p&gt;

&lt;p&gt;Quand le contexte dépasse 100K jetons, chaque requête passe de :&lt;br&gt;
&lt;/p&gt;

&lt;div class="highlight js-code-highlight"&gt;
&lt;pre class="highlight plaintext"&gt;&lt;code&gt;0,10 $ / 0,50 $
&lt;/code&gt;&lt;/pre&gt;

&lt;/div&gt;



&lt;p&gt;à :&lt;br&gt;
&lt;/p&gt;

&lt;div class="highlight js-code-highlight"&gt;
&lt;pre class="highlight plaintext"&gt;&lt;code&gt;0,50 $ / 2,50 $
&lt;/code&gt;&lt;/pre&gt;

&lt;/div&gt;



&lt;p&gt;C'est cinq fois le tarif des prompts courts. La documentation ne précise pas si les jetons mis en cache comptent pour ce seuil : prévoyez votre budget comme s'ils étaient inclus.&lt;/p&gt;

&lt;p&gt;L'auto-compaction ne suffit pas à éviter ce palier : Haiku 5.5 se compacte autour de 967K jetons par défaut. Adoptez plutôt ces deux pratiques :&lt;/p&gt;

&lt;ol&gt;
&lt;li&gt;
&lt;strong&gt;Compacter plus tôt.&lt;/strong&gt; Utilisez &lt;code&gt;/autocompact 100k&lt;/code&gt; pour rapprocher la compaction de la limite minimale acceptée par Claude Code.&lt;/li&gt;
&lt;li&gt;
&lt;strong&gt;Déplacer le travail volumineux dans des sous-agents.&lt;/strong&gt; Chaque sous-agent dispose de son propre contexte : les journaux de tests et résultats de recherche ne gonflent pas la conversation principale.&lt;/li&gt;
&lt;/ol&gt;

&lt;p&gt;Même après 100K jetons, le tarif de 0,50 $/2,50 $ reste un quart des 2 $/10 $ de Sonnet 5.5. Sur un plan payant, les sessions consomment plutôt vos limites d'utilisation, et Anthropic n'a pas publié le mode de comptabilisation de Haiku 5.5 dans ces limites. Consultez notre &lt;a href="https://apidog.com/fr/blog/claude-haiku-5-5-pricing?utm_source=dev.to&amp;amp;utm_medium=wanda&amp;amp;utm_content=n8n-post-automation"&gt;répartition des prix de Haiku 5.5&lt;/a&gt; pour l'arithmétique détaillée.&lt;/p&gt;

&lt;p&gt;Pour les abonnés Max et Team, les nouveaux crédits API mensuels — 100 $ sur Max 5x, 200 $ sur Max 20x et jusqu'à 500 $ mutualisés sur Team — ne couvrent pas Claude Code interactif, selon la &lt;a href="https://platform.claude.com/docs/en/about-claude/api-credits-for-subscribers" rel="noopener noreferrer"&gt;documentation des crédits API&lt;/a&gt; d'Anthropic.&lt;/p&gt;

&lt;h2&gt;
  
  
  Quand garder Sonnet 5.5 ou Opus 5.5 comme modèle principal
&lt;/h2&gt;

&lt;p&gt;Anthropic indique que Sonnet 5.5 et Opus 5.5 restent de meilleurs choix pour les tâches complexes de codage agentique.&lt;/p&gt;

&lt;p&gt;Sur Terminal-Bench 4.0, exécuté par Anthropic dans Claude Code avec effort maximal, Haiku 5.5 a obtenu 39,2 %, contre 70,6 % pour Sonnet 5.5.&lt;/p&gt;

&lt;div class="table-wrapper-paragraph"&gt;&lt;table&gt;
&lt;thead&gt;
&lt;tr&gt;
&lt;th&gt;Effort&lt;/th&gt;
&lt;th&gt;Haiku 5.5&lt;/th&gt;
&lt;th&gt;Sonnet 5.5&lt;/th&gt;
&lt;/tr&gt;
&lt;/thead&gt;
&lt;tbody&gt;
&lt;tr&gt;
&lt;td&gt;&lt;code&gt;medium&lt;/code&gt;&lt;/td&gt;
&lt;td&gt;20,3 % à 0,68 $&lt;/td&gt;
&lt;td&gt;28,8 % à 0,68 $&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;&lt;code&gt;high&lt;/code&gt;&lt;/td&gt;
&lt;td&gt;24,8 % à 1,04 $&lt;/td&gt;
&lt;td&gt;43 % à 1,46 $&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;&lt;code&gt;max&lt;/code&gt;&lt;/td&gt;
&lt;td&gt;39,2 % à 2,64 $&lt;/td&gt;
&lt;td&gt;70,6 % à 10,44 $&lt;/td&gt;
&lt;/tr&gt;
&lt;/tbody&gt;
&lt;/table&gt;&lt;/div&gt;

&lt;p&gt;À effort &lt;code&gt;medium&lt;/code&gt;, les deux modèles coûtent environ le même prix par tentative, mais Sonnet obtient un meilleur score. Le faible prix par jeton de Haiku ne se traduit donc pas automatiquement par un meilleur choix pour les longues sessions de codage difficiles.&lt;/p&gt;

&lt;p&gt;L'utilisation d'ordinateur donne un résultat différent. Sur OSWorld 2.1, Haiku 5.5 en &lt;code&gt;medium&lt;/code&gt; a atteint 53,3 % à 0,13 $ par tentative, tandis que Sonnet 5.5 en &lt;code&gt;low&lt;/code&gt; a atteint 57,9 % à 0,68 $.&lt;/p&gt;

&lt;p&gt;Consultez notre &lt;a href="https://apidog.com/fr/blog/claude-haiku-5-5-benchmarks?utm_source=dev.to&amp;amp;utm_medium=wanda&amp;amp;utm_content=n8n-post-automation"&gt;analyse des benchmarks de Haiku 5.5&lt;/a&gt; pour les résultats complets, ainsi que le &lt;a href="https://apidog.com/fr/blog/claude-sonnet-5-5-claude-code?utm_source=dev.to&amp;amp;utm_medium=wanda&amp;amp;utm_content=n8n-post-automation"&gt;guide Claude Code de Sonnet 5.5&lt;/a&gt; pour configurer le modèle principal.&lt;/p&gt;

&lt;p&gt;Une répartition pratique :&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;
&lt;strong&gt;Sonnet 5.5 ou Opus 5.5&lt;/strong&gt; : modèle principal.&lt;/li&gt;
&lt;li&gt;
&lt;strong&gt;Haiku 5.5&lt;/strong&gt; : Explore, exécution de tests, lecture de journaux et récupération de documentation.&lt;/li&gt;
&lt;/ul&gt;

&lt;h2&gt;
  
  
  Exemple : un sous-agent Haiku qui exécute vos tests Apidog
&lt;/h2&gt;

&lt;p&gt;Les exécutions de tests sont verbeuses et répétitives : c'est un bon cas d'usage pour Haiku. Le CLI Apidog exécute vos scénarios de test enregistrés depuis le terminal. Un sous-agent peut donc lancer ces tests et renvoyer un rapport court sans polluer le contexte du modèle principal.&lt;br&gt;
&lt;/p&gt;

&lt;div class="highlight js-code-highlight"&gt;
&lt;pre class="highlight markdown"&gt;&lt;code&gt;&lt;span class="nn"&gt;---&lt;/span&gt;
&lt;span class="na"&gt;name&lt;/span&gt;&lt;span class="pi"&gt;:&lt;/span&gt; &lt;span class="s"&gt;api-test-runner&lt;/span&gt;
&lt;span class="na"&gt;description&lt;/span&gt;&lt;span class="pi"&gt;:&lt;/span&gt; &lt;span class="s"&gt;Exécute les scénarios de test Apidog du projet avec le CLI Apidog après la modification d'un point de terminaison API, puis rapporte les nombres de succès et d'échecs avec les requêtes en échec.&lt;/span&gt;
&lt;span class="na"&gt;tools&lt;/span&gt;&lt;span class="pi"&gt;:&lt;/span&gt; &lt;span class="s"&gt;Bash, Read&lt;/span&gt;
&lt;span class="na"&gt;model&lt;/span&gt;&lt;span class="pi"&gt;:&lt;/span&gt; &lt;span class="s"&gt;haiku&lt;/span&gt;
&lt;span class="na"&gt;effort&lt;/span&gt;&lt;span class="pi"&gt;:&lt;/span&gt; &lt;span class="s"&gt;low&lt;/span&gt;
&lt;span class="nn"&gt;---&lt;/span&gt;

Exécutez la commande de test CLI Apidog documentée dans le README de ce dépôt pour le
scénario qui couvre le point de terminaison modifié. Rapporter les nombres de succès et d'échecs.
Pour chaque échec, donnez le nom de la requête, le résultat attendu et le résultat réel.
Ne modifiez pas le code. Ne réessayez pas une exécution échouée plus d'une fois.
&lt;/code&gt;&lt;/pre&gt;

&lt;/div&gt;



&lt;p&gt;Ajoutez ce fichier dans :&lt;br&gt;
&lt;/p&gt;

&lt;div class="highlight js-code-highlight"&gt;
&lt;pre class="highlight plaintext"&gt;&lt;code&gt;.claude/agents/api-test-runner.md
&lt;/code&gt;&lt;/pre&gt;

&lt;/div&gt;



&lt;p&gt;La configuration du CLI, y compris l'authentification et la commande d'exécution, est disponible dans &lt;a href="https://apidog.com/fr/blog/apidog-cli-in-claude-code?utm_source=dev.to&amp;amp;utm_medium=wanda&amp;amp;utm_content=n8n-post-automation"&gt;Apidog CLI dans Claude Code&lt;/a&gt;. &lt;a href="https://apidog.com/download?utm_source=dev.to&amp;amp;utm_medium=wanda&amp;amp;utm_content=n8n-post-automation"&gt;Téléchargez Apidog&lt;/a&gt; pour créer les scénarios que le sous-agent exécutera.&lt;/p&gt;

&lt;h2&gt;
  
  
  Migrer une application de Haiku 4.5
&lt;/h2&gt;

&lt;p&gt;Si votre application utilise Haiku 4.5 via l'API, demandez à Claude Code de démarrer la migration :&lt;br&gt;
&lt;/p&gt;

&lt;div class="highlight js-code-highlight"&gt;
&lt;pre class="highlight plaintext"&gt;&lt;code&gt;/claude-api migrate this project to claude-haiku-5-5
&lt;/code&gt;&lt;/pre&gt;

&lt;/div&gt;



&lt;p&gt;Attendez-vous à des changements majeurs. Les éléments suivants renvoient une erreur HTTP 400 avec Haiku 5.5 :&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;réflexion manuelle avec &lt;code&gt;budget_tokens&lt;/code&gt; ;&lt;/li&gt;
&lt;li&gt;valeur non par défaut pour &lt;code&gt;temperature&lt;/code&gt; ;&lt;/li&gt;
&lt;li&gt;valeur non par défaut pour &lt;code&gt;top_p&lt;/code&gt; ;&lt;/li&gt;
&lt;li&gt;tout usage de &lt;code&gt;top_k&lt;/code&gt; ;&lt;/li&gt;
&lt;li&gt;préremplissage de l'assistant.&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;Le &lt;a href="https://apidog.com/fr/blog/claude-haiku-5-5-vs-haiku-4-5?utm_source=dev.to&amp;amp;utm_medium=wanda&amp;amp;utm_content=n8n-post-automation"&gt;guide Haiku 5.5 vs Haiku 4.5&lt;/a&gt; liste toutes les corrections à appliquer.&lt;/p&gt;

&lt;p&gt;Après la migration :&lt;/p&gt;

&lt;ol&gt;
&lt;li&gt;Enregistrez l'ancienne et la nouvelle requête comme paire dans Apidog.&lt;/li&gt;
&lt;li&gt;Stockez &lt;code&gt;ANTHROPIC_API_KEY&lt;/code&gt; dans une variable d'environnement.&lt;/li&gt;
&lt;li&gt;Ajoutez des assertions sur &lt;code&gt;stop_reason&lt;/code&gt; et &lt;code&gt;usage&lt;/code&gt;.&lt;/li&gt;
&lt;li&gt;Faites échouer le test si un nouveau &lt;code&gt;stop_reason: refusal&lt;/code&gt; apparaît ou si l'usage de jetons augmente brutalement.&lt;/li&gt;
&lt;/ol&gt;

&lt;p&gt;Ainsi, une régression atteint votre pipeline de test plutôt que la production.&lt;/p&gt;

&lt;h2&gt;
  
  
  FAQ
&lt;/h2&gt;

&lt;p&gt;&lt;strong&gt;Haiku 5.5 est-il le modèle par défaut dans Claude Code ?&lt;/strong&gt;&lt;/p&gt;

&lt;p&gt;Non. C'est le modèle Haiku par défaut sur l'API Anthropic, ce qui signifie que l'alias &lt;code&gt;haiku&lt;/code&gt; pointe vers lui. Sélectionnez-le comme modèle principal avec &lt;code&gt;--model&lt;/code&gt; ou &lt;code&gt;/model&lt;/code&gt;.&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;Puis-je utiliser Haiku 5.5 dans Claude Code avec le plan gratuit ?&lt;/strong&gt;&lt;/p&gt;

&lt;p&gt;Non. Claude Code nécessite un plan payant ou une clé API. Les utilisateurs gratuits peuvent sélectionner Haiku 5.5 dans les applications &lt;a href="http://Claude.ai" rel="noopener noreferrer"&gt;Claude.ai&lt;/a&gt;. Consultez aussi &lt;a href="https://apidog.com/fr/blog/how-to-use-claude-haiku-5-5-for-free?utm_source=dev.to&amp;amp;utm_medium=wanda&amp;amp;utm_content=n8n-post-automation"&gt;comment utiliser Claude Haiku 5.5 gratuitement&lt;/a&gt;.&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;Pourquoi &lt;code&gt;model: haiku&lt;/code&gt; me donne-t-il Haiku 4.5 ?&lt;/strong&gt;&lt;/p&gt;

&lt;p&gt;Vous utilisez Bedrock, Google Cloud, Foundry ou la plateforme Claude sur AWS, ou votre version de Claude Code est antérieure à v2.1.293. Épinglez l'ID complet ou définissez &lt;code&gt;ANTHROPIC_DEFAULT_HAIKU_MODEL&lt;/code&gt;.&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;Puis-je désactiver la réflexion (&lt;em&gt;thinking&lt;/em&gt;) pour économiser des jetons ?&lt;/strong&gt;&lt;/p&gt;

&lt;p&gt;Pas dans Claude Code. Réduisez plutôt l'effort : &lt;code&gt;low&lt;/code&gt; est le paramètre le plus économique.&lt;/p&gt;

&lt;h2&gt;
  
  
  Votre prochaine étape
&lt;/h2&gt;

&lt;p&gt;Exécutez :&lt;br&gt;
&lt;/p&gt;

&lt;div class="highlight js-code-highlight"&gt;
&lt;pre class="highlight shell"&gt;&lt;code&gt;claude update
&lt;/code&gt;&lt;/pre&gt;

&lt;/div&gt;



&lt;p&gt;Ajoutez ensuite le remplacement Haiku de &lt;code&gt;Explore&lt;/code&gt; et conservez votre modèle principal actuel pendant une semaine. Si votre projet possède des API, ajoutez ensuite le sous-agent d'exécution de tests.&lt;/p&gt;

&lt;p&gt;Pour appeler le modèle depuis votre propre code, commencez par le &lt;a href="https://apidog.com/fr/blog/how-to-use-claude-haiku-5-5-api?utm_source=dev.to&amp;amp;utm_medium=wanda&amp;amp;utm_content=n8n-post-automation"&gt;guide API de Haiku 5.5&lt;/a&gt;. &lt;a href="https://apidog.com?utm_source=dev.to&amp;amp;utm_medium=wanda&amp;amp;utm_content=n8n-post-automation"&gt;Apidog&lt;/a&gt; est gratuit pour commencer et fournit à ce sous-agent de vrais scénarios de test à exécuter.&lt;/p&gt;

</description>
    </item>
    <item>
      <title>Qu'est-ce que Claude Haiku 5.5</title>
      <dc:creator>Antoine Laurent</dc:creator>
      <pubDate>Thu, 08 Oct 2026 04:15:02 +0000</pubDate>
      <link>https://dev.to/antoine_laurentt/quest-ce-que-claude-haiku-55-29mm</link>
      <guid>https://dev.to/antoine_laurentt/quest-ce-que-claude-haiku-55-29mm</guid>
      <description>&lt;p&gt;Claude Haiku 5.5 est le plus petit et le plus rapide des modèles Anthropic actuels. Lancé le 7 octobre 2026, il utilise l’ID d’API &lt;code&gt;claude-haiku-5-5&lt;/code&gt;. Son prix est de 0,10&amp;nbsp;$ par million de jetons d’entrée et 0,50&amp;nbsp;$ par million de jetons de sortie pour les invites de moins de 100&amp;nbsp;000 jetons, puis de 0,50&amp;nbsp;$ / 2,50&amp;nbsp;$ au-delà. Dans son &lt;a href="https://www.anthropic.com/claude-haiku-5-5" rel="noopener noreferrer"&gt;article de lancement&lt;/a&gt;, Anthropic indique qu’il est «&amp;nbsp;environ 75&amp;nbsp;% moins cher à exécuter&amp;nbsp;» que Haiku 4.5 en moyenne et le présente comme son modèle le plus rapide à ce jour. C’est également le premier Haiku à proposer un paramètre d’effort et une fenêtre contextuelle de 1&amp;nbsp;million de jetons.&lt;/p&gt;

&lt;p&gt;&lt;a href="https://apidog.com/?utm_source=dev.to&amp;amp;utm_medium=wanda&amp;amp;utm_content=n8n-post-automation" class="crayons-btn crayons-btn--primary"&gt;Essayez Apidog dès aujourd’hui&lt;/a&gt;
&lt;/p&gt;

&lt;p&gt;Ce guide couvre les spécifications, la tarification à deux niveaux, la migration depuis Haiku 4.5, les benchmarks et le déploiement. Pour tester l’API pendant votre lecture, &lt;a href="https://apidog.com?utm_source=dev.to&amp;amp;utm_medium=wanda&amp;amp;utm_content=n8n-post-automation"&gt;Apidog&lt;/a&gt; peut envoyer une requête Messages, stocker votre clé dans une variable d’environnement et afficher la réponse avec son utilisation de jetons.&lt;/p&gt;

&lt;h2&gt;
  
  
  Spécifications de Claude Haiku 5.5 en un coup d’œil
&lt;/h2&gt;

&lt;div class="table-wrapper-paragraph"&gt;&lt;table&gt;
&lt;thead&gt;
&lt;tr&gt;
&lt;th&gt;Spécification&lt;/th&gt;
&lt;th&gt;Claude Haiku 5.5&lt;/th&gt;
&lt;/tr&gt;
&lt;/thead&gt;
&lt;tbody&gt;
&lt;tr&gt;
&lt;td&gt;Date de sortie&lt;/td&gt;
&lt;td&gt;7 octobre 2026&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;ID du modèle — API Claude, Google Cloud, Microsoft Foundry, Plateforme Claude sur AWS&lt;/td&gt;
&lt;td&gt;
&lt;code&gt;claude-haiku-5-5&lt;/code&gt; — ID fixe, sans suffixe de date&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;ID du modèle — Amazon Bedrock&lt;/td&gt;
&lt;td&gt;&lt;code&gt;anthropic.claude-haiku-5-5&lt;/code&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;Fenêtre contextuelle&lt;/td&gt;
&lt;td&gt;1 million de jetons — Haiku 4.5&amp;nbsp;: 200&amp;nbsp;000&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;Sortie maximale&lt;/td&gt;
&lt;td&gt;128&amp;nbsp;000 — Haiku 4.5&amp;nbsp;: 64&amp;nbsp;000 ; 300&amp;nbsp;000 avec l’API Batch et l’en-tête bêta &lt;code&gt;output-300k-2026-03-24&lt;/code&gt;
&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;Réflexion&lt;/td&gt;
&lt;td&gt;Adaptative uniquement&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;Niveaux d’effort&lt;/td&gt;
&lt;td&gt;
&lt;code&gt;low&lt;/code&gt;, &lt;code&gt;medium&lt;/code&gt; (par défaut), &lt;code&gt;high&lt;/code&gt;, &lt;code&gt;xhigh&lt;/code&gt;, &lt;code&gt;max&lt;/code&gt;
&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;Date limite de connaissance&lt;/td&gt;
&lt;td&gt;Juin 2026&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;Prix par MJetons — invites jusqu’à 100&amp;nbsp;000 jetons&lt;/td&gt;
&lt;td&gt;0,10&amp;nbsp;$ en entrée, 0,50&amp;nbsp;$ en sortie&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;Prix par MJetons — invites de plus de 100&amp;nbsp;000 jetons&lt;/td&gt;
&lt;td&gt;0,50&amp;nbsp;$ en entrée, 2,50&amp;nbsp;$ en sortie&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;Retrait&lt;/td&gt;
&lt;td&gt;Pas avant le 7 octobre 2027&lt;/td&gt;
&lt;/tr&gt;
&lt;/tbody&gt;
&lt;/table&gt;&lt;/div&gt;

&lt;h2&gt;
  
  
  Place de Haiku 5.5 dans la gamme Claude
&lt;/h2&gt;

&lt;div class="table-wrapper-paragraph"&gt;&lt;table&gt;
&lt;thead&gt;
&lt;tr&gt;
&lt;th&gt;Modèle&lt;/th&gt;
&lt;th&gt;Entrée / sortie par MJetons&lt;/th&gt;
&lt;th&gt;Effort par défaut&lt;/th&gt;
&lt;th&gt;Latence&lt;/th&gt;
&lt;/tr&gt;
&lt;/thead&gt;
&lt;tbody&gt;
&lt;tr&gt;
&lt;td&gt;Claude Fable 5.1&lt;/td&gt;
&lt;td&gt;10&amp;nbsp;$ / 50&amp;nbsp;$&lt;/td&gt;
&lt;td&gt;élevé&lt;/td&gt;
&lt;td&gt;Plus lent&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;&lt;a href="https://apidog.com/fr/blog/what-is-claude-opus-5-5?utm_source=dev.to&amp;amp;utm_medium=wanda&amp;amp;utm_content=n8n-post-automation"&gt;Claude Opus 5.5&lt;/a&gt;&lt;/td&gt;
&lt;td&gt;4&amp;nbsp;$ / 20&amp;nbsp;$&lt;/td&gt;
&lt;td&gt;moyen&lt;/td&gt;
&lt;td&gt;Modérée&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;&lt;a href="https://apidog.com/fr/blog/what-is-claude-sonnet-5-5?utm_source=dev.to&amp;amp;utm_medium=wanda&amp;amp;utm_content=n8n-post-automation"&gt;Claude Sonnet 5.5&lt;/a&gt;&lt;/td&gt;
&lt;td&gt;2&amp;nbsp;$ / 10&amp;nbsp;$&lt;/td&gt;
&lt;td&gt;élevé&lt;/td&gt;
&lt;td&gt;Rapide&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;Claude Haiku 5.5&lt;/td&gt;
&lt;td&gt;0,10&amp;nbsp;$ / 0,50&amp;nbsp;$ pour les invites jusqu’à 100&amp;nbsp;000 jetons&lt;/td&gt;
&lt;td&gt;moyen&lt;/td&gt;
&lt;td&gt;Le plus rapide&lt;/td&gt;
&lt;/tr&gt;
&lt;/tbody&gt;
&lt;/table&gt;&lt;/div&gt;

&lt;p&gt;Les quatre modèles partagent une fenêtre contextuelle de 1&amp;nbsp;million de jetons, une sortie maximale de 128&amp;nbsp;000 jetons et une date limite de connaissance en juin 2026.&lt;/p&gt;

&lt;p&gt;Anthropic positionne Haiku 5.5 pour les charges à fort volume et sensibles à la latence&amp;nbsp;:&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;classification ;&lt;/li&gt;
&lt;li&gt;extraction structurée ;&lt;/li&gt;
&lt;li&gt;routage ;&lt;/li&gt;
&lt;li&gt;résumés ;&lt;/li&gt;
&lt;li&gt;support en direct ;&lt;/li&gt;
&lt;li&gt;utilisation du navigateur ;&lt;/li&gt;
&lt;li&gt;sous-agents pilotés par Opus 5.5 ou Sonnet 5.5.&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;La mention «&amp;nbsp;le plus rapide&amp;nbsp;» doit être nuancée&amp;nbsp;: elle concerne la vitesse standard de chaque modèle. Haiku 5.5 peut être plus lent qu’Opus exécuté en mode Rapide. Anthropic ne publie pas de mesure en jetons par seconde.&lt;/p&gt;

&lt;h2&gt;
  
  
  Tarification de Claude Haiku 5.5
&lt;/h2&gt;

&lt;p&gt;Le tarif dépend de la taille de l’invite. Dès qu’une invite dépasse 100&amp;nbsp;000 jetons, le tarif supérieur s’applique.&lt;/p&gt;

&lt;p&gt;&lt;a href="https://media2.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fdev-to-uploads.s3.us-east-2.amazonaws.com%2Fuploads%2Farticles%2Fzxahqlzhtird78k4e0mz.png" class="article-body-image-wrapper"&gt;&lt;img src="https://media2.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fdev-to-uploads.s3.us-east-2.amazonaws.com%2Fuploads%2Farticles%2Fzxahqlzhtird78k4e0mz.png" alt="Graphique des prix de Claude Haiku 5.5" width="800" height="450"&gt;&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;Source&amp;nbsp;: &lt;a href="https://platform.claude.com/docs/en/about-claude/pricing" rel="noopener noreferrer"&gt;Tarification de l’API Claude&lt;/a&gt;.&lt;/p&gt;

&lt;p&gt;Le chiffre «&amp;nbsp;environ 75&amp;nbsp;% moins cher&amp;nbsp;» est une moyenne&amp;nbsp;:&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;90&amp;nbsp;% moins cher que Haiku 4.5 pour les invites jusqu’à 100&amp;nbsp;000 jetons&amp;nbsp;;&lt;/li&gt;
&lt;li&gt;50&amp;nbsp;% moins cher au-delà de ce seuil&amp;nbsp;;&lt;/li&gt;
&lt;li&gt;90&amp;nbsp;% des requêtes Haiku 4.5 étaient sous ce seuil.&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;Ce calcul tient déjà compte du nouveau tokenizer, qui génère environ 30&amp;nbsp;% de jetons supplémentaires pour le même texte.&lt;/p&gt;

&lt;p&gt;Points à intégrer dans votre estimation de coût&amp;nbsp;:&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;l’inférence US uniquement, via &lt;code&gt;inference_geo&lt;/code&gt;, coûte 1,1&amp;nbsp;fois le tarif standard pour chaque catégorie de jetons&amp;nbsp;;&lt;/li&gt;
&lt;li&gt;l’invite minimale pouvant être mise en cache descend à 512 jetons, contre 4&amp;nbsp;096 pour Haiku 4.5&amp;nbsp;;&lt;/li&gt;
&lt;li&gt;sous les 100&amp;nbsp;000 jetons, le prix catalogue est identique à GPT-6 Luna&amp;nbsp;: 0,10&amp;nbsp;$ en entrée, 0,50&amp;nbsp;$ en sortie, 0,01&amp;nbsp;$ en lecture de cache et 0,125&amp;nbsp;$ en écriture de cache&amp;nbsp;;&lt;/li&gt;
&lt;li&gt;Luna ne facture son supplément qu’au-delà de 272&amp;nbsp;000 jetons d’entrée.&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;Consultez la &lt;a href="https://apidog.com/fr/blog/claude-haiku-5-5-vs-gpt-6-luna?utm_source=dev.to&amp;amp;utm_medium=wanda&amp;amp;utm_content=n8n-post-automation"&gt;comparaison Haiku 5.5 vs GPT-6 Luna&lt;/a&gt; et le &lt;a href="https://apidog.com/fr/blog/claude-haiku-5-5-pricing?utm_source=dev.to&amp;amp;utm_medium=wanda&amp;amp;utm_content=n8n-post-automation"&gt;guide de tarification Haiku 5.5&lt;/a&gt; pour des exemples de coûts calculés.&lt;/p&gt;

&lt;h2&gt;
  
  
  Migrer depuis Haiku 4.5
&lt;/h2&gt;

&lt;p&gt;La fenêtre contextuelle est multipliée par cinq, la sortie maximale double et Haiku dispose désormais d’un contrôle d’effort. Cependant, le &lt;a href="https://platform.claude.com/docs/en/models/haiku-5-5/migration-guide" rel="noopener noreferrer"&gt;guide de migration&lt;/a&gt; indique que certains appels conçus pour Haiku 4.5 échouent avec une erreur &lt;code&gt;400&lt;/code&gt;.&lt;/p&gt;

&lt;h3&gt;
  
  
  Corriger les cinq incompatibilités bloquantes
&lt;/h3&gt;

&lt;ol&gt;
&lt;li&gt;&lt;strong&gt;Remplacez les budgets de réflexion manuels&lt;/strong&gt;&lt;/li&gt;
&lt;/ol&gt;

&lt;p&gt;Ceci échoue&amp;nbsp;:&lt;br&gt;
&lt;/p&gt;

&lt;div class="highlight js-code-highlight"&gt;
&lt;pre class="highlight json"&gt;&lt;code&gt;&lt;span class="w"&gt;   &lt;/span&gt;&lt;span class="p"&gt;{&lt;/span&gt;&lt;span class="w"&gt;
     &lt;/span&gt;&lt;span class="nl"&gt;"thinking"&lt;/span&gt;&lt;span class="p"&gt;:&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="p"&gt;{&lt;/span&gt;&lt;span class="w"&gt;
       &lt;/span&gt;&lt;span class="nl"&gt;"type"&lt;/span&gt;&lt;span class="p"&gt;:&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="s2"&gt;"enabled"&lt;/span&gt;&lt;span class="p"&gt;,&lt;/span&gt;&lt;span class="w"&gt;
       &lt;/span&gt;&lt;span class="nl"&gt;"budget_tokens"&lt;/span&gt;&lt;span class="p"&gt;:&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="mi"&gt;4096&lt;/span&gt;&lt;span class="w"&gt;
     &lt;/span&gt;&lt;span class="p"&gt;}&lt;/span&gt;&lt;span class="w"&gt;
   &lt;/span&gt;&lt;span class="p"&gt;}&lt;/span&gt;&lt;span class="w"&gt;
&lt;/span&gt;&lt;/code&gt;&lt;/pre&gt;

&lt;/div&gt;



&lt;p&gt;Utilisez plutôt la réflexion adaptative avec un niveau d’effort&amp;nbsp;:&lt;br&gt;
&lt;/p&gt;

&lt;div class="highlight js-code-highlight"&gt;
&lt;pre class="highlight json"&gt;&lt;code&gt;&lt;span class="w"&gt;   &lt;/span&gt;&lt;span class="p"&gt;{&lt;/span&gt;&lt;span class="w"&gt;
     &lt;/span&gt;&lt;span class="nl"&gt;"thinking"&lt;/span&gt;&lt;span class="p"&gt;:&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="p"&gt;{&lt;/span&gt;&lt;span class="w"&gt;
       &lt;/span&gt;&lt;span class="nl"&gt;"type"&lt;/span&gt;&lt;span class="p"&gt;:&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="s2"&gt;"adaptive"&lt;/span&gt;&lt;span class="w"&gt;
     &lt;/span&gt;&lt;span class="p"&gt;},&lt;/span&gt;&lt;span class="w"&gt;
     &lt;/span&gt;&lt;span class="nl"&gt;"output_config"&lt;/span&gt;&lt;span class="p"&gt;:&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="p"&gt;{&lt;/span&gt;&lt;span class="w"&gt;
       &lt;/span&gt;&lt;span class="nl"&gt;"effort"&lt;/span&gt;&lt;span class="p"&gt;:&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="s2"&gt;"medium"&lt;/span&gt;&lt;span class="w"&gt;
     &lt;/span&gt;&lt;span class="p"&gt;}&lt;/span&gt;&lt;span class="w"&gt;
   &lt;/span&gt;&lt;span class="p"&gt;}&lt;/span&gt;&lt;span class="w"&gt;
&lt;/span&gt;&lt;/code&gt;&lt;/pre&gt;

&lt;/div&gt;



&lt;ol&gt;
&lt;li&gt;&lt;strong&gt;Supprimez les paramètres d’échantillonnage&lt;/strong&gt;&lt;/li&gt;
&lt;/ol&gt;

&lt;p&gt;Retirez &lt;code&gt;temperature&lt;/code&gt;, &lt;code&gt;top_p&lt;/code&gt; et &lt;code&gt;top_k&lt;/code&gt;.&lt;/p&gt;

&lt;p&gt;Les valeurs non par défaut de &lt;code&gt;temperature&lt;/code&gt; ou &lt;code&gt;top_p&lt;/code&gt; échouent, de même que tout &lt;code&gt;top_k&lt;/code&gt; ou l’utilisation simultanée de &lt;code&gt;temperature&lt;/code&gt; et &lt;code&gt;top_p&lt;/code&gt;.&lt;/p&gt;

&lt;ol&gt;
&lt;li&gt;&lt;strong&gt;Supprimez le préremplissage de l’assistant&lt;/strong&gt;&lt;/li&gt;
&lt;/ol&gt;

&lt;p&gt;Haiku 5.5 rejette les messages d’assistant préremplis, même lorsque la réflexion est désactivée.&lt;/p&gt;

&lt;ol&gt;
&lt;li&gt;&lt;strong&gt;Mettez à jour l’outil d’utilisation d’ordinateur&lt;/strong&gt;&lt;/li&gt;
&lt;/ol&gt;

&lt;p&gt;Sur l’API Claude et Google Cloud, utilisez&amp;nbsp;:&lt;br&gt;
&lt;/p&gt;

&lt;div class="highlight js-code-highlight"&gt;
&lt;pre class="highlight plaintext"&gt;&lt;code&gt;   computer_toolset_20260801
&lt;/code&gt;&lt;/pre&gt;

&lt;/div&gt;



&lt;p&gt;L’ancien outil suivant échoue&amp;nbsp;:&lt;br&gt;
&lt;/p&gt;

&lt;div class="highlight js-code-highlight"&gt;
&lt;pre class="highlight plaintext"&gt;&lt;code&gt;   computer_20250124
&lt;/code&gt;&lt;/pre&gt;

&lt;/div&gt;



&lt;ol&gt;
&lt;li&gt;&lt;strong&gt;Conservez un historique en ajout uniquement&lt;/strong&gt;&lt;/li&gt;
&lt;/ol&gt;

&lt;p&gt;Après un bloc de réflexion renvoyé, ne modifiez pas les champs &lt;code&gt;system&lt;/code&gt;, &lt;code&gt;tools&lt;/code&gt; ou les messages précédents. Ajoutez uniquement de nouveaux messages à la conversation.&lt;/p&gt;

&lt;h3&gt;
  
  
  Changements qui ne produisent pas forcément d’erreur
&lt;/h3&gt;

&lt;ul&gt;
&lt;li&gt;
&lt;strong&gt;Affichage de la réflexion&lt;/strong&gt;&amp;nbsp;: les blocs de réflexion sont vides par défaut et ne contiennent qu’une signature. Ajoutez &lt;code&gt;"display": "summarized"&lt;/code&gt; pour les lire.&lt;/li&gt;
&lt;li&gt;
&lt;strong&gt;Comptage des jetons&lt;/strong&gt;&amp;nbsp;: le même texte peut produire environ 30&amp;nbsp;% de jetons en plus. &lt;code&gt;max_tokens&lt;/code&gt; inclut également la réflexion.&lt;/li&gt;
&lt;li&gt;
&lt;strong&gt;Forçage d’outil&lt;/strong&gt;&amp;nbsp;: &lt;code&gt;tool_choice&lt;/code&gt; avec &lt;code&gt;any&lt;/code&gt; ou un outil nommé fonctionne, mais la réponse ne contient pas de bloc de réflexion.&lt;/li&gt;
&lt;li&gt;
&lt;strong&gt;Refus&lt;/strong&gt;&amp;nbsp;: les classificateurs de sécurité peuvent répondre avec &lt;code&gt;stop_reason: "refusal"&lt;/code&gt;. Aucun repli côté serveur n’est appliqué.&lt;/li&gt;
&lt;li&gt;
&lt;strong&gt;Niveau de priorité&lt;/strong&gt;&amp;nbsp;: il n’est pas pris en charge par Haiku 5.5.&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;La réflexion peut être désactivée jusqu’au niveau &lt;code&gt;high&lt;/code&gt;. Avec &lt;code&gt;xhigh&lt;/code&gt; ou &lt;code&gt;max&lt;/code&gt;, la désactivation renvoie une erreur &lt;code&gt;400&lt;/code&gt;.&lt;/p&gt;

&lt;p&gt;Haiku 4.5 reste actif. Pour des requêtes JSON avant/après, consultez le &lt;a href="https://apidog.com/fr/blog/claude-haiku-5-5-vs-haiku-4-5?utm_source=dev.to&amp;amp;utm_medium=wanda&amp;amp;utm_content=n8n-post-automation"&gt;guide Haiku 5.5 vs Haiku 4.5&lt;/a&gt;.&lt;/p&gt;

&lt;h2&gt;
  
  
  Benchmarks de Claude Haiku 5.5
&lt;/h2&gt;

&lt;p&gt;Les scores de Haiku 5.5 sont mesurés avec l’effort maximal, généralement sur une moyenne de cinq essais. Artificial Analysis a exécuté GDPval-AA et AA-Briefcase, Cognition a exécuté FrontierCode, et Anthropic a évalué Chartography avec sa propre implémentation.&lt;/p&gt;

&lt;p&gt;&lt;a href="https://media2.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fdev-to-uploads.s3.us-east-2.amazonaws.com%2Fuploads%2Farticles%2F3prj3uotj2m02x8ojo8p.png" class="article-body-image-wrapper"&gt;&lt;img src="https://media2.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fdev-to-uploads.s3.us-east-2.amazonaws.com%2Fuploads%2Farticles%2F3prj3uotj2m02x8ojo8p.png" alt="Graphique des benchmarks de Claude Haiku 5.5" width="800" height="705"&gt;&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;Trois éléments sont particulièrement importants lors de la lecture des résultats&amp;nbsp;:&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;FrontierCode compare Haiku au niveau &lt;code&gt;max&lt;/code&gt; avec Sonnet 5.5 au niveau &lt;code&gt;xhigh&lt;/code&gt;. Au niveau &lt;code&gt;max&lt;/code&gt;, Sonnet a obtenu 46,2&amp;nbsp;%, contre 46,4&amp;nbsp;% pour Haiku.&lt;/li&gt;
&lt;li&gt;Anthropic a exécuté le score OSWorld de Luna via l’API OpenAI.&lt;/li&gt;
&lt;li&gt;Le score Terminal-Bench de Luna provient du classement public Codex CLI.&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;Avec l’effort par défaut &lt;code&gt;medium&lt;/code&gt;, Haiku 5.5 a obtenu&amp;nbsp;:&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;1277 sur GDPval-AA&amp;nbsp;;&lt;/li&gt;
&lt;li&gt;1372 sur AA-Briefcase.&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;Anthropic précise que Sonnet 5.5 et Opus 5.5 restent de meilleurs choix pour les tâches complexes de codage agentique. Au 8 octobre 2026, aucun classement indépendant ne listait Haiku 5.5. Cursor rapporte toutefois 48,4&amp;nbsp;% sur son propre CursorBench avec l’effort maximal.&lt;/p&gt;

&lt;p&gt;L’&lt;a href="https://apidog.com/fr/blog/claude-haiku-5-5-benchmarks?utm_source=dev.to&amp;amp;utm_medium=wanda&amp;amp;utm_content=n8n-post-automation"&gt;analyse approfondie des benchmarks&lt;/a&gt; détaille les scores et coûts par niveau d’effort.&lt;/p&gt;

&lt;h2&gt;
  
  
  Où utiliser Claude Haiku 5.5
&lt;/h2&gt;

&lt;div class="table-wrapper-paragraph"&gt;&lt;table&gt;
&lt;thead&gt;
&lt;tr&gt;
&lt;th&gt;Surface&lt;/th&gt;
&lt;th&gt;Accès&lt;/th&gt;
&lt;th&gt;Remarques&lt;/th&gt;
&lt;/tr&gt;
&lt;/thead&gt;
&lt;tbody&gt;
&lt;tr&gt;
&lt;td&gt;API Claude&lt;/td&gt;
&lt;td&gt;&lt;code&gt;claude-haiku-5-5&lt;/code&gt;&lt;/td&gt;
&lt;td&gt;Paiement par jeton&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;Amazon Bedrock&lt;/td&gt;
&lt;td&gt;&lt;code&gt;anthropic.claude-haiku-5-5&lt;/code&gt;&lt;/td&gt;
&lt;td&gt;Facturé via AWS Marketplace&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;Google Cloud, Microsoft Foundry, Plateforme Claude sur AWS&lt;/td&gt;
&lt;td&gt;&lt;code&gt;claude-haiku-5-5&lt;/code&gt;&lt;/td&gt;
&lt;td&gt;Même ID que l’API Claude&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;
&lt;a href="http://Claude.ai" rel="noopener noreferrer"&gt;Claude.ai&lt;/a&gt; — web, iOS, Android&lt;/td&gt;
&lt;td&gt;Sélecteur de modèle&lt;/td&gt;
&lt;td&gt;Les utilisateurs Free, Pro, Max, Team et Enterprise peuvent le sélectionner&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;Claude Code&lt;/td&gt;
&lt;td&gt;&lt;code&gt;/model claude-haiku-5-5&lt;/code&gt;&lt;/td&gt;
&lt;td&gt;Version 2.1.293 ou ultérieure ; forfaits payants&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;Vercel AI Gateway&lt;/td&gt;
&lt;td&gt;&lt;code&gt;anthropic/claude-haiku-5.5&lt;/code&gt;&lt;/td&gt;
&lt;td&gt;À partir de 0,10&amp;nbsp;$ / 0,50&amp;nbsp;$&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;Cursor&lt;/td&gt;
&lt;td&gt;&lt;code&gt;claude-haiku-5-5&lt;/code&gt;&lt;/td&gt;
&lt;td&gt;Pool Autres Modèles&lt;/td&gt;
&lt;/tr&gt;
&lt;/tbody&gt;
&lt;/table&gt;&lt;/div&gt;

&lt;p&gt;Au 8 octobre 2026, Haiku 5.5 n’était pas disponible sur OpenRouter et n’était pas annoncé pour GitHub Copilot.&lt;/p&gt;

&lt;p&gt;L’accès au chat sur le forfait gratuit ne fournit pas de clé API. L’API est facturée à l’usage, au-delà du petit crédit gratuit proposé par Anthropic aux nouveaux utilisateurs pour les tests.&lt;/p&gt;

&lt;p&gt;Les forfaits Max et Team incluent désormais des crédits API mensuels&amp;nbsp;:&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;100&amp;nbsp;$ sur Max 5x&amp;nbsp;;&lt;/li&gt;
&lt;li&gt;200&amp;nbsp;$ sur Max 20x&amp;nbsp;;&lt;/li&gt;
&lt;li&gt;jusqu’à 500&amp;nbsp;$ mutualisés sur Team.&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;Ces crédits ne couvrent pas Claude Code. Le &lt;a href="https://apidog.com/fr/blog/how-to-use-claude-haiku-5-5-for-free?utm_source=dev.to&amp;amp;utm_medium=wanda&amp;amp;utm_content=n8n-post-automation"&gt;guide d’accès gratuit&lt;/a&gt; détaille les options gratuites et payantes.&lt;/p&gt;

&lt;p&gt;Dans Claude Code, l’alias &lt;code&gt;haiku&lt;/code&gt; désigne Haiku 5.5 uniquement avec l’API Anthropic. Sur les autres surfaces, il désigne encore Haiku 4.5. Consultez &lt;a href="https://apidog.com/fr/blog/claude-haiku-5-5-claude-code?utm_source=dev.to&amp;amp;utm_medium=wanda&amp;amp;utm_content=n8n-post-automation"&gt;Haiku 5.5 dans Claude Code&lt;/a&gt; pour les configurations de sous-agents.&lt;/p&gt;

&lt;h2&gt;
  
  
  Qui devrait passer à Haiku 5.5&amp;nbsp;?
&lt;/h2&gt;

&lt;ul&gt;
&lt;li&gt;
&lt;strong&gt;Vous utilisez Haiku 4.5&lt;/strong&gt;&amp;nbsp;: migrez après avoir corrigé les cinq incompatibilités. Haiku 5.5 dépasse Haiku 4.5 sur chaque ligne comparable du tableau de lancement, avec un prix catalogue inférieur.&lt;/li&gt;
&lt;li&gt;
&lt;strong&gt;Vous utilisez Sonnet ou Opus pour des tâches simples et répétitives&lt;/strong&gt;&amp;nbsp;: testez Haiku 5.5 pour la classification, l’extraction, les résumés et les sous-agents. Gardez un modèle plus grand pour le codage agentique complexe.&lt;/li&gt;
&lt;li&gt;
&lt;strong&gt;Vos invites dépassent régulièrement 100&amp;nbsp;000 jetons&lt;/strong&gt;&amp;nbsp;: calculez les deux niveaux tarifaires avant de migrer. Au-delà du seuil, le coût d’entrée par jeton est multiplié par cinq.&lt;/li&gt;
&lt;li&gt;
&lt;strong&gt;Vous réalisez des tâches liées à la sécurité&lt;/strong&gt;&amp;nbsp;: les protections cyber de Haiku 5.5 bloquent toujours les tests d’intrusion.&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;Dans l’article de lancement, Asana indique une latence de réalisation des tâches réduite de plus de 30&amp;nbsp;%. Box rapporte un score supérieur de 11 points à Haiku 4.5 avec environ la moitié de la latence. Ce sont des déclarations de clients, et non des tests indépendants.&lt;/p&gt;

&lt;p&gt;La fiche système indique aussi que le modèle a refusé davantage que tout autre modèle lors de l’audit automatisé d’Anthropic. Mesurez donc le taux de refus sur vos propres invites avant un déploiement en production.&lt;/p&gt;

&lt;h2&gt;
  
  
  Envoyez votre première requête Haiku 5.5
&lt;/h2&gt;

&lt;p&gt;Utilisez cette requête &lt;code&gt;curl&lt;/code&gt; minimale&amp;nbsp;:&lt;br&gt;
&lt;/p&gt;

&lt;div class="highlight js-code-highlight"&gt;
&lt;pre class="highlight shell"&gt;&lt;code&gt;curl https://api.anthropic.com/v1/messages &lt;span class="se"&gt;\&lt;/span&gt;
  &lt;span class="nt"&gt;-H&lt;/span&gt; &lt;span class="s2"&gt;"x-api-key: &lt;/span&gt;&lt;span class="nv"&gt;$ANTHROPIC_API_KEY&lt;/span&gt;&lt;span class="s2"&gt;"&lt;/span&gt; &lt;span class="se"&gt;\&lt;/span&gt;
  &lt;span class="nt"&gt;-H&lt;/span&gt; &lt;span class="s2"&gt;"anthropic-version: 2023-06-01"&lt;/span&gt; &lt;span class="se"&gt;\&lt;/span&gt;
  &lt;span class="nt"&gt;-H&lt;/span&gt; &lt;span class="s2"&gt;"content-type: application/json"&lt;/span&gt; &lt;span class="se"&gt;\&lt;/span&gt;
  &lt;span class="nt"&gt;-d&lt;/span&gt; &lt;span class="s1"&gt;'{
    "model": "claude-haiku-5-5",
    "max_tokens": 4000,
    "thinking": {"type": "adaptive", "display": "summarized"},
    "output_config": {"effort": "low"},
    "messages": [
      {
        "role": "user",
        "content": "Classify this support ticket as billing, bug, or feature request: The export button returns a 500 error."
      }
    ]
  }'&lt;/span&gt;
&lt;/code&gt;&lt;/pre&gt;

&lt;/div&gt;



&lt;p&gt;Pour rendre cet appel robuste&amp;nbsp;:&lt;/p&gt;

&lt;ol&gt;
&lt;li&gt;N’envoyez pas de paramètres d’échantillonnage.&lt;/li&gt;
&lt;li&gt;N’utilisez pas de préremplissage de l’assistant.&lt;/li&gt;
&lt;li&gt;Parcourez les blocs &lt;code&gt;content&lt;/code&gt; selon leur champ &lt;code&gt;type&lt;/code&gt;, car la réponse peut commencer par un bloc de réflexion.&lt;/li&gt;
&lt;li&gt;Vérifiez &lt;code&gt;stop_reason&lt;/code&gt; avant de traiter la réponse comme un succès.&lt;/li&gt;
&lt;/ol&gt;

&lt;p&gt;Dans &lt;a href="https://apidog.com?utm_source=dev.to&amp;amp;utm_medium=wanda&amp;amp;utm_content=n8n-post-automation"&gt;Apidog&lt;/a&gt;, importez cette commande &lt;code&gt;curl&lt;/code&gt; comme nouvelle requête et stockez la clé dans une variable d’environnement &lt;code&gt;ANTHROPIC_API_KEY&lt;/code&gt;.&lt;/p&gt;

&lt;p&gt;Ajoutez ensuite des assertions pour vérifier que &lt;code&gt;stop_reason&lt;/code&gt; n’est ni &lt;code&gt;refusal&lt;/code&gt; ni &lt;code&gt;max_tokens&lt;/code&gt;. Dupliquez la requête, passez &lt;code&gt;effort&lt;/code&gt; à &lt;code&gt;medium&lt;/code&gt;, puis comparez l’objet &lt;code&gt;usage&lt;/code&gt; pour mesurer le coût de chaque niveau d’effort.&lt;/p&gt;

&lt;p&gt;Le &lt;a href="https://apidog.com/fr/blog/how-to-use-claude-haiku-5-5-api?utm_source=dev.to&amp;amp;utm_medium=wanda&amp;amp;utm_content=n8n-post-automation"&gt;guide de l’API Haiku 5.5&lt;/a&gt; couvre la mise en cache, les traitements par lots et le streaming. Si nécessaire, consultez aussi le &lt;a href="https://apidog.com/fr/blog/anthropic-api-key?utm_source=dev.to&amp;amp;utm_medium=wanda&amp;amp;utm_content=n8n-post-automation"&gt;guide de la clé API Anthropic&lt;/a&gt;.&lt;/p&gt;

&lt;h2&gt;
  
  
  FAQ
&lt;/h2&gt;

&lt;p&gt;&lt;strong&gt;Quand Claude Haiku 5.5 a-t-il été lancé&amp;nbsp;?&lt;/strong&gt;&lt;br&gt;&lt;br&gt;
Le 7 octobre 2026, neuf jours après Sonnet 5.5.&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;Claude Haiku 5.5 est-il gratuit&amp;nbsp;?&lt;/strong&gt;&lt;br&gt;&lt;br&gt;
Dans l’application de chat &lt;a href="http://Claude.ai" rel="noopener noreferrer"&gt;Claude.ai&lt;/a&gt;, les utilisateurs gratuits peuvent le sélectionner. L’API est payante, à l’exception de petits crédits de test pour les nouveaux utilisateurs. Consultez &lt;a href="https://apidog.com/fr/blog/how-to-use-claude-haiku-5-5-for-free?utm_source=dev.to&amp;amp;utm_medium=wanda&amp;amp;utm_content=n8n-post-automation"&gt;tous les accès gratuits&lt;/a&gt;.&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;Quelle est la fenêtre contextuelle de Claude Haiku 5.5&amp;nbsp;?&lt;/strong&gt;&lt;br&gt;&lt;br&gt;
1&amp;nbsp;million de jetons, avec une sortie maximale de 128&amp;nbsp;000 jetons sur l’API Messages.&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;Haiku 4.5 est-il retiré&amp;nbsp;?&lt;/strong&gt;&lt;br&gt;&lt;br&gt;
Pas encore. Il est toujours listé comme actif, avec un retrait pas avant le 15 octobre 2026.&lt;/p&gt;

&lt;h2&gt;
  
  
  Étape suivante
&lt;/h2&gt;

&lt;p&gt;Choisissez une tâche à fort volume que vous exécutez déjà, par exemple le triage de tickets ou le résumé de documents.&lt;/p&gt;

&lt;ol&gt;
&lt;li&gt;Exécutez-la avec &lt;code&gt;claude-haiku-5-5&lt;/code&gt; et &lt;code&gt;effort: "low"&lt;/code&gt;.&lt;/li&gt;
&lt;li&gt;Répétez avec &lt;code&gt;effort: "medium"&lt;/code&gt;.&lt;/li&gt;
&lt;li&gt;Vérifiez la qualité de sortie, le taux de refus et &lt;code&gt;stop_reason&lt;/code&gt;.&lt;/li&gt;
&lt;li&gt;Comparez &lt;code&gt;usage&lt;/code&gt; avec votre modèle actuel.&lt;/li&gt;
&lt;li&gt;Convertissez les volumes de jetons en coût mensuel.&lt;/li&gt;
&lt;/ol&gt;

&lt;p&gt;&lt;a href="https://apidog.com/download?utm_source=dev.to&amp;amp;utm_medium=wanda&amp;amp;utm_content=n8n-post-automation"&gt;Téléchargez Apidog&lt;/a&gt; pour centraliser vos requêtes et assertions dans un projet, puis utilisez le &lt;a href="https://apidog.com/fr/blog/claude-haiku-5-5-pricing?utm_source=dev.to&amp;amp;utm_medium=wanda&amp;amp;utm_content=n8n-post-automation"&gt;guide de tarification&lt;/a&gt; pour estimer votre facture mensuelle.&lt;/p&gt;

</description>
    </item>
    <item>
      <title>Comment utiliser l'API Nano Banana 2.1</title>
      <dc:creator>Antoine Laurent</dc:creator>
      <pubDate>Tue, 06 Oct 2026 17:38:53 +0000</pubDate>
      <link>https://dev.to/antoine_laurentt/comment-utiliser-lapi-nano-banana-21-3ph3</link>
      <guid>https://dev.to/antoine_laurentt/comment-utiliser-lapi-nano-banana-21-3ph3</guid>
      <description>&lt;p&gt;Google a lancé Nano Banana 2.1 le 6 octobre 2026, et il est déjà appelable via l’API Gemini sous le nom de &lt;code&gt;gemini-nano-banana-2.1&lt;/code&gt;. Il s’agit d’une mise à jour de Nano Banana 2 (Gemini 3.1 Flash Image) avec une meilleure qualité visuelle, une édition de style masque et une cohérence des personnages renforcée à travers les itérations. Il coûte également deux fois moins cher par image que Nano Banana 2 à chaque résolution qu’ils partagent.&lt;/p&gt;

&lt;p&gt;&lt;a href="https://apidog.com/?utm_source=dev.to&amp;amp;utm_medium=wanda&amp;amp;utm_content=n8n-post-automation" class="crayons-btn crayons-btn--primary"&gt;Essayez Apidog dès aujourd’hui&lt;/a&gt;
&lt;/p&gt;

&lt;p&gt;Ce guide vous mènera d’un terminal vide à une image enregistrée, puis couvrira les rapports d’aspect, la sortie 2K et 4K, l’édition, les modifications multi-tours, les images de référence, l’ancrage de recherche et le coût. Chaque requête ci-dessous peut être enregistrée et rejouée dans &lt;a href="https://apidog.com?utm_source=dev.to&amp;amp;utm_medium=wanda&amp;amp;utm_content=n8n-post-automation"&gt;Apidog&lt;/a&gt; afin que vous puissiez comparer 2.1 avec le modèle que vous utilisez aujourd’hui.&lt;/p&gt;

&lt;p&gt;Vous voulez d’abord le contexte ? Lisez &lt;a href="https://apidog.com/fr/blog/nano-banana-2-1?utm_source=dev.to&amp;amp;utm_medium=wanda&amp;amp;utm_content=n8n-post-automation"&gt;Qu’est-ce que Nano Banana 2.1&lt;/a&gt; pour savoir ce qui a changé et ce que Google n’a pas encore publié.&lt;/p&gt;

&lt;h2&gt;
  
  
  Ce dont vous avez besoin
&lt;/h2&gt;

&lt;div class="table-wrapper-paragraph"&gt;&lt;table&gt;
&lt;thead&gt;
&lt;tr&gt;
&lt;th&gt;Élément&lt;/th&gt;
&lt;th&gt;Valeur&lt;/th&gt;
&lt;/tr&gt;
&lt;/thead&gt;
&lt;tbody&gt;
&lt;tr&gt;
&lt;td&gt;URL de base&lt;/td&gt;
&lt;td&gt;&lt;code&gt;https://generativelanguage.googleapis.com/v1beta&lt;/code&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;En-tête d’authentification&lt;/td&gt;
&lt;td&gt;&lt;code&gt;x-goog-api-key: $GEMINI_API_KEY&lt;/code&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;ID du modèle&lt;/td&gt;
&lt;td&gt;&lt;code&gt;gemini-nano-banana-2.1&lt;/code&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;Point d’accès&lt;/td&gt;
&lt;td&gt;&lt;code&gt;POST /v1beta/interactions&lt;/code&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;Résolutions&lt;/td&gt;
&lt;td&gt;1K (par défaut), 2K, 4K&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;Entrées&lt;/td&gt;
&lt;td&gt;Texte, images (jusqu’à 14 références), vidéo&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;SDK Python&lt;/td&gt;
&lt;td&gt;&lt;code&gt;pip install google-genai&lt;/code&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;SDK JavaScript&lt;/td&gt;
&lt;td&gt;&lt;code&gt;npm install @google/genai&lt;/code&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;/tbody&gt;
&lt;/table&gt;&lt;/div&gt;

&lt;p&gt;Tous les exemples utilisent l’API Interactions, celle-là même que les documents de génération d’images de Google utilisent pour la version 2.1.&lt;/p&gt;

&lt;h2&gt;
  
  
  Étape 1 : Obtenir une clé API Gemini
&lt;/h2&gt;

&lt;ol&gt;
&lt;li&gt;Ouvrez &lt;a href="https://aistudio.google.com/" rel="noopener noreferrer"&gt;Google AI Studio&lt;/a&gt; et connectez-vous.&lt;/li&gt;
&lt;li&gt;Allez dans &lt;strong&gt;Obtenir une clé API&lt;/strong&gt; et créez une clé dans un projet Google Cloud.&lt;/li&gt;
&lt;li&gt;Activez la facturation pour ce projet. La page de tarification de Google indique que le niveau gratuit pour Nano Banana 2.1 est « Non disponible », donc les appels API nécessitent un projet payant.&lt;/li&gt;
&lt;li&gt;Exportez la clé :
&lt;/li&gt;
&lt;/ol&gt;

&lt;div class="highlight js-code-highlight"&gt;
&lt;pre class="highlight shell"&gt;&lt;code&gt;&lt;span class="nb"&gt;export &lt;/span&gt;&lt;span class="nv"&gt;GEMINI_API_KEY&lt;/span&gt;&lt;span class="o"&gt;=&lt;/span&gt;&lt;span class="s2"&gt;"votre-clé-ici"&lt;/span&gt;
&lt;/code&gt;&lt;/pre&gt;

&lt;/div&gt;



&lt;p&gt;Google relie 2.1 à l’environnement de jeu (playground) d’AI Studio, ce qui est pratique pour tester les invites, mais n’a pas publié combien un compte gratuit peut y générer. Notre guide sur &lt;a href="https://apidog.com/fr/blog/how-to-use-nano-banana-2-1-for-free?utm_source=dev.to&amp;amp;utm_medium=wanda&amp;amp;utm_content=n8n-post-automation"&gt;comment utiliser Nano Banana 2.1 gratuitement&lt;/a&gt; couvre cette voie, et &lt;a href="https://apidog.com/fr/blog/google-gemini-api-key-for-free?utm_source=dev.to&amp;amp;utm_medium=wanda&amp;amp;utm_content=n8n-post-automation"&gt;obtenir une clé API Gemini&lt;/a&gt; détaille la configuration de la clé.&lt;/p&gt;

&lt;h2&gt;
  
  
  Étape 2 : Générer votre première image
&lt;/h2&gt;

&lt;h3&gt;
  
  
  cURL
&lt;/h3&gt;



&lt;div class="highlight js-code-highlight"&gt;
&lt;pre class="highlight shell"&gt;&lt;code&gt;curl &lt;span class="nt"&gt;-s&lt;/span&gt; &lt;span class="nt"&gt;-X&lt;/span&gt; POST &lt;span class="s2"&gt;"https://generativelanguage.googleapis.com/v1beta/interactions"&lt;/span&gt; &lt;span class="se"&gt;\&lt;/span&gt;
  &lt;span class="nt"&gt;-H&lt;/span&gt; &lt;span class="s2"&gt;"x-goog-api-key: &lt;/span&gt;&lt;span class="nv"&gt;$GEMINI_API_KEY&lt;/span&gt;&lt;span class="s2"&gt;"&lt;/span&gt; &lt;span class="se"&gt;\&lt;/span&gt;
  &lt;span class="nt"&gt;-H&lt;/span&gt; &lt;span class="s2"&gt;"Content-Type: application/json"&lt;/span&gt; &lt;span class="se"&gt;\&lt;/span&gt;
  &lt;span class="nt"&gt;-d&lt;/span&gt; &lt;span class="s1"&gt;'{
    "model": "gemini-nano-banana-2.1",
    "input": [
      {"type": "text", "text": "Créez une image d'&lt;/span&gt;&lt;span class="se"&gt;\'&lt;/span&gt;&lt;span class="s1"&gt;'un plat de nano-banane dans un restaurant chic avec un thème Gemini"}
    ]
  }'&lt;/span&gt;
&lt;/code&gt;&lt;/pre&gt;

&lt;/div&gt;



&lt;p&gt;La réponse est au format JSON. L’image arrive sous forme de données base64 à l’intérieur d’un bloc de contenu d’image, vous voudrez donc un SDK ou un script pour la décoder.&lt;/p&gt;

&lt;h3&gt;
  
  
  Python
&lt;/h3&gt;



&lt;div class="highlight js-code-highlight"&gt;
&lt;pre class="highlight python"&gt;&lt;code&gt;&lt;span class="kn"&gt;from&lt;/span&gt; &lt;span class="n"&gt;google&lt;/span&gt; &lt;span class="kn"&gt;import&lt;/span&gt; &lt;span class="n"&gt;genai&lt;/span&gt;
&lt;span class="kn"&gt;import&lt;/span&gt; &lt;span class="n"&gt;base64&lt;/span&gt;

&lt;span class="n"&gt;client&lt;/span&gt; &lt;span class="o"&gt;=&lt;/span&gt; &lt;span class="n"&gt;genai&lt;/span&gt;&lt;span class="p"&gt;.&lt;/span&gt;&lt;span class="nc"&gt;Client&lt;/span&gt;&lt;span class="p"&gt;()&lt;/span&gt;  &lt;span class="c1"&gt;# lit GEMINI_API_KEY
&lt;/span&gt;
&lt;span class="n"&gt;interaction&lt;/span&gt; &lt;span class="o"&gt;=&lt;/span&gt; &lt;span class="n"&gt;client&lt;/span&gt;&lt;span class="p"&gt;.&lt;/span&gt;&lt;span class="n"&gt;interactions&lt;/span&gt;&lt;span class="p"&gt;.&lt;/span&gt;&lt;span class="nf"&gt;create&lt;/span&gt;&lt;span class="p"&gt;(&lt;/span&gt;
    &lt;span class="n"&gt;model&lt;/span&gt;&lt;span class="o"&gt;=&lt;/span&gt;&lt;span class="sh"&gt;"&lt;/span&gt;&lt;span class="s"&gt;gemini-nano-banana-2.1&lt;/span&gt;&lt;span class="sh"&gt;"&lt;/span&gt;&lt;span class="p"&gt;,&lt;/span&gt;
    &lt;span class="nb"&gt;input&lt;/span&gt;&lt;span class="o"&gt;=&lt;/span&gt;&lt;span class="sh"&gt;"&lt;/span&gt;&lt;span class="s"&gt;Créez une image d&lt;/span&gt;&lt;span class="sh"&gt;'&lt;/span&gt;&lt;span class="s"&gt;un plat de nano-banane dans un restaurant chic avec un thème Gemini&lt;/span&gt;&lt;span class="sh"&gt;"&lt;/span&gt;&lt;span class="p"&gt;,&lt;/span&gt;
&lt;span class="p"&gt;)&lt;/span&gt;

&lt;span class="k"&gt;with&lt;/span&gt; &lt;span class="nf"&gt;open&lt;/span&gt;&lt;span class="p"&gt;(&lt;/span&gt;&lt;span class="sh"&gt;"&lt;/span&gt;&lt;span class="s"&gt;generated_image.png&lt;/span&gt;&lt;span class="sh"&gt;"&lt;/span&gt;&lt;span class="p"&gt;,&lt;/span&gt; &lt;span class="sh"&gt;"&lt;/span&gt;&lt;span class="s"&gt;wb&lt;/span&gt;&lt;span class="sh"&gt;"&lt;/span&gt;&lt;span class="p"&gt;)&lt;/span&gt; &lt;span class="k"&gt;as&lt;/span&gt; &lt;span class="n"&gt;f&lt;/span&gt;&lt;span class="p"&gt;:&lt;/span&gt;
    &lt;span class="n"&gt;f&lt;/span&gt;&lt;span class="p"&gt;.&lt;/span&gt;&lt;span class="nf"&gt;write&lt;/span&gt;&lt;span class="p"&gt;(&lt;/span&gt;&lt;span class="n"&gt;base64&lt;/span&gt;&lt;span class="p"&gt;.&lt;/span&gt;&lt;span class="nf"&gt;b64decode&lt;/span&gt;&lt;span class="p"&gt;(&lt;/span&gt;&lt;span class="n"&gt;interaction&lt;/span&gt;&lt;span class="p"&gt;.&lt;/span&gt;&lt;span class="n"&gt;output_image&lt;/span&gt;&lt;span class="p"&gt;.&lt;/span&gt;&lt;span class="n"&gt;data&lt;/span&gt;&lt;span class="p"&gt;))&lt;/span&gt;
&lt;/code&gt;&lt;/pre&gt;

&lt;/div&gt;



&lt;p&gt;&lt;code&gt;interaction.output_image&lt;/code&gt; renvoie le dernier bloc d’image généré. Son champ &lt;code&gt;data&lt;/code&gt; est en base64 : décodez-le avant d’écrire le fichier.&lt;/p&gt;

&lt;h3&gt;
  
  
  JavaScript
&lt;/h3&gt;



&lt;div class="highlight js-code-highlight"&gt;
&lt;pre class="highlight javascript"&gt;&lt;code&gt;&lt;span class="k"&gt;import&lt;/span&gt; &lt;span class="p"&gt;{&lt;/span&gt; &lt;span class="nx"&gt;GoogleGenAI&lt;/span&gt; &lt;span class="p"&gt;}&lt;/span&gt; &lt;span class="k"&gt;from&lt;/span&gt; &lt;span class="dl"&gt;"&lt;/span&gt;&lt;span class="s2"&gt;@google/genai&lt;/span&gt;&lt;span class="dl"&gt;"&lt;/span&gt;&lt;span class="p"&gt;;&lt;/span&gt;
&lt;span class="k"&gt;import&lt;/span&gt; &lt;span class="o"&gt;*&lt;/span&gt; &lt;span class="k"&gt;as&lt;/span&gt; &lt;span class="nx"&gt;fs&lt;/span&gt; &lt;span class="k"&gt;from&lt;/span&gt; &lt;span class="dl"&gt;"&lt;/span&gt;&lt;span class="s2"&gt;node:fs&lt;/span&gt;&lt;span class="dl"&gt;"&lt;/span&gt;&lt;span class="p"&gt;;&lt;/span&gt;

&lt;span class="kd"&gt;const&lt;/span&gt; &lt;span class="nx"&gt;ai&lt;/span&gt; &lt;span class="o"&gt;=&lt;/span&gt; &lt;span class="k"&gt;new&lt;/span&gt; &lt;span class="nc"&gt;GoogleGenAI&lt;/span&gt;&lt;span class="p"&gt;({});&lt;/span&gt;

&lt;span class="kd"&gt;const&lt;/span&gt; &lt;span class="nx"&gt;interaction&lt;/span&gt; &lt;span class="o"&gt;=&lt;/span&gt; &lt;span class="k"&gt;await&lt;/span&gt; &lt;span class="nx"&gt;ai&lt;/span&gt;&lt;span class="p"&gt;.&lt;/span&gt;&lt;span class="nx"&gt;interactions&lt;/span&gt;&lt;span class="p"&gt;.&lt;/span&gt;&lt;span class="nf"&gt;create&lt;/span&gt;&lt;span class="p"&gt;({&lt;/span&gt;
  &lt;span class="na"&gt;model&lt;/span&gt;&lt;span class="p"&gt;:&lt;/span&gt; &lt;span class="dl"&gt;"&lt;/span&gt;&lt;span class="s2"&gt;gemini-nano-banana-2.1&lt;/span&gt;&lt;span class="dl"&gt;"&lt;/span&gt;&lt;span class="p"&gt;,&lt;/span&gt;
  &lt;span class="na"&gt;input&lt;/span&gt;&lt;span class="p"&gt;:&lt;/span&gt; &lt;span class="dl"&gt;"&lt;/span&gt;&lt;span class="s2"&gt;Créez une image d'un plat de nano-banane dans un restaurant chic avec un thème Gemini&lt;/span&gt;&lt;span class="dl"&gt;"&lt;/span&gt;&lt;span class="p"&gt;,&lt;/span&gt;
&lt;span class="p"&gt;});&lt;/span&gt;

&lt;span class="kd"&gt;const&lt;/span&gt; &lt;span class="nx"&gt;image&lt;/span&gt; &lt;span class="o"&gt;=&lt;/span&gt; &lt;span class="nx"&gt;interaction&lt;/span&gt;&lt;span class="p"&gt;.&lt;/span&gt;&lt;span class="nx"&gt;output_image&lt;/span&gt;&lt;span class="p"&gt;;&lt;/span&gt;
&lt;span class="k"&gt;if &lt;/span&gt;&lt;span class="p"&gt;(&lt;/span&gt;&lt;span class="nx"&gt;image&lt;/span&gt;&lt;span class="p"&gt;)&lt;/span&gt; &lt;span class="p"&gt;{&lt;/span&gt;
  &lt;span class="nx"&gt;fs&lt;/span&gt;&lt;span class="p"&gt;.&lt;/span&gt;&lt;span class="nf"&gt;writeFileSync&lt;/span&gt;&lt;span class="p"&gt;(&lt;/span&gt;&lt;span class="dl"&gt;"&lt;/span&gt;&lt;span class="s2"&gt;nano-banana.png&lt;/span&gt;&lt;span class="dl"&gt;"&lt;/span&gt;&lt;span class="p"&gt;,&lt;/span&gt; &lt;span class="nx"&gt;Buffer&lt;/span&gt;&lt;span class="p"&gt;.&lt;/span&gt;&lt;span class="k"&gt;from&lt;/span&gt;&lt;span class="p"&gt;(&lt;/span&gt;&lt;span class="nx"&gt;image&lt;/span&gt;&lt;span class="p"&gt;.&lt;/span&gt;&lt;span class="nx"&gt;data&lt;/span&gt;&lt;span class="p"&gt;,&lt;/span&gt; &lt;span class="dl"&gt;"&lt;/span&gt;&lt;span class="s2"&gt;base64&lt;/span&gt;&lt;span class="dl"&gt;"&lt;/span&gt;&lt;span class="p"&gt;));&lt;/span&gt;
&lt;span class="p"&gt;}&lt;/span&gt;
&lt;/code&gt;&lt;/pre&gt;

&lt;/div&gt;



&lt;p&gt;Les modèles d’image Gemini 3 réfléchissent avant de dessiner. Le modèle peut produire jusqu’à deux « images de pensée » intermédiaires pendant qu’il planifie la composition. Celles-ci ne vous sont pas facturées, et la réflexion ne peut pas être désactivée dans l’API.&lt;/p&gt;

&lt;h2&gt;
  
  
  Étape 3 : Définir le rapport d’aspect, la résolution et la sortie uniquement d’image
&lt;/h2&gt;

&lt;p&gt;Utilisez &lt;code&gt;response_format&lt;/code&gt; pour contrôler la sortie. Définir &lt;code&gt;"type": "image"&lt;/code&gt; renvoie uniquement l’image et supprime le texte conversationnel, ce qui réduit la taille des réponses et simplifie l’analyse.&lt;br&gt;
&lt;/p&gt;

&lt;div class="highlight js-code-highlight"&gt;
&lt;pre class="highlight python"&gt;&lt;code&gt;&lt;span class="n"&gt;interaction&lt;/span&gt; &lt;span class="o"&gt;=&lt;/span&gt; &lt;span class="n"&gt;client&lt;/span&gt;&lt;span class="p"&gt;.&lt;/span&gt;&lt;span class="n"&gt;interactions&lt;/span&gt;&lt;span class="p"&gt;.&lt;/span&gt;&lt;span class="nf"&gt;create&lt;/span&gt;&lt;span class="p"&gt;(&lt;/span&gt;
    &lt;span class="n"&gt;model&lt;/span&gt;&lt;span class="o"&gt;=&lt;/span&gt;&lt;span class="sh"&gt;"&lt;/span&gt;&lt;span class="s"&gt;gemini-nano-banana-2.1&lt;/span&gt;&lt;span class="sh"&gt;"&lt;/span&gt;&lt;span class="p"&gt;,&lt;/span&gt;
    &lt;span class="nb"&gt;input&lt;/span&gt;&lt;span class="o"&gt;=&lt;/span&gt;&lt;span class="sh"&gt;"&lt;/span&gt;&lt;span class="s"&gt;Une photo de produit d&lt;/span&gt;&lt;span class="sh"&gt;'&lt;/span&gt;&lt;span class="s"&gt;un moulin à café noir mat sur un comptoir en marbre&lt;/span&gt;&lt;span class="sh"&gt;"&lt;/span&gt;&lt;span class="p"&gt;,&lt;/span&gt;
    &lt;span class="n"&gt;response_format&lt;/span&gt;&lt;span class="o"&gt;=&lt;/span&gt;&lt;span class="p"&gt;{&lt;/span&gt;
        &lt;span class="sh"&gt;"&lt;/span&gt;&lt;span class="s"&gt;type&lt;/span&gt;&lt;span class="sh"&gt;"&lt;/span&gt;&lt;span class="p"&gt;:&lt;/span&gt; &lt;span class="sh"&gt;"&lt;/span&gt;&lt;span class="s"&gt;image&lt;/span&gt;&lt;span class="sh"&gt;"&lt;/span&gt;&lt;span class="p"&gt;,&lt;/span&gt;
        &lt;span class="sh"&gt;"&lt;/span&gt;&lt;span class="s"&gt;mime_type&lt;/span&gt;&lt;span class="sh"&gt;"&lt;/span&gt;&lt;span class="p"&gt;:&lt;/span&gt; &lt;span class="sh"&gt;"&lt;/span&gt;&lt;span class="s"&gt;image/png&lt;/span&gt;&lt;span class="sh"&gt;"&lt;/span&gt;&lt;span class="p"&gt;,&lt;/span&gt;
        &lt;span class="sh"&gt;"&lt;/span&gt;&lt;span class="s"&gt;aspect_ratio&lt;/span&gt;&lt;span class="sh"&gt;"&lt;/span&gt;&lt;span class="p"&gt;:&lt;/span&gt; &lt;span class="sh"&gt;"&lt;/span&gt;&lt;span class="s"&gt;16:9&lt;/span&gt;&lt;span class="sh"&gt;"&lt;/span&gt;&lt;span class="p"&gt;,&lt;/span&gt;
        &lt;span class="sh"&gt;"&lt;/span&gt;&lt;span class="s"&gt;image_size&lt;/span&gt;&lt;span class="sh"&gt;"&lt;/span&gt;&lt;span class="p"&gt;:&lt;/span&gt; &lt;span class="sh"&gt;"&lt;/span&gt;&lt;span class="s"&gt;2K&lt;/span&gt;&lt;span class="sh"&gt;"&lt;/span&gt;&lt;span class="p"&gt;,&lt;/span&gt;
    &lt;span class="p"&gt;},&lt;/span&gt;
&lt;span class="p"&gt;)&lt;/span&gt;
&lt;/code&gt;&lt;/pre&gt;

&lt;/div&gt;



&lt;p&gt;À savoir :&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;
&lt;code&gt;image_size&lt;/code&gt; accepte &lt;code&gt;1K&lt;/code&gt;, &lt;code&gt;2K&lt;/code&gt; et &lt;code&gt;4K&lt;/code&gt;. Utilisez un &lt;code&gt;K&lt;/code&gt; majuscule ; les valeurs en minuscules comme &lt;code&gt;2k&lt;/code&gt; sont rejetées.&lt;/li&gt;
&lt;li&gt;La version 2.1 n’a pas de niveau 512px. Celui-ci appartient à Nano Banana 2.&lt;/li&gt;
&lt;li&gt;Les rapports pris en charge incluent &lt;code&gt;1:1&lt;/code&gt;, &lt;code&gt;2:3&lt;/code&gt;, &lt;code&gt;3:2&lt;/code&gt;, &lt;code&gt;3:4&lt;/code&gt;, &lt;code&gt;4:3&lt;/code&gt;, &lt;code&gt;4:5&lt;/code&gt;, &lt;code&gt;5:4&lt;/code&gt;, &lt;code&gt;9:16&lt;/code&gt;, &lt;code&gt;16:9&lt;/code&gt;, &lt;code&gt;21:9&lt;/code&gt;, ainsi que les extrêmes &lt;code&gt;1:4&lt;/code&gt;, &lt;code&gt;4:1&lt;/code&gt;, &lt;code&gt;1:8&lt;/code&gt; et &lt;code&gt;8:1&lt;/code&gt;. Une image 16:9 en 2K est de 2752x1536 ; en 4K elle est de 5504x3072.&lt;/li&gt;
&lt;li&gt;Si vous voulez à la fois du texte et une image, passez une liste : &lt;code&gt;response_format=[{"type": "text"}, {"type": "image"}]&lt;/code&gt;.&lt;/li&gt;
&lt;/ul&gt;

&lt;h2&gt;
  
  
  Étape 4 : Modifier une image existante
&lt;/h2&gt;

&lt;p&gt;Envoyez votre image sous forme de bloc &lt;code&gt;image&lt;/code&gt; en base64 à côté de l’instruction textuelle :&lt;br&gt;
&lt;/p&gt;

&lt;div class="highlight js-code-highlight"&gt;
&lt;pre class="highlight python"&gt;&lt;code&gt;&lt;span class="k"&gt;with&lt;/span&gt; &lt;span class="nf"&gt;open&lt;/span&gt;&lt;span class="p"&gt;(&lt;/span&gt;&lt;span class="sh"&gt;"&lt;/span&gt;&lt;span class="s"&gt;living_room.png&lt;/span&gt;&lt;span class="sh"&gt;"&lt;/span&gt;&lt;span class="p"&gt;,&lt;/span&gt; &lt;span class="sh"&gt;"&lt;/span&gt;&lt;span class="s"&gt;rb&lt;/span&gt;&lt;span class="sh"&gt;"&lt;/span&gt;&lt;span class="p"&gt;)&lt;/span&gt; &lt;span class="k"&gt;as&lt;/span&gt; &lt;span class="n"&gt;f&lt;/span&gt;&lt;span class="p"&gt;:&lt;/span&gt;
    &lt;span class="n"&gt;image_b64&lt;/span&gt; &lt;span class="o"&gt;=&lt;/span&gt; &lt;span class="n"&gt;base64&lt;/span&gt;&lt;span class="p"&gt;.&lt;/span&gt;&lt;span class="nf"&gt;b64encode&lt;/span&gt;&lt;span class="p"&gt;(&lt;/span&gt;&lt;span class="n"&gt;f&lt;/span&gt;&lt;span class="p"&gt;.&lt;/span&gt;&lt;span class="nf"&gt;read&lt;/span&gt;&lt;span class="p"&gt;()).&lt;/span&gt;&lt;span class="nf"&gt;decode&lt;/span&gt;&lt;span class="p"&gt;(&lt;/span&gt;&lt;span class="sh"&gt;"&lt;/span&gt;&lt;span class="s"&gt;utf-8&lt;/span&gt;&lt;span class="sh"&gt;"&lt;/span&gt;&lt;span class="p"&gt;)&lt;/span&gt;

&lt;span class="n"&gt;interaction&lt;/span&gt; &lt;span class="o"&gt;=&lt;/span&gt; &lt;span class="n"&gt;client&lt;/span&gt;&lt;span class="p"&gt;.&lt;/span&gt;&lt;span class="n"&gt;interactions&lt;/span&gt;&lt;span class="p"&gt;.&lt;/span&gt;&lt;span class="nf"&gt;create&lt;/span&gt;&lt;span class="p"&gt;(&lt;/span&gt;
    &lt;span class="n"&gt;model&lt;/span&gt;&lt;span class="o"&gt;=&lt;/span&gt;&lt;span class="sh"&gt;"&lt;/span&gt;&lt;span class="s"&gt;gemini-nano-banana-2.1&lt;/span&gt;&lt;span class="sh"&gt;"&lt;/span&gt;&lt;span class="p"&gt;,&lt;/span&gt;
    &lt;span class="nb"&gt;input&lt;/span&gt;&lt;span class="o"&gt;=&lt;/span&gt;&lt;span class="p"&gt;[&lt;/span&gt;
        &lt;span class="p"&gt;{&lt;/span&gt;&lt;span class="sh"&gt;"&lt;/span&gt;&lt;span class="s"&gt;type&lt;/span&gt;&lt;span class="sh"&gt;"&lt;/span&gt;&lt;span class="p"&gt;:&lt;/span&gt; &lt;span class="sh"&gt;"&lt;/span&gt;&lt;span class="s"&gt;text&lt;/span&gt;&lt;span class="sh"&gt;"&lt;/span&gt;&lt;span class="p"&gt;,&lt;/span&gt; &lt;span class="sh"&gt;"&lt;/span&gt;&lt;span class="s"&gt;text&lt;/span&gt;&lt;span class="sh"&gt;"&lt;/span&gt;&lt;span class="p"&gt;:&lt;/span&gt; &lt;span class="sh"&gt;"&lt;/span&gt;&lt;span class="s"&gt;En utilisant l&lt;/span&gt;&lt;span class="sh"&gt;'&lt;/span&gt;&lt;span class="s"&gt;image fournie d&lt;/span&gt;&lt;span class="sh"&gt;'&lt;/span&gt;&lt;span class="s"&gt;un salon, changez uniquement le canapé bleu pour qu&lt;/span&gt;&lt;span class="sh"&gt;'&lt;/span&gt;&lt;span class="s"&gt;il soit un canapé chesterfield vintage en cuir marron. Gardez le reste de la pièce, y compris les coussins sur le canapé et l&lt;/span&gt;&lt;span class="sh"&gt;'&lt;/span&gt;&lt;span class="s"&gt;éclairage, inchangé.&lt;/span&gt;&lt;span class="sh"&gt;"&lt;/span&gt;&lt;span class="p"&gt;},&lt;/span&gt;
        &lt;span class="p"&gt;{&lt;/span&gt;&lt;span class="sh"&gt;"&lt;/span&gt;&lt;span class="s"&gt;type&lt;/span&gt;&lt;span class="sh"&gt;"&lt;/span&gt;&lt;span class="p"&gt;:&lt;/span&gt; &lt;span class="sh"&gt;"&lt;/span&gt;&lt;span class="s"&gt;image&lt;/span&gt;&lt;span class="sh"&gt;"&lt;/span&gt;&lt;span class="p"&gt;,&lt;/span&gt; &lt;span class="sh"&gt;"&lt;/span&gt;&lt;span class="s"&gt;data&lt;/span&gt;&lt;span class="sh"&gt;"&lt;/span&gt;&lt;span class="p"&gt;:&lt;/span&gt; &lt;span class="n"&gt;image_b64&lt;/span&gt;&lt;span class="p"&gt;,&lt;/span&gt; &lt;span class="sh"&gt;"&lt;/span&gt;&lt;span class="s"&gt;mime_type&lt;/span&gt;&lt;span class="sh"&gt;"&lt;/span&gt;&lt;span class="p"&gt;:&lt;/span&gt; &lt;span class="sh"&gt;"&lt;/span&gt;&lt;span class="s"&gt;image/png&lt;/span&gt;&lt;span class="sh"&gt;"&lt;/span&gt;&lt;span class="p"&gt;},&lt;/span&gt;
    &lt;span class="p"&gt;],&lt;/span&gt;
&lt;span class="p"&gt;)&lt;/span&gt;
&lt;/code&gt;&lt;/pre&gt;

&lt;/div&gt;



&lt;h3&gt;
  
  
  Remplissage (inpainting) de style masque sans fichier masque
&lt;/h3&gt;

&lt;p&gt;Il n’y a pas de téléchargement de masque séparé. Vous définissez le masque avec des mots. Modèle de Google :&lt;/p&gt;

&lt;blockquote&gt;
&lt;p&gt;À l’aide de l’image fournie, modifiez uniquement le [élément spécifique] pour qu’il devienne [nouvel élément/description]. Gardez tout le reste de l’image exactement tel quel, en préservant le style, l’éclairage et la composition d’origine.&lt;/p&gt;
&lt;/blockquote&gt;

&lt;p&gt;Nommez un élément, décrivez le remplacement concrètement et répétez ce qui doit rester fixe. Des invites vagues comme « rendre le canapé plus beau » invitent le modèle à redessiner toute la pièce.&lt;/p&gt;

&lt;h2&gt;
  
  
  Étape 5 : Itérer avec l’édition multi-tours
&lt;/h2&gt;

&lt;p&gt;L’édition multi-tours est le moyen recommandé par Google pour affiner une image. Transmettez l’&lt;code&gt;id&lt;/code&gt; de l’interaction précédente en tant que &lt;code&gt;previous_interaction_id&lt;/code&gt; et envoyez uniquement la modification souhaitée :&lt;br&gt;
&lt;/p&gt;

&lt;div class="highlight js-code-highlight"&gt;
&lt;pre class="highlight python"&gt;&lt;code&gt;&lt;span class="n"&gt;interaction_2&lt;/span&gt; &lt;span class="o"&gt;=&lt;/span&gt; &lt;span class="n"&gt;client&lt;/span&gt;&lt;span class="p"&gt;.&lt;/span&gt;&lt;span class="n"&gt;interactions&lt;/span&gt;&lt;span class="p"&gt;.&lt;/span&gt;&lt;span class="nf"&gt;create&lt;/span&gt;&lt;span class="p"&gt;(&lt;/span&gt;
    &lt;span class="n"&gt;model&lt;/span&gt;&lt;span class="o"&gt;=&lt;/span&gt;&lt;span class="sh"&gt;"&lt;/span&gt;&lt;span class="s"&gt;gemini-nano-banana-2.1&lt;/span&gt;&lt;span class="sh"&gt;"&lt;/span&gt;&lt;span class="p"&gt;,&lt;/span&gt;
    &lt;span class="nb"&gt;input&lt;/span&gt;&lt;span class="o"&gt;=&lt;/span&gt;&lt;span class="sh"&gt;"&lt;/span&gt;&lt;span class="s"&gt;Mettez à jour cette infographie pour qu&lt;/span&gt;&lt;span class="sh"&gt;'&lt;/span&gt;&lt;span class="s"&gt;elle soit en espagnol. Ne modifiez aucun autre élément de l&lt;/span&gt;&lt;span class="sh"&gt;'&lt;/span&gt;&lt;span class="s"&gt;image.&lt;/span&gt;&lt;span class="sh"&gt;"&lt;/span&gt;&lt;span class="p"&gt;,&lt;/span&gt;
    &lt;span class="n"&gt;previous_interaction_id&lt;/span&gt;&lt;span class="o"&gt;=&lt;/span&gt;&lt;span class="n"&gt;interaction&lt;/span&gt;&lt;span class="p"&gt;.&lt;/span&gt;&lt;span class="nb"&gt;id&lt;/span&gt;&lt;span class="p"&gt;,&lt;/span&gt;
    &lt;span class="n"&gt;response_format&lt;/span&gt;&lt;span class="o"&gt;=&lt;/span&gt;&lt;span class="p"&gt;{&lt;/span&gt;
        &lt;span class="sh"&gt;"&lt;/span&gt;&lt;span class="s"&gt;type&lt;/span&gt;&lt;span class="sh"&gt;"&lt;/span&gt;&lt;span class="p"&gt;:&lt;/span&gt; &lt;span class="sh"&gt;"&lt;/span&gt;&lt;span class="s"&gt;image&lt;/span&gt;&lt;span class="sh"&gt;"&lt;/span&gt;&lt;span class="p"&gt;,&lt;/span&gt;
        &lt;span class="sh"&gt;"&lt;/span&gt;&lt;span class="s"&gt;mime_type&lt;/span&gt;&lt;span class="sh"&gt;"&lt;/span&gt;&lt;span class="p"&gt;:&lt;/span&gt; &lt;span class="sh"&gt;"&lt;/span&gt;&lt;span class="s"&gt;image/png&lt;/span&gt;&lt;span class="sh"&gt;"&lt;/span&gt;&lt;span class="p"&gt;,&lt;/span&gt;
        &lt;span class="sh"&gt;"&lt;/span&gt;&lt;span class="s"&gt;aspect_ratio&lt;/span&gt;&lt;span class="sh"&gt;"&lt;/span&gt;&lt;span class="p"&gt;:&lt;/span&gt; &lt;span class="sh"&gt;"&lt;/span&gt;&lt;span class="s"&gt;16:9&lt;/span&gt;&lt;span class="sh"&gt;"&lt;/span&gt;&lt;span class="p"&gt;,&lt;/span&gt;
        &lt;span class="sh"&gt;"&lt;/span&gt;&lt;span class="s"&gt;image_size&lt;/span&gt;&lt;span class="sh"&gt;"&lt;/span&gt;&lt;span class="p"&gt;:&lt;/span&gt; &lt;span class="sh"&gt;"&lt;/span&gt;&lt;span class="s"&gt;2K&lt;/span&gt;&lt;span class="sh"&gt;"&lt;/span&gt;&lt;span class="p"&gt;,&lt;/span&gt;
    &lt;span class="p"&gt;},&lt;/span&gt;
&lt;span class="p"&gt;)&lt;/span&gt;
&lt;/code&gt;&lt;/pre&gt;

&lt;/div&gt;



&lt;p&gt;Via REST, le même champ est placé dans le corps :&lt;br&gt;
&lt;/p&gt;

&lt;div class="highlight js-code-highlight"&gt;
&lt;pre class="highlight json"&gt;&lt;code&gt;&lt;span class="p"&gt;{&lt;/span&gt;&lt;span class="w"&gt;
  &lt;/span&gt;&lt;span class="nl"&gt;"previous_interaction_id"&lt;/span&gt;&lt;span class="p"&gt;:&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="s2"&gt;"&amp;lt;PREVIOUS_INTERACTION_ID&amp;gt;"&lt;/span&gt;&lt;span class="w"&gt;
&lt;/span&gt;&lt;span class="p"&gt;}&lt;/span&gt;&lt;span class="w"&gt;
&lt;/span&gt;&lt;/code&gt;&lt;/pre&gt;

&lt;/div&gt;



&lt;p&gt;C’est là que la cohérence améliorée des personnages multi-tours de la version 2.1 est importante : un personnage ou un produit doit rester reconnaissable à travers plusieurs séries d’éditions.&lt;/p&gt;

&lt;h2&gt;
  
  
  Étape 6 : Combiner jusqu’à 14 images de référence
&lt;/h2&gt;

&lt;p&gt;Ajoutez d’autres blocs &lt;code&gt;image&lt;/code&gt; à la liste &lt;code&gt;input&lt;/code&gt;. Pour la version 2.1, Google documente jusqu’à 10 images d’objets haute fidélité et jusqu’à 4 images de personnages, soit 14 au total :&lt;br&gt;
&lt;/p&gt;

&lt;div class="highlight js-code-highlight"&gt;
&lt;pre class="highlight python"&gt;&lt;code&gt;&lt;span class="n"&gt;interaction&lt;/span&gt; &lt;span class="o"&gt;=&lt;/span&gt; &lt;span class="n"&gt;client&lt;/span&gt;&lt;span class="p"&gt;.&lt;/span&gt;&lt;span class="n"&gt;interactions&lt;/span&gt;&lt;span class="p"&gt;.&lt;/span&gt;&lt;span class="nf"&gt;create&lt;/span&gt;&lt;span class="p"&gt;(&lt;/span&gt;
    &lt;span class="n"&gt;model&lt;/span&gt;&lt;span class="o"&gt;=&lt;/span&gt;&lt;span class="sh"&gt;"&lt;/span&gt;&lt;span class="s"&gt;gemini-nano-banana-2.1&lt;/span&gt;&lt;span class="sh"&gt;"&lt;/span&gt;&lt;span class="p"&gt;,&lt;/span&gt;
    &lt;span class="nb"&gt;input&lt;/span&gt;&lt;span class="o"&gt;=&lt;/span&gt;&lt;span class="p"&gt;[&lt;/span&gt;
        &lt;span class="p"&gt;{&lt;/span&gt;&lt;span class="sh"&gt;"&lt;/span&gt;&lt;span class="s"&gt;type&lt;/span&gt;&lt;span class="sh"&gt;"&lt;/span&gt;&lt;span class="p"&gt;:&lt;/span&gt; &lt;span class="sh"&gt;"&lt;/span&gt;&lt;span class="s"&gt;text&lt;/span&gt;&lt;span class="sh"&gt;"&lt;/span&gt;&lt;span class="p"&gt;,&lt;/span&gt; &lt;span class="sh"&gt;"&lt;/span&gt;&lt;span class="s"&gt;text&lt;/span&gt;&lt;span class="sh"&gt;"&lt;/span&gt;&lt;span class="p"&gt;:&lt;/span&gt; &lt;span class="sh"&gt;"&lt;/span&gt;&lt;span class="s"&gt;Une photo de groupe au bureau de ces personnes, elles font des grimaces.&lt;/span&gt;&lt;span class="sh"&gt;"&lt;/span&gt;&lt;span class="p"&gt;},&lt;/span&gt;
        &lt;span class="p"&gt;{&lt;/span&gt;&lt;span class="sh"&gt;"&lt;/span&gt;&lt;span class="s"&gt;type&lt;/span&gt;&lt;span class="sh"&gt;"&lt;/span&gt;&lt;span class="p"&gt;:&lt;/span&gt; &lt;span class="sh"&gt;"&lt;/span&gt;&lt;span class="s"&gt;image&lt;/span&gt;&lt;span class="sh"&gt;"&lt;/span&gt;&lt;span class="p"&gt;,&lt;/span&gt; &lt;span class="sh"&gt;"&lt;/span&gt;&lt;span class="s"&gt;data&lt;/span&gt;&lt;span class="sh"&gt;"&lt;/span&gt;&lt;span class="p"&gt;:&lt;/span&gt; &lt;span class="n"&gt;person_1_b64&lt;/span&gt;&lt;span class="p"&gt;,&lt;/span&gt; &lt;span class="sh"&gt;"&lt;/span&gt;&lt;span class="s"&gt;mime_type&lt;/span&gt;&lt;span class="sh"&gt;"&lt;/span&gt;&lt;span class="p"&gt;:&lt;/span&gt; &lt;span class="sh"&gt;"&lt;/span&gt;&lt;span class="s"&gt;image/png&lt;/span&gt;&lt;span class="sh"&gt;"&lt;/span&gt;&lt;span class="p"&gt;},&lt;/span&gt;
        &lt;span class="p"&gt;{&lt;/span&gt;&lt;span class="sh"&gt;"&lt;/span&gt;&lt;span class="s"&gt;type&lt;/span&gt;&lt;span class="sh"&gt;"&lt;/span&gt;&lt;span class="p"&gt;:&lt;/span&gt; &lt;span class="sh"&gt;"&lt;/span&gt;&lt;span class="s"&gt;image&lt;/span&gt;&lt;span class="sh"&gt;"&lt;/span&gt;&lt;span class="p"&gt;,&lt;/span&gt; &lt;span class="sh"&gt;"&lt;/span&gt;&lt;span class="s"&gt;data&lt;/span&gt;&lt;span class="sh"&gt;"&lt;/span&gt;&lt;span class="p"&gt;:&lt;/span&gt; &lt;span class="n"&gt;person_2_b64&lt;/span&gt;&lt;span class="p"&gt;,&lt;/span&gt; &lt;span class="sh"&gt;"&lt;/span&gt;&lt;span class="s"&gt;mime_type&lt;/span&gt;&lt;span class="sh"&gt;"&lt;/span&gt;&lt;span class="p"&gt;:&lt;/span&gt; &lt;span class="sh"&gt;"&lt;/span&gt;&lt;span class="s"&gt;image/png&lt;/span&gt;&lt;span class="sh"&gt;"&lt;/span&gt;&lt;span class="p"&gt;},&lt;/span&gt;
        &lt;span class="p"&gt;{&lt;/span&gt;&lt;span class="sh"&gt;"&lt;/span&gt;&lt;span class="s"&gt;type&lt;/span&gt;&lt;span class="sh"&gt;"&lt;/span&gt;&lt;span class="p"&gt;:&lt;/span&gt; &lt;span class="sh"&gt;"&lt;/span&gt;&lt;span class="s"&gt;image&lt;/span&gt;&lt;span class="sh"&gt;"&lt;/span&gt;&lt;span class="p"&gt;,&lt;/span&gt; &lt;span class="sh"&gt;"&lt;/span&gt;&lt;span class="s"&gt;data&lt;/span&gt;&lt;span class="sh"&gt;"&lt;/span&gt;&lt;span class="p"&gt;:&lt;/span&gt; &lt;span class="n"&gt;person_3_b64&lt;/span&gt;&lt;span class="p"&gt;,&lt;/span&gt; &lt;span class="sh"&gt;"&lt;/span&gt;&lt;span class="s"&gt;mime_type&lt;/span&gt;&lt;span class="sh"&gt;"&lt;/span&gt;&lt;span class="p"&gt;:&lt;/span&gt; &lt;span class="sh"&gt;"&lt;/span&gt;&lt;span class="s"&gt;image/png&lt;/span&gt;&lt;span class="sh"&gt;"&lt;/span&gt;&lt;span class="p"&gt;},&lt;/span&gt;
    &lt;span class="p"&gt;],&lt;/span&gt;
    &lt;span class="n"&gt;response_format&lt;/span&gt;&lt;span class="o"&gt;=&lt;/span&gt;&lt;span class="p"&gt;{&lt;/span&gt;&lt;span class="sh"&gt;"&lt;/span&gt;&lt;span class="s"&gt;type&lt;/span&gt;&lt;span class="sh"&gt;"&lt;/span&gt;&lt;span class="p"&gt;:&lt;/span&gt; &lt;span class="sh"&gt;"&lt;/span&gt;&lt;span class="s"&gt;image&lt;/span&gt;&lt;span class="sh"&gt;"&lt;/span&gt;&lt;span class="p"&gt;,&lt;/span&gt; &lt;span class="sh"&gt;"&lt;/span&gt;&lt;span class="s"&gt;aspect_ratio&lt;/span&gt;&lt;span class="sh"&gt;"&lt;/span&gt;&lt;span class="p"&gt;:&lt;/span&gt; &lt;span class="sh"&gt;"&lt;/span&gt;&lt;span class="s"&gt;5:4&lt;/span&gt;&lt;span class="sh"&gt;"&lt;/span&gt;&lt;span class="p"&gt;,&lt;/span&gt; &lt;span class="sh"&gt;"&lt;/span&gt;&lt;span class="s"&gt;image_size&lt;/span&gt;&lt;span class="sh"&gt;"&lt;/span&gt;&lt;span class="p"&gt;:&lt;/span&gt; &lt;span class="sh"&gt;"&lt;/span&gt;&lt;span class="s"&gt;2K&lt;/span&gt;&lt;span class="sh"&gt;"&lt;/span&gt;&lt;span class="p"&gt;},&lt;/span&gt;
&lt;span class="p"&gt;)&lt;/span&gt;
&lt;/code&gt;&lt;/pre&gt;

&lt;/div&gt;



&lt;p&gt;Les images de référence sont des jetons d’entrée, et l’entrée 2.1 coûte trois fois plus cher que Nano Banana 2. Les flux de travail à forte référence réduisent l’écart de prix, alors mesurez avant de passer à 2.1.&lt;/p&gt;

&lt;h2&gt;
  
  
  Étape 7 : Ancrer les images avec la recherche Google
&lt;/h2&gt;

&lt;p&gt;Pour les images qui dépendent de faits actuels, comme une carte météorologique ou un événement récent, ajoutez l’outil de recherche :&lt;br&gt;
&lt;/p&gt;

&lt;div class="highlight js-code-highlight"&gt;
&lt;pre class="highlight python"&gt;&lt;code&gt;&lt;span class="n"&gt;interaction&lt;/span&gt; &lt;span class="o"&gt;=&lt;/span&gt; &lt;span class="n"&gt;client&lt;/span&gt;&lt;span class="p"&gt;.&lt;/span&gt;&lt;span class="n"&gt;interactions&lt;/span&gt;&lt;span class="p"&gt;.&lt;/span&gt;&lt;span class="nf"&gt;create&lt;/span&gt;&lt;span class="p"&gt;(&lt;/span&gt;
    &lt;span class="n"&gt;model&lt;/span&gt;&lt;span class="o"&gt;=&lt;/span&gt;&lt;span class="sh"&gt;"&lt;/span&gt;&lt;span class="s"&gt;gemini-nano-banana-2.1&lt;/span&gt;&lt;span class="sh"&gt;"&lt;/span&gt;&lt;span class="p"&gt;,&lt;/span&gt;
    &lt;span class="nb"&gt;input&lt;/span&gt;&lt;span class="o"&gt;=&lt;/span&gt;&lt;span class="sh"&gt;"&lt;/span&gt;&lt;span class="s"&gt;Une peinture détaillée d&lt;/span&gt;&lt;span class="sh"&gt;'&lt;/span&gt;&lt;span class="s"&gt;un papillon Timareta posé sur une fleur&lt;/span&gt;&lt;span class="sh"&gt;"&lt;/span&gt;&lt;span class="p"&gt;,&lt;/span&gt;
    &lt;span class="n"&gt;tools&lt;/span&gt;&lt;span class="o"&gt;=&lt;/span&gt;&lt;span class="p"&gt;[{&lt;/span&gt;&lt;span class="sh"&gt;"&lt;/span&gt;&lt;span class="s"&gt;type&lt;/span&gt;&lt;span class="sh"&gt;"&lt;/span&gt;&lt;span class="p"&gt;:&lt;/span&gt; &lt;span class="sh"&gt;"&lt;/span&gt;&lt;span class="s"&gt;google_search&lt;/span&gt;&lt;span class="sh"&gt;"&lt;/span&gt;&lt;span class="p"&gt;,&lt;/span&gt; &lt;span class="sh"&gt;"&lt;/span&gt;&lt;span class="s"&gt;search_types&lt;/span&gt;&lt;span class="sh"&gt;"&lt;/span&gt;&lt;span class="p"&gt;:&lt;/span&gt; &lt;span class="p"&gt;[&lt;/span&gt;&lt;span class="sh"&gt;"&lt;/span&gt;&lt;span class="s"&gt;web_search&lt;/span&gt;&lt;span class="sh"&gt;"&lt;/span&gt;&lt;span class="p"&gt;,&lt;/span&gt; &lt;span class="sh"&gt;"&lt;/span&gt;&lt;span class="s"&gt;image_search&lt;/span&gt;&lt;span class="sh"&gt;"&lt;/span&gt;&lt;span class="p"&gt;]}],&lt;/span&gt;
&lt;span class="p"&gt;)&lt;/span&gt;
&lt;/code&gt;&lt;/pre&gt;

&lt;/div&gt;



&lt;p&gt;&lt;code&gt;{"type": "google_search"}&lt;/code&gt; seul vous donne la recherche web. L’ajout de &lt;code&gt;image_search&lt;/code&gt; permet au modèle d’utiliser des images web comme contexte visuel, ce que seuls 2.1 et Nano Banana 2 supportent.&lt;/p&gt;

&lt;p&gt;L’ancrage ne peut pas utiliser d’images réelles de personnes provenant de la recherche. Si vous affichez des résultats ancrés aux utilisateurs, Google vous demande d’afficher les &lt;code&gt;search_suggestions&lt;/code&gt; renvoyées dans l’étape &lt;code&gt;google_search_result&lt;/code&gt;.&lt;/p&gt;

&lt;h2&gt;
  
  
  Étape 8 : Le tester dans Apidog
&lt;/h2&gt;

&lt;p&gt;Les scripts sont utiles pour la génération. Pour vérifier qu’une invite, une clé et un modèle se comportent toujours correctement, une requête enregistrée est plus rapide. Dans &lt;a href="https://apidog.com?utm_source=dev.to&amp;amp;utm_medium=wanda&amp;amp;utm_content=n8n-post-automation"&gt;Apidog&lt;/a&gt; :&lt;/p&gt;

&lt;ol&gt;
&lt;li&gt;Créez un environnement et ajoutez une variable &lt;code&gt;GEMINI_API_KEY&lt;/code&gt; avec votre clé.&lt;/li&gt;
&lt;li&gt;Créez une requête : &lt;code&gt;POST https://generativelanguage.googleapis.com/v1beta/interactions&lt;/code&gt;.&lt;/li&gt;
&lt;li&gt;Ajoutez l’en-tête &lt;code&gt;x-goog-api-key: {{GEMINI_API_KEY}}&lt;/code&gt;.&lt;/li&gt;
&lt;li&gt;Collez un corps JSON avec &lt;code&gt;model&lt;/code&gt;, &lt;code&gt;input&lt;/code&gt; et &lt;code&gt;response_format&lt;/code&gt;, puis cliquez sur &lt;strong&gt;Envoyer&lt;/strong&gt;.&lt;/li&gt;
&lt;li&gt;Ajoutez un script post-réponse avec deux assertions :
&lt;/li&gt;
&lt;/ol&gt;

&lt;div class="highlight js-code-highlight"&gt;
&lt;pre class="highlight javascript"&gt;&lt;code&gt;&lt;span class="nx"&gt;pm&lt;/span&gt;&lt;span class="p"&gt;.&lt;/span&gt;&lt;span class="nf"&gt;test&lt;/span&gt;&lt;span class="p"&gt;(&lt;/span&gt;&lt;span class="dl"&gt;"&lt;/span&gt;&lt;span class="s2"&gt;le statut est 200&lt;/span&gt;&lt;span class="dl"&gt;"&lt;/span&gt;&lt;span class="p"&gt;,&lt;/span&gt; &lt;span class="p"&gt;()&lt;/span&gt; &lt;span class="o"&gt;=&amp;gt;&lt;/span&gt; &lt;span class="p"&gt;{&lt;/span&gt;
  &lt;span class="nx"&gt;pm&lt;/span&gt;&lt;span class="p"&gt;.&lt;/span&gt;&lt;span class="nx"&gt;response&lt;/span&gt;&lt;span class="p"&gt;.&lt;/span&gt;&lt;span class="nx"&gt;to&lt;/span&gt;&lt;span class="p"&gt;.&lt;/span&gt;&lt;span class="nx"&gt;have&lt;/span&gt;&lt;span class="p"&gt;.&lt;/span&gt;&lt;span class="nf"&gt;status&lt;/span&gt;&lt;span class="p"&gt;(&lt;/span&gt;&lt;span class="mi"&gt;200&lt;/span&gt;&lt;span class="p"&gt;);&lt;/span&gt;
&lt;span class="p"&gt;});&lt;/span&gt;

&lt;span class="nx"&gt;pm&lt;/span&gt;&lt;span class="p"&gt;.&lt;/span&gt;&lt;span class="nf"&gt;test&lt;/span&gt;&lt;span class="p"&gt;(&lt;/span&gt;&lt;span class="dl"&gt;"&lt;/span&gt;&lt;span class="s2"&gt;la réponse contient un bloc d'image&lt;/span&gt;&lt;span class="dl"&gt;"&lt;/span&gt;&lt;span class="p"&gt;,&lt;/span&gt; &lt;span class="p"&gt;()&lt;/span&gt; &lt;span class="o"&gt;=&amp;gt;&lt;/span&gt; &lt;span class="p"&gt;{&lt;/span&gt;
  &lt;span class="kd"&gt;const&lt;/span&gt; &lt;span class="nx"&gt;steps&lt;/span&gt; &lt;span class="o"&gt;=&lt;/span&gt; &lt;span class="nx"&gt;pm&lt;/span&gt;&lt;span class="p"&gt;.&lt;/span&gt;&lt;span class="nx"&gt;response&lt;/span&gt;&lt;span class="p"&gt;.&lt;/span&gt;&lt;span class="nf"&gt;json&lt;/span&gt;&lt;span class="p"&gt;().&lt;/span&gt;&lt;span class="nx"&gt;steps&lt;/span&gt; &lt;span class="o"&gt;||&lt;/span&gt; &lt;span class="p"&gt;[];&lt;/span&gt;
  &lt;span class="kd"&gt;const&lt;/span&gt; &lt;span class="nx"&gt;hasImage&lt;/span&gt; &lt;span class="o"&gt;=&lt;/span&gt; &lt;span class="nx"&gt;steps&lt;/span&gt;&lt;span class="p"&gt;.&lt;/span&gt;&lt;span class="nf"&gt;some&lt;/span&gt;&lt;span class="p"&gt;(&lt;/span&gt;&lt;span class="nx"&gt;s&lt;/span&gt; &lt;span class="o"&gt;=&amp;gt;&lt;/span&gt;
    &lt;span class="nx"&gt;s&lt;/span&gt;&lt;span class="p"&gt;.&lt;/span&gt;&lt;span class="nx"&gt;type&lt;/span&gt; &lt;span class="o"&gt;===&lt;/span&gt; &lt;span class="dl"&gt;"&lt;/span&gt;&lt;span class="s2"&gt;model_output&lt;/span&gt;&lt;span class="dl"&gt;"&lt;/span&gt; &lt;span class="o"&gt;&amp;amp;&amp;amp;&lt;/span&gt;
    &lt;span class="p"&gt;(&lt;/span&gt;&lt;span class="nx"&gt;s&lt;/span&gt;&lt;span class="p"&gt;.&lt;/span&gt;&lt;span class="nx"&gt;content&lt;/span&gt; &lt;span class="o"&gt;||&lt;/span&gt; &lt;span class="p"&gt;[]).&lt;/span&gt;&lt;span class="nf"&gt;some&lt;/span&gt;&lt;span class="p"&gt;(&lt;/span&gt;&lt;span class="nx"&gt;c&lt;/span&gt; &lt;span class="o"&gt;=&amp;gt;&lt;/span&gt; &lt;span class="nx"&gt;c&lt;/span&gt;&lt;span class="p"&gt;.&lt;/span&gt;&lt;span class="nx"&gt;type&lt;/span&gt; &lt;span class="o"&gt;===&lt;/span&gt; &lt;span class="dl"&gt;"&lt;/span&gt;&lt;span class="s2"&gt;image&lt;/span&gt;&lt;span class="dl"&gt;"&lt;/span&gt; &lt;span class="o"&gt;&amp;amp;&amp;amp;&lt;/span&gt; &lt;span class="nx"&gt;c&lt;/span&gt;&lt;span class="p"&gt;.&lt;/span&gt;&lt;span class="nx"&gt;data&lt;/span&gt;&lt;span class="p"&gt;)&lt;/span&gt;
  &lt;span class="p"&gt;);&lt;/span&gt;
  &lt;span class="nx"&gt;pm&lt;/span&gt;&lt;span class="p"&gt;.&lt;/span&gt;&lt;span class="nf"&gt;expect&lt;/span&gt;&lt;span class="p"&gt;(&lt;/span&gt;&lt;span class="nx"&gt;hasImage&lt;/span&gt;&lt;span class="p"&gt;).&lt;/span&gt;&lt;span class="nx"&gt;to&lt;/span&gt;&lt;span class="p"&gt;.&lt;/span&gt;&lt;span class="nx"&gt;be&lt;/span&gt;&lt;span class="p"&gt;.&lt;/span&gt;&lt;span class="kc"&gt;true&lt;/span&gt;&lt;span class="p"&gt;;&lt;/span&gt;
&lt;span class="p"&gt;});&lt;/span&gt;
&lt;/code&gt;&lt;/pre&gt;

&lt;/div&gt;



&lt;ol&gt;
&lt;li&gt;Dupliquez la requête et remplacez &lt;code&gt;model&lt;/code&gt; par &lt;code&gt;gemini-3.1-flash-image&lt;/code&gt;. Envoyez les deux avec la même invite.&lt;/li&gt;
&lt;/ol&gt;

&lt;p&gt;Vous disposez maintenant d’une comparaison côte à côte de 2.1 et de Nano Banana 2, avec le statut, le temps et la taille de la réponse affichés pour chaque exécution. Pour une comparaison plus large des fonctionnalités, consultez &lt;a href="https://apidog.com/fr/blog/nano-banana-2-1-vs-nano-banana-2-vs-pro?utm_source=dev.to&amp;amp;utm_medium=wanda&amp;amp;utm_content=n8n-post-automation"&gt;Nano Banana 2.1 vs Nano Banana 2 vs Pro&lt;/a&gt;.&lt;/p&gt;

&lt;h2&gt;
  
  
  Ce que cela coûte
&lt;/h2&gt;

&lt;p&gt;Niveau payant, selon la page de tarification de Google au 7 octobre 2026 :&lt;/p&gt;

&lt;div class="table-wrapper-paragraph"&gt;&lt;table&gt;
&lt;thead&gt;
&lt;tr&gt;
&lt;th&gt;Modèle&lt;/th&gt;
&lt;th&gt;Entrée / 1M&lt;/th&gt;
&lt;th&gt;Image 1K&lt;/th&gt;
&lt;th&gt;Image 2K&lt;/th&gt;
&lt;th&gt;Image 4K&lt;/th&gt;
&lt;th&gt;Lot 1K&lt;/th&gt;
&lt;/tr&gt;
&lt;/thead&gt;
&lt;tbody&gt;
&lt;tr&gt;
&lt;td&gt;Nano Banana 2.1&lt;/td&gt;
&lt;td&gt;$1.50&lt;/td&gt;
&lt;td&gt;$0.0336&lt;/td&gt;
&lt;td&gt;$0.0504&lt;/td&gt;
&lt;td&gt;$0.0756&lt;/td&gt;
&lt;td&gt;$0.0168&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;Nano Banana 2&lt;/td&gt;
&lt;td&gt;$0.50&lt;/td&gt;
&lt;td&gt;$0.067&lt;/td&gt;
&lt;td&gt;$0.101&lt;/td&gt;
&lt;td&gt;$0.151&lt;/td&gt;
&lt;td&gt;$0.034&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;Nano Banana Pro&lt;/td&gt;
&lt;td&gt;$2.00&lt;/td&gt;
&lt;td&gt;$0.134&lt;/td&gt;
&lt;td&gt;$0.134&lt;/td&gt;
&lt;td&gt;$0.24&lt;/td&gt;
&lt;td&gt;$0.067&lt;/td&gt;
&lt;/tr&gt;
&lt;/tbody&gt;
&lt;/table&gt;&lt;/div&gt;

&lt;p&gt;La sortie d’image pour la version 2.1 coûte 30 $ par million de jetons. Une image 1K représente 1 120 jetons, 2K 1 680 et 4K 2 520, ce qui explique les prix par image. La sortie de texte et de réflexion coûte 7,50 $ par million.&lt;/p&gt;

&lt;p&gt;L’ancrage de recherche inclut 5 000 requêtes gratuites par mois partagées entre les modèles Gemini 3.x, puis 14 $ par 1 000.&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;Exemple détaillé :&lt;/strong&gt; 1 000 images de produits en 2K à partir de courtes invites textuelles, soit environ 100 jetons d’entrée chacune.&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;Sortie : 1 000 x 0,0504 $ = &lt;strong&gt;50,40 $&lt;/strong&gt;
&lt;/li&gt;
&lt;li&gt;Entrée : 100 000 jetons x 1,50 $ / 1M = &lt;strong&gt;0,15 $&lt;/strong&gt;
&lt;/li&gt;
&lt;li&gt;Total : environ &lt;strong&gt;50,55 $&lt;/strong&gt;, plus les jetons de texte de réflexion éventuels&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;Le même travail sur Nano Banana 2 coûte environ 101 $. Grâce à l’API Batch, le prix 2K de la version 2.1 tombe à 0,0252 $, ce qui réduit le coût de la sortie à 25,20 $ si vous pouvez attendre.&lt;/p&gt;

&lt;p&gt;Les travaux par lots échangent un délai d’exécution allant jusqu’à 24 heures contre des limites de débit plus élevées. Plus de détails sur la tarification de Nano Banana 2 se trouvent dans notre &lt;a href="https://apidog.com/fr/blog/nano-banana-2-api-pricing?utm_source=dev.to&amp;amp;utm_medium=wanda&amp;amp;utm_content=n8n-post-automation"&gt;analyse des prix de l’API Nano Banana 2&lt;/a&gt;.&lt;/p&gt;

&lt;h2&gt;
  
  
  Erreurs courantes
&lt;/h2&gt;

&lt;p&gt;Il s’agit de comportements génériques de l’API Gemini, et non d’erreurs spécifiques à la version 2.1 documentées :&lt;/p&gt;

&lt;div class="table-wrapper-paragraph"&gt;&lt;table&gt;
&lt;thead&gt;
&lt;tr&gt;
&lt;th&gt;Erreur&lt;/th&gt;
&lt;th&gt;Cause probable&lt;/th&gt;
&lt;th&gt;Solution&lt;/th&gt;
&lt;/tr&gt;
&lt;/thead&gt;
&lt;tbody&gt;
&lt;tr&gt;
&lt;td&gt;&lt;code&gt;400 INVALID_ARGUMENT&lt;/code&gt;&lt;/td&gt;
&lt;td&gt;
&lt;code&gt;image_size&lt;/code&gt; en minuscules, rapport non pris en charge, &lt;code&gt;input&lt;/code&gt; malformé&lt;/td&gt;
&lt;td&gt;Utilisez &lt;code&gt;2K&lt;/code&gt; et non &lt;code&gt;2k&lt;/code&gt; ; vérifiez la liste des rapports&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;&lt;code&gt;403 PERMISSION_DENIED&lt;/code&gt;&lt;/td&gt;
&lt;td&gt;Clé incorrecte, ou projet sans facturation&lt;/td&gt;
&lt;td&gt;Vérifiez la clé et activez la facturation&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;&lt;code&gt;404 NOT_FOUND&lt;/code&gt;&lt;/td&gt;
&lt;td&gt;Faute de frappe dans l’ID du modèle&lt;/td&gt;
&lt;td&gt;Utilisez &lt;code&gt;gemini-nano-banana-2.1&lt;/code&gt; exactement&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;&lt;code&gt;429 RESOURCE_EXHAUSTED&lt;/code&gt;&lt;/td&gt;
&lt;td&gt;Limite de débit atteinte&lt;/td&gt;
&lt;td&gt;Réessayez plus tard avec un délai, ou utilisez le traitement par lots&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;
&lt;code&gt;500&lt;/code&gt; / &lt;code&gt;503&lt;/code&gt;
&lt;/td&gt;
&lt;td&gt;Problème de serveur temporaire&lt;/td&gt;
&lt;td&gt;Réessayez avec un backoff exponentiel&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;200 mais pas d’image&lt;/td&gt;
&lt;td&gt;Invite bloquée ou réponse uniquement textuelle&lt;/td&gt;
&lt;td&gt;Définissez &lt;code&gt;"type": "image"&lt;/code&gt; et reformulez&lt;/td&gt;
&lt;/tr&gt;
&lt;/tbody&gt;
&lt;/table&gt;&lt;/div&gt;

&lt;h2&gt;
  
  
  FAQ
&lt;/h2&gt;

&lt;p&gt;&lt;strong&gt;Existe-t-il un niveau gratuit pour l’API Nano Banana 2.1 ?&lt;/strong&gt; Non. Google indique que le niveau gratuit de l’API est « Non disponible ». L’environnement de jeu (playground) d’AI Studio est lié à 2.1, mais Google n’a pas publié de limite gratuite pour celui-ci.&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;La version 2.1 est-elle un remplacement direct de Nano Banana 2 ?&lt;/strong&gt; En grande partie. Remplacez l’ID du modèle par &lt;code&gt;gemini-nano-banana-2.1&lt;/code&gt;. Vous perdez le niveau 512px, et les jetons d’entrée coûtent plus cher, donc les éditions à forte référence nécessitent une vérification des coûts.&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;Les images générées portent-elles un filigrane ?&lt;/strong&gt; Oui. Toutes les sorties incluent un filigrane SynthID.&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;Puis-je générer une image à partir d’une vidéo ?&lt;/strong&gt; Oui. La version 2.1 accepte un bloc d’entrée &lt;code&gt;video&lt;/code&gt;, tel qu’une URL YouTube, en plus de votre invite textuelle.&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;Le guide de l’API Nano Banana 2 est-il toujours d’actualité ?&lt;/strong&gt; Les concepts s’appliquent. Consultez notre &lt;a href="https://apidog.com/fr/blog/nano-banana-2-api?utm_source=dev.to&amp;amp;utm_medium=wanda&amp;amp;utm_content=n8n-post-automation"&gt;guide de l’API Nano Banana 2&lt;/a&gt; pour le modèle précédent.&lt;/p&gt;

&lt;h2&gt;
  
  
  Conclusion
&lt;/h2&gt;

&lt;p&gt;Nano Banana 2.1 promet de meilleures images à la moitié du prix par image de Nano Banana 2, avec la même structure d’API Interactions. Obtenez une clé facturée, générez une image, puis enregistrez la requête dans &lt;a href="https://apidog.com?utm_source=dev.to&amp;amp;utm_medium=wanda&amp;amp;utm_content=n8n-post-automation"&gt;Apidog&lt;/a&gt; avec des assertions de statut et d’image.&lt;/p&gt;

&lt;p&gt;Dupliquez-la avec l’ancien ID de modèle, et vous saurez en une après-midi si 2.1 justifie le passage pour vos invites.&lt;/p&gt;

</description>
    </item>
    <item>
      <title>Comment utiliser Nano Banana 2.1 gratuitement ?</title>
      <dc:creator>Antoine Laurent</dc:creator>
      <pubDate>Tue, 06 Oct 2026 17:35:54 +0000</pubDate>
      <link>https://dev.to/antoine_laurentt/comment-utiliser-nano-banana-21-gratuitement--4c9a</link>
      <guid>https://dev.to/antoine_laurentt/comment-utiliser-nano-banana-21-gratuitement--4c9a</guid>
      <description>&lt;p&gt;Google a lancé Nano Banana 2.1 le 6 octobre 2026. Le compte Google AI Studio affirme que le modèle d’image « surpasse nos modèles précédents sur tous les fronts » et invite les utilisateurs à l’essayer dans AI Studio. La première question reste la même : est-ce gratuit ?&lt;/p&gt;

&lt;p&gt;&lt;a href="https://apidog.com/?utm_source=dev.to&amp;amp;utm_medium=wanda&amp;amp;utm_content=n8n-post-automation" class="crayons-btn crayons-btn--primary"&gt;Essayez Apidog dès aujourd’hui&lt;/a&gt;
&lt;/p&gt;

&lt;p&gt;La réponse courte : partiellement. L’API Gemini ne propose pas de niveau gratuit pour Nano Banana 2.1. Google AI Studio est gratuit, mais Google ne publie pas le quota 2.1 disponible pour les comptes gratuits. L’application Gemini et Google Flow proposent de la génération d’images gratuite, sans toutefois documenter explicitement la version 2.1.&lt;/p&gt;

&lt;p&gt;Si vous appelez le modèle depuis du code, testez d’abord vos requêtes sans multiplier les essais payants. &lt;a href="https://apidog.com?utm_source=dev.to&amp;amp;utm_medium=wanda&amp;amp;utm_content=n8n-post-automation"&gt;Apidog&lt;/a&gt; permet d’importer, enregistrer et valider vos requêtes API avant de les intégrer à votre application.&lt;/p&gt;

&lt;h2&gt;
  
  
  TL;DR : options vérifiées le 7 octobre 2026
&lt;/h2&gt;

&lt;div class="table-wrapper-paragraph"&gt;&lt;table&gt;
&lt;thead&gt;
&lt;tr&gt;
&lt;th&gt;Option&lt;/th&gt;
&lt;th&gt;Gratuit ?&lt;/th&gt;
&lt;th&gt;Limites&lt;/th&gt;
&lt;th&gt;Idéal pour&lt;/th&gt;
&lt;/tr&gt;
&lt;/thead&gt;
&lt;tbody&gt;
&lt;tr&gt;
&lt;td&gt;Espace de travail Google AI Studio&lt;/td&gt;
&lt;td&gt;AI Studio est gratuit ; l’accès gratuit à la 2.1 n’est pas confirmé&lt;/td&gt;
&lt;td&gt;Le plan gratuit bénéficie d’un « quota modeste », sans chiffre publié&lt;/td&gt;
&lt;td&gt;Tester des invites avant de payer&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;Niveau gratuit de l’API Gemini&lt;/td&gt;
&lt;td&gt;Non&lt;/td&gt;
&lt;td&gt;« Non disponible »&lt;/td&gt;
&lt;td&gt;Rien&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;Application Gemini&lt;/td&gt;
&lt;td&gt;Non confirmé pour la 2.1&lt;/td&gt;
&lt;td&gt;Nano Banana 2 est disponible pour tous les utilisateurs&lt;/td&gt;
&lt;td&gt;Images occasionnelles&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;Google Flow&lt;/td&gt;
&lt;td&gt;Non confirmé pour la 2.1&lt;/td&gt;
&lt;td&gt;Nano Banana 2 Lite est gratuit&lt;/td&gt;
&lt;td&gt;Images pour projets vidéo&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;Essai Google Cloud de 300 $ via Vertex AI&lt;/td&gt;
&lt;td&gt;Possiblement, non confirmé&lt;/td&gt;
&lt;td&gt;90 jours, compte de facturation requis&lt;/td&gt;
&lt;td&gt;Nouveaux comptes Google Cloud&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;Sites tiers&lt;/td&gt;
&lt;td&gt;Aucun vérifié&lt;/td&gt;
&lt;td&gt;Inconnu&lt;/td&gt;
&lt;td&gt;Non recommandé&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;API Batch payante&lt;/td&gt;
&lt;td&gt;Non, mais économique&lt;/td&gt;
&lt;td&gt;0,0168 $ par image 1K, jusqu’à 24 h de délai&lt;/td&gt;
&lt;td&gt;Génération en masse&lt;/td&gt;
&lt;/tr&gt;
&lt;/tbody&gt;
&lt;/table&gt;&lt;/div&gt;

&lt;h2&gt;
  
  
  Option 1 : Google AI Studio, l’option gratuite la plus probable
&lt;/h2&gt;

&lt;p&gt;Google AI Studio est l’espace de travail web de Google pour les modèles Gemini. C’est l’outil vers lequel Google a redirigé les utilisateurs au lancement, et la fiche tarifaire de Nano Banana 2.1 contient également un lien « Essayez-le dans Google AI Studio ».&lt;/p&gt;

&lt;p&gt;Google indique que « l’utilisation de Google AI Studio est gratuite dans toutes les régions disponibles ». La FAQ de facturation ajoute une condition importante : AI Studio reste gratuit tant que vous n’associez pas une clé API payante pour utiliser des fonctionnalités payantes.&lt;/p&gt;

&lt;p&gt;&lt;a href="https://media2.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fdev-to-uploads.s3.us-east-2.amazonaws.com%2Fuploads%2Farticles%2Fy3vxkimytzdj0cwcqiue.jpg" class="article-body-image-wrapper"&gt;&lt;img src="https://media2.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fdev-to-uploads.s3.us-east-2.amazonaws.com%2Fuploads%2Farticles%2Fy3vxkimytzdj0cwcqiue.jpg" alt="Affiche Google AI Studio Nano Banana 2.1" width="800" height="1071"&gt;&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;Le point bloquant est le quota. Les comptes gratuits disposent d’un « quota modeste » avec des « limites et un accès de base ». Les abonnements Google AI Pro et Ultra donnent accès à des quotas plus élevés, à des modèles premium et à des limites de débit supérieures dans Google AI Studio.&lt;/p&gt;

&lt;p&gt;Google ne précise pas si tous les comptes gratuits peuvent exécuter Nano Banana 2.1 ni combien d’images ils peuvent générer.&lt;/p&gt;

&lt;h3&gt;
  
  
  Vérifier votre accès
&lt;/h3&gt;

&lt;ol&gt;
&lt;li&gt;Connectez-vous à &lt;code&gt;ai.studio&lt;/code&gt;.&lt;/li&gt;
&lt;li&gt;Ouvrez l’espace de travail Google AI Studio.&lt;/li&gt;
&lt;li&gt;Sélectionnez &lt;strong&gt;Gemini Nano Banana 2.1&lt;/strong&gt;.&lt;/li&gt;
&lt;li&gt;Exécutez une invite de test.&lt;/li&gt;
&lt;li&gt;Interprétez le résultat :

&lt;ul&gt;
&lt;li&gt;si l’image est générée, votre compte dispose d’un accès gratuit dans la limite du quota ;&lt;/li&gt;
&lt;li&gt;si Google demande une mise à niveau ou une clé API payante, l’accès gratuit n’est pas ouvert pour votre compte.&lt;/li&gt;
&lt;/ul&gt;
&lt;/li&gt;
&lt;/ol&gt;

&lt;p&gt;Consultez également ce guide pour &lt;a href="https://apidog.com/fr/blog/how-to-use-google-ai-studio-for-free?utm_source=dev.to&amp;amp;utm_medium=wanda&amp;amp;utm_content=n8n-post-automation"&gt;utiliser Google AI Studio gratuitement&lt;/a&gt;.&lt;/p&gt;

&lt;h3&gt;
  
  
  Deux précautions à prendre
&lt;/h3&gt;

&lt;ul&gt;
&lt;li&gt;
&lt;strong&gt;Les données du niveau gratuit peuvent être utilisées pour améliorer les produits Google.&lt;/strong&gt; La page tarifaire indique « Utilisées pour améliorer nos produits : Oui » pour le niveau gratuit et « Non » pour le niveau payant. N’envoyez pas de photos clients, de données sensibles ou de visuels produits non publiés.&lt;/li&gt;
&lt;li&gt;
&lt;strong&gt;L’accès à AI Studio ne donne pas accès à l’API.&lt;/strong&gt; Les avantages des abonnements IA s’appliquent à l’interface web Google AI Studio. Les appels depuis votre code passent par l’API, qui est payante pour Nano Banana 2.1.&lt;/li&gt;
&lt;/ul&gt;

&lt;h2&gt;
  
  
  Option 2 : le niveau gratuit de l’API Gemini n’existe pas
&lt;/h2&gt;

&lt;p&gt;La page de tarification indique que le niveau gratuit de &lt;code&gt;gemini-nano-banana-2.1&lt;/code&gt; est « Non disponible » pour l’entrée comme pour la sortie.&lt;/p&gt;

&lt;p&gt;En pratique :&lt;/p&gt;

&lt;ol&gt;
&lt;li&gt;Une clé API gratuite ne peut pas générer d’images avec Nano Banana 2.1.&lt;/li&gt;
&lt;li&gt;Vous devez activer la facturation pour appeler le modèle.&lt;/li&gt;
&lt;li&gt;Pour les nouveaux comptes, Google indique qu’une mise à niveau implique un prépaiement minimal de 5 $ de crédits.&lt;/li&gt;
&lt;/ol&gt;

&lt;p&gt;Le guide pour &lt;a href="https://apidog.com/fr/blog/google-gemini-api-key-for-free?utm_source=dev.to&amp;amp;utm_medium=wanda&amp;amp;utm_content=n8n-post-automation"&gt;obtenir gratuitement une clé API Gemini&lt;/a&gt; reste utile pour les modèles texte, mais il ne couvre pas les images Nano Banana 2.1.&lt;/p&gt;

&lt;h2&gt;
  
  
  Option 3 : l’application Gemini, non confirmée pour la 2.1
&lt;/h2&gt;

&lt;p&gt;La documentation Google liste Nano Banana 2 pour tous les utilisateurs et Nano Banana Pro pour les abonnements Google AI Plus et supérieurs. Elle ne mentionne pas Nano Banana 2.1.&lt;/p&gt;

&lt;p&gt;Nokia Power User a rapporté le 6 octobre que Nano Banana 2.1 « a commencé à apparaître directement dans les applications Gemini », mais Google ne l’a pas confirmé.&lt;/p&gt;

&lt;p&gt;Si le modèle exact importe peu et que vous avez seulement besoin d’images, l’application Gemini gratuite avec Nano Banana 2 est une option utilisable aujourd’hui. Consultez le &lt;a href="https://apidog.com/fr/blog/use-nano-banana-2-for-free?utm_source=dev.to&amp;amp;utm_medium=wanda&amp;amp;utm_content=n8n-post-automation"&gt;guide gratuit Nano Banana 2&lt;/a&gt;.&lt;/p&gt;

&lt;h2&gt;
  
  
  Option 4 : Google Flow, non confirmé pour la 2.1
&lt;/h2&gt;

&lt;p&gt;Flow est le studio créatif IA de Google. Des utilisateurs ont aperçu Nano Banana 2.1 dans son sélecteur de modèles le 5 octobre, avant que Google ne le retire puis ne le lance officiellement le lendemain.&lt;/p&gt;

&lt;p&gt;La page d’aide de Flow présente :&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;
&lt;strong&gt;Nano Banana 2 Lite&lt;/strong&gt; comme modèle par défaut disponible gratuitement ;&lt;/li&gt;
&lt;li&gt;
&lt;strong&gt;Nano Banana 2&lt;/strong&gt; comme modèle standard ;&lt;/li&gt;
&lt;li&gt;
&lt;strong&gt;Nano Banana Pro&lt;/strong&gt; comme modèle par défaut des abonnés AI Ultra.&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;Au 7 octobre, cette page ne mentionne pas Nano Banana 2.1.&lt;/p&gt;

&lt;p&gt;Les informations disponibles sont contradictoires :&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;Nokia Power User indique que les générations 2.1 dans Flow « consomment des crédits d’abonnement standard ».&lt;/li&gt;
&lt;li&gt;OrcaRouter a publié une capture d’écran montrant zéro crédit, mais cela semble refléter le forfait de ce compte, pas une tarification officielle.&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;Avant de générer, ouvrez le sélecteur de modèles Flow et vérifiez le coût en crédits affiché pour Nano Banana 2.1.&lt;/p&gt;

&lt;h2&gt;
  
  
  Option 5 : crédits d’essai Google Cloud sur Vertex AI, non confirmé
&lt;/h2&gt;

&lt;p&gt;Nano Banana 2.1 dispose également d’une page de modèle sur la plateforme Gemini Enterprise Agent de Google Cloud, anciennement Vertex AI. Cette plateforme propose des options de paiement à l’usage et de débit provisionné.&lt;/p&gt;

&lt;p&gt;Les nouveaux clients Google Cloud peuvent recevoir 300 $ de crédits d’essai, valables pendant 90 jours.&lt;/p&gt;

&lt;p&gt;Voici ce qui est confirmé :&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;La FAQ de facturation indique que, depuis mars 2026, les coûts d’utilisation de l’API Gemini sont exclus du programme d’essai gratuit Google Cloud de 300 $.&lt;/li&gt;
&lt;li&gt;La page d’essai gratuit, mise à jour le 5 octobre 2026, précise que le crédit ne peut pas payer les coûts de l’API Gemini dans AI Studio.&lt;/li&gt;
&lt;li&gt;Le crédit ne peut pas être utilisé pour les modèles partenaires proposés comme API gérées.&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;Ces pages n’excluent pas explicitement les modèles Google sur Gemini Enterprise Agent. Le crédit pourrait donc couvrir Nano Banana 2.1 sur cette plateforme, mais Google ne le confirme pas.&lt;/p&gt;

&lt;p&gt;Pour le vérifier :&lt;/p&gt;

&lt;ol&gt;
&lt;li&gt;Créez un projet Google Cloud avec facturation activée.&lt;/li&gt;
&lt;li&gt;Effectuez quelques appels de test sur la plateforme Enterprise Agent.&lt;/li&gt;
&lt;li&gt;Consultez le rapport de facturation Cloud.&lt;/li&gt;
&lt;li&gt;Vérifiez si les appels sont déduits des crédits d’essai ou facturés séparément.&lt;/li&gt;
&lt;/ol&gt;

&lt;h2&gt;
  
  
  Option 6 : sites tiers
&lt;/h2&gt;

&lt;p&gt;Des sites tiers utilisant le nom Nano Banana proposent déjà des pages dédiées à la version 2.1, parfois avec des générations gratuites.&lt;/p&gt;

&lt;p&gt;Aucun ne constitue un produit Google vérifié. Il est impossible de confirmer de manière fiable :&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;qu’ils utilisent réellement le modèle Nano Banana 2.1 de Google ;&lt;/li&gt;
&lt;li&gt;leurs limites réelles ;&lt;/li&gt;
&lt;li&gt;le traitement appliqué aux images envoyées.&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;Évitez d’y téléverser des images personnelles, des données clients ou des ressources non publiées.&lt;/p&gt;

&lt;h2&gt;
  
  
  L’option payante la moins chère : l’API Batch à 0,0168 $ par image
&lt;/h2&gt;

&lt;p&gt;La sortie d’image Nano Banana 2.1 coûte 30 $ par million de jetons en mode Standard. Une image 1K correspond à 1 120 jetons de sortie.&lt;/p&gt;

&lt;p&gt;L’API Batch réduit ce coût de moitié, avec un délai d’exécution pouvant atteindre 24 heures.&lt;/p&gt;

&lt;div class="table-wrapper-paragraph"&gt;&lt;table&gt;
&lt;thead&gt;
&lt;tr&gt;
&lt;th&gt;Résolution&lt;/th&gt;
&lt;th&gt;Standard&lt;/th&gt;
&lt;th&gt;Batch&lt;/th&gt;
&lt;th&gt;Images par 1 $ en Batch&lt;/th&gt;
&lt;th&gt;Images par 5 $ en Batch&lt;/th&gt;
&lt;/tr&gt;
&lt;/thead&gt;
&lt;tbody&gt;
&lt;tr&gt;
&lt;td&gt;1K&lt;/td&gt;
&lt;td&gt;0,0336 $&lt;/td&gt;
&lt;td&gt;0,0168 $&lt;/td&gt;
&lt;td&gt;environ 59&lt;/td&gt;
&lt;td&gt;environ 297&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;2K&lt;/td&gt;
&lt;td&gt;0,0504 $&lt;/td&gt;
&lt;td&gt;0,0252 $&lt;/td&gt;
&lt;td&gt;environ 39&lt;/td&gt;
&lt;td&gt;environ 198&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;4K&lt;/td&gt;
&lt;td&gt;0,0756 $&lt;/td&gt;
&lt;td&gt;0,0378 $&lt;/td&gt;
&lt;td&gt;environ 26&lt;/td&gt;
&lt;td&gt;environ 132&lt;/td&gt;
&lt;/tr&gt;
&lt;/tbody&gt;
&lt;/table&gt;&lt;/div&gt;

&lt;p&gt;Avec le prépaiement minimal de 5 $, vous pouvez générer environ 297 images 1K au tarif Batch.&lt;/p&gt;

&lt;p&gt;Nano Banana 2 coûte 0,067 $ par image 1K en Standard. À résolution égale, Nano Banana 2.1 est donc deux fois moins cher.&lt;/p&gt;

&lt;h3&gt;
  
  
  Contrôler les coûts
&lt;/h3&gt;

&lt;p&gt;Surveillez ces trois éléments :&lt;/p&gt;

&lt;ol&gt;
&lt;li&gt;
&lt;strong&gt;Les jetons d’entrée coûtent plus cher.&lt;/strong&gt; Ils sont facturés 1,50 $ par million de jetons, soit trois fois le coût de Nano Banana 2. Les modifications utilisant plusieurs images de référence, jusqu’à 14, font augmenter ce coût.&lt;/li&gt;
&lt;li&gt;
&lt;strong&gt;La sortie texte et pensée coûte 7,50 $ par million de jetons.&lt;/strong&gt; Si votre application n’a besoin que de l’image, utilisez un format de réponse uniquement image pour éviter une sortie textuelle inutile.&lt;/li&gt;
&lt;li&gt;
&lt;strong&gt;Le mode Batch n’est pas adapté au temps réel.&lt;/strong&gt; Google annonce un délai d’exécution allant jusqu’à 24 heures. Utilisez-le pour générer des catalogues, des jeux d’assets ou des lots de visuels.&lt;/li&gt;
&lt;/ol&gt;

&lt;p&gt;Pour comparer les modèles, consultez &lt;a href="https://apidog.com/fr/blog/nano-banana-2-1-vs-nano-banana-2-vs-pro?utm_source=dev.to&amp;amp;utm_medium=wanda&amp;amp;utm_content=n8n-post-automation"&gt;Nano Banana 2.1 vs Nano Banana 2 vs Pro&lt;/a&gt;. Pour l’intégration, lisez le &lt;a href="https://apidog.com/fr/blog/nano-banana-2-1-api?utm_source=dev.to&amp;amp;utm_medium=wanda&amp;amp;utm_content=n8n-post-automation"&gt;guide de l’API Nano Banana 2.1&lt;/a&gt;.&lt;/p&gt;

&lt;h2&gt;
  
  
  Tester l’API sans gaspiller de crédits
&lt;/h2&gt;

&lt;p&gt;Chaque appel Nano Banana 2.1 réussi est facturé. Google indique que les requêtes échouant avec un code &lt;code&gt;400&lt;/code&gt; ou &lt;code&gt;500&lt;/code&gt; ne sont pas facturées pour les jetons, mais qu’elles comptent quand même dans le quota.&lt;/p&gt;

&lt;p&gt;Commencez avec une requête minimale connue comme valide :&lt;br&gt;
&lt;/p&gt;

&lt;div class="highlight js-code-highlight"&gt;
&lt;pre class="highlight shell"&gt;&lt;code&gt;curl &lt;span class="nt"&gt;-s&lt;/span&gt; &lt;span class="nt"&gt;-X&lt;/span&gt; POST &lt;span class="s2"&gt;"https://generativelanguage.googleapis.com/v1beta/interactions"&lt;/span&gt; &lt;span class="se"&gt;\&lt;/span&gt;
  &lt;span class="nt"&gt;-H&lt;/span&gt; &lt;span class="s2"&gt;"x-goog-api-key: &lt;/span&gt;&lt;span class="nv"&gt;$GEMINI_API_KEY&lt;/span&gt;&lt;span class="s2"&gt;"&lt;/span&gt; &lt;span class="se"&gt;\&lt;/span&gt;
  &lt;span class="nt"&gt;-H&lt;/span&gt; &lt;span class="s2"&gt;"Content-Type: application/json"&lt;/span&gt; &lt;span class="se"&gt;\&lt;/span&gt;
  &lt;span class="nt"&gt;-d&lt;/span&gt; &lt;span class="s1"&gt;'{
    "model": "gemini-nano-banana-2.1",
    "input": [
      {
        "type": "text",
        "text": "Create a picture of a nano banana dish in a fancy restaurant with a Gemini theme"
      }
    ]
  }'&lt;/span&gt;
&lt;/code&gt;&lt;/pre&gt;

&lt;/div&gt;



&lt;h3&gt;
  
  
  Configurer la requête dans Apidog
&lt;/h3&gt;

&lt;ol&gt;
&lt;li&gt;
&lt;strong&gt;Importez la commande cURL&lt;/strong&gt; dans une nouvelle requête Apidog. L’outil récupère l’URL, les en-têtes et le corps JSON. Enregistrez cette requête comme référence valide.&lt;/li&gt;
&lt;li&gt;
&lt;strong&gt;Créez une variable d’environnement&lt;/strong&gt; nommée &lt;code&gt;GEMINI_API_KEY&lt;/code&gt;. Référencez-la dans l’en-tête &lt;code&gt;x-goog-api-key&lt;/code&gt; au lieu de coller la clé dans la requête.&lt;/li&gt;
&lt;li&gt;
&lt;strong&gt;Ajoutez des assertions&lt;/strong&gt; :

&lt;ul&gt;
&lt;li&gt;statut HTTP &lt;code&gt;200&lt;/code&gt; ;&lt;/li&gt;
&lt;li&gt;présence du bloc image dans la réponse.&lt;/li&gt;
&lt;/ul&gt;
&lt;/li&gt;
&lt;/ol&gt;

&lt;p&gt;Après votre premier appel réussi, inspectez le JSON brut pour sélectionner le chemin exact du champ à valider.&lt;/p&gt;

&lt;ol&gt;
&lt;li&gt;
&lt;strong&gt;Dupliquez la requête pour chaque variante&lt;/strong&gt; : génération 1K, 2K, 4K et modification avec images de référence.&lt;/li&gt;
&lt;li&gt;
&lt;strong&gt;Comparez les variantes volontairement&lt;/strong&gt; afin d’identifier celles qui augmentent réellement les coûts.&lt;/li&gt;
&lt;/ol&gt;

&lt;p&gt;Apidog ne rend pas les générations gratuites : chaque envoi reste un appel API facturé. En revanche, il réduit l’incertitude en standardisant les requêtes, les variables et les validations.&lt;/p&gt;

&lt;h2&gt;
  
  
  FAQ
&lt;/h2&gt;

&lt;p&gt;&lt;strong&gt;Nano Banana 2.1 est-il gratuit ?&lt;/strong&gt;&lt;br&gt;&lt;br&gt;
Pas via l’API Gemini : le niveau gratuit y est indiqué comme « Non disponible ». Google AI Studio est gratuit, mais Google n’a pas confirmé le quota gratuit pour la version 2.1.&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;Nano Banana 2.1 est-il gratuit dans l’application Gemini ?&lt;/strong&gt;&lt;br&gt;&lt;br&gt;
Ce n’est pas confirmé. Google documente Nano Banana 2 pour tous les utilisateurs, sans mention de Nano Banana 2.1.&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;Flow facture-t-il des crédits pour Nano Banana 2.1 ?&lt;/strong&gt;&lt;br&gt;&lt;br&gt;
Google ne l’a pas confirmé. Vérifiez le coût affiché dans le sélecteur de modèles Flow. Nano Banana 2 Lite y est gratuit.&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;Puis-je utiliser le crédit Google Cloud de 300 $ ?&lt;/strong&gt;&lt;br&gt;&lt;br&gt;
Pas pour l’API Gemini ni pour AI Studio. Sur Gemini Enterprise Agent, cela pourrait fonctionner, mais ce n’est pas confirmé pour Nano Banana 2.1.&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;Quelle est l’option la moins chère pour générer beaucoup d’images ?&lt;/strong&gt;&lt;br&gt;&lt;br&gt;
L’API Batch : 0,0168 $ par image 1K, soit environ 59 images par dollar.&lt;/p&gt;

&lt;h2&gt;
  
  
  En résumé
&lt;/h2&gt;

&lt;p&gt;Vous pouvez probablement essayer Nano Banana 2.1 gratuitement dans Google AI Studio, qui reste l’option vers laquelle Google oriente les utilisateurs. Ne construisez toutefois pas un workflow de production sur cette hypothèse : Google n’a publié aucun quota gratuit précis, et ses pages de plans IA classent Nano Banana parmi les modèles premium.&lt;/p&gt;

&lt;p&gt;L’application Gemini et Google Flow proposent des modèles d’images gratuits, mais Nano Banana 2.1 n’est pas encore documenté officiellement dans ces produits.&lt;/p&gt;

&lt;p&gt;Quand le niveau gratuit ne suffit plus, l’API Batch fournit le meilleur coût pour la génération en volume : environ 59 images 1K par dollar. Configurez la requête une fois dans &lt;a href="https://apidog.com?utm_source=dev.to&amp;amp;utm_medium=wanda&amp;amp;utm_content=n8n-post-automation"&gt;Apidog&lt;/a&gt;, stockez la clé dans une variable d’environnement et utilisez des assertions pour détecter les erreurs avant de lancer des lots payants.&lt;/p&gt;

&lt;p&gt;Pour comprendre les évolutions du modèle, consultez &lt;a href="https://apidog.com/fr/blog/nano-banana-2-1?utm_source=dev.to&amp;amp;utm_medium=wanda&amp;amp;utm_content=n8n-post-automation"&gt;ce qu’est Nano Banana 2.1&lt;/a&gt;.&lt;/p&gt;

</description>
    </item>
    <item>
      <title>Comparaison Nano Banana 2.1 vs Nano Banana 2 vs Nano Banana Pro : Lequel choisir ?</title>
      <dc:creator>Antoine Laurent</dc:creator>
      <pubDate>Tue, 06 Oct 2026 17:34:57 +0000</pubDate>
      <link>https://dev.to/antoine_laurentt/comparaison-nano-banana-21-vs-nano-banana-2-vs-nano-banana-pro-lequel-choisir--bk6</link>
      <guid>https://dev.to/antoine_laurentt/comparaison-nano-banana-21-vs-nano-banana-2-vs-nano-banana-pro-lequel-choisir--bk6</guid>
      <description>&lt;p&gt;Google propose désormais quatre modèles d'images Nano Banana dans l'API Gemini. Le plus récent, Nano Banana 2.1, a été lancé le 6 octobre 2026 à la moitié du prix par image du modèle qu'il remplace. Cela change le choix par défaut pour la plupart des équipes, mais pas pour toutes les charges de travail.&lt;/p&gt;

&lt;p&gt;&lt;a href="https://apidog.com/?utm_source=dev.to&amp;amp;utm_medium=wanda&amp;amp;utm_content=n8n-post-automation" class="crayons-btn crayons-btn--primary"&gt;Essayez Apidog dès aujourd’hui&lt;/a&gt;
&lt;/p&gt;

&lt;p&gt;Ce guide compare Nano Banana 2.1, Nano Banana 2 et Nano Banana Pro, avec Nano Banana 2 Lite comme option économique. Chaque prix et limite ci-dessous provient de la &lt;a href="https://ai.google.dev/gemini-api/docs/image-generation" rel="noopener noreferrer"&gt;documentation de Google sur la génération d'images&lt;/a&gt; et de la &lt;a href="https://ai.google.dev/gemini-api/docs/pricing" rel="noopener noreferrer"&gt;page de tarification&lt;/a&gt; au 7 octobre 2026.&lt;/p&gt;

&lt;h2&gt;
  
  
  Verdict rapide
&lt;/h2&gt;

&lt;ul&gt;
&lt;li&gt;
&lt;strong&gt;Privilégiez Nano Banana 2.1&lt;/strong&gt; (&lt;code&gt;gemini-nano-banana-2.1&lt;/code&gt;) pour les nouveaux projets. Google le recommande pour les nouveaux projets, et son coût de sortie est deux fois moins élevé que Nano Banana 2 en 1K, 2K et 4K.&lt;/li&gt;
&lt;li&gt;
&lt;strong&gt;Conservez Nano Banana 2&lt;/strong&gt; (&lt;code&gt;gemini-3.1-flash-image&lt;/code&gt;) si vous devez générer en 0.5K (512 px). Nano Banana 2.1 ne propose pas cette taille.&lt;/li&gt;
&lt;li&gt;
&lt;strong&gt;Utilisez Nano Banana 2 Lite&lt;/strong&gt; (&lt;code&gt;gemini-3.1-flash-lite-image&lt;/code&gt;) pour des images 1K à grand volume, sans contextualisation (&lt;em&gt;grounding&lt;/em&gt;) et avec peu d'images de référence. Son prix par image 1K est identique à celui du 2.1, avec une entrée moins chère.&lt;/li&gt;
&lt;li&gt;
&lt;strong&gt;Choisissez Nano Banana Pro&lt;/strong&gt; (&lt;code&gt;gemini-3-pro-image&lt;/code&gt;) lorsque vous avez besoin de la gamme premium présentée par Google pour les actifs professionnels et que vous pouvez payer environ quatre fois plus par image 1K.&lt;/li&gt;
&lt;/ul&gt;

&lt;blockquote&gt;
&lt;p&gt;Google n'a publié aucun benchmark pour Nano Banana 2.1. Son annonce indique que le modèle « surpasse nos modèles précédents sur tous les plans », sans chiffres comparatifs. Testez les modèles sur vos propres requêtes avant de conclure qu'un modèle est meilleur pour votre cas d'usage.&lt;/p&gt;
&lt;/blockquote&gt;

&lt;h2&gt;
  
  
  Spécifications comparatives
&lt;/h2&gt;

&lt;div class="table-wrapper-paragraph"&gt;&lt;table&gt;
&lt;thead&gt;
&lt;tr&gt;
&lt;th&gt;&lt;/th&gt;
&lt;th&gt;Nano Banana 2.1&lt;/th&gt;
&lt;th&gt;Nano Banana 2&lt;/th&gt;
&lt;th&gt;Nano Banana Pro&lt;/th&gt;
&lt;/tr&gt;
&lt;/thead&gt;
&lt;tbody&gt;
&lt;tr&gt;
&lt;td&gt;ID du modèle API&lt;/td&gt;
&lt;td&gt;&lt;code&gt;gemini-nano-banana-2.1&lt;/code&gt;&lt;/td&gt;
&lt;td&gt;&lt;code&gt;gemini-3.1-flash-image&lt;/code&gt;&lt;/td&gt;
&lt;td&gt;&lt;code&gt;gemini-3-pro-image&lt;/code&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;Positionnement de Google&lt;/td&gt;
&lt;td&gt;Cheval de bataille principal haute efficacité&lt;/td&gt;
&lt;td&gt;Cheval de bataille de génération précédente&lt;/td&gt;
&lt;td&gt;Choix premium pour les tâches visuelles complexes&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;Résolutions&lt;/td&gt;
&lt;td&gt;1K, 2K, 4K&lt;/td&gt;
&lt;td&gt;0.5K, 1K, 2K, 4K&lt;/td&gt;
&lt;td&gt;1K, 2K, 4K&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;Prix d'entrée (par 1M de tokens)&lt;/td&gt;
&lt;td&gt;$1.50&lt;/td&gt;
&lt;td&gt;$0.50&lt;/td&gt;
&lt;td&gt;$2.00&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;Prix de sortie d'image (par 1M de tokens)&lt;/td&gt;
&lt;td&gt;$30&lt;/td&gt;
&lt;td&gt;$60&lt;/td&gt;
&lt;td&gt;$120&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;Par image en 0.5K&lt;/td&gt;
&lt;td&gt;n/a&lt;/td&gt;
&lt;td&gt;$0.045&lt;/td&gt;
&lt;td&gt;n/a&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;Par image en 1K&lt;/td&gt;
&lt;td&gt;$0.0336&lt;/td&gt;
&lt;td&gt;$0.067&lt;/td&gt;
&lt;td&gt;$0.134&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;Par image en 2K&lt;/td&gt;
&lt;td&gt;$0.0504&lt;/td&gt;
&lt;td&gt;$0.101&lt;/td&gt;
&lt;td&gt;$0.134&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;Par image en 4K&lt;/td&gt;
&lt;td&gt;$0.0756&lt;/td&gt;
&lt;td&gt;$0.151&lt;/td&gt;
&lt;td&gt;$0.24&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;Lot par image en 1K&lt;/td&gt;
&lt;td&gt;$0.0168&lt;/td&gt;
&lt;td&gt;$0.034&lt;/td&gt;
&lt;td&gt;$0.067&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;Contextualisation Google Search&lt;/td&gt;
&lt;td&gt;Recherche Web + Recherche d'images&lt;/td&gt;
&lt;td&gt;Recherche Web + Recherche d'images&lt;/td&gt;
&lt;td&gt;Recherche Web&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;Images de référence&lt;/td&gt;
&lt;td&gt;Jusqu'à 14 : 10 objets, 4 personnages&lt;/td&gt;
&lt;td&gt;Jusqu'à 14 : 10 objets, 4 personnages&lt;/td&gt;
&lt;td&gt;Jusqu'à 14 : 6 objets, 5 personnages&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;Entrée vidéo&lt;/td&gt;
&lt;td&gt;Oui&lt;/td&gt;
&lt;td&gt;Oui&lt;/td&gt;
&lt;td&gt;Non&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;Niveau API gratuit&lt;/td&gt;
&lt;td&gt;Non, test dans AI Studio&lt;/td&gt;
&lt;td&gt;Non&lt;/td&gt;
&lt;td&gt;Non&lt;/td&gt;
&lt;/tr&gt;
&lt;/tbody&gt;
&lt;/table&gt;&lt;/div&gt;

&lt;p&gt;Points à retenir :&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;
&lt;strong&gt;Calcul des tokens :&lt;/strong&gt; une image 1K correspond à 1 120 tokens de sortie, une 2K à 1 680 et une 4K à 2 520, pour Nano Banana 2.1 et Nano Banana 2. Le nombre de tokens est identique, mais Nano Banana 2.1 coûte deux fois moins cher en sortie.&lt;/li&gt;
&lt;li&gt;
&lt;strong&gt;Batch :&lt;/strong&gt; Nano Banana 2.1 propose aussi des tarifs batch : $0.0252 en 2K et $0.0378 en 4K.&lt;/li&gt;
&lt;li&gt;
&lt;strong&gt;Réflexion :&lt;/strong&gt; les modèles d'images Gemini 3 réfléchissent par défaut, sans possibilité de désactivation via l'API. Jusqu'à deux images de pensée intermédiaires peuvent être générées sans facturation. Le texte et la sortie de réflexion coûtent $7.50 par 1M de tokens sur 2.1, contre $3 sur Nano Banana 2.&lt;/li&gt;
&lt;li&gt;
&lt;strong&gt;Contextualisation :&lt;/strong&gt; 5 000 requêtes de recherche gratuites par mois sont partagées entre les modèles Gemini 3.x. Au-delà, le tarif est de $14 pour 1 000 requêtes.&lt;/li&gt;
&lt;/ul&gt;

&lt;h2&gt;
  
  
  Coût par 1 000 images
&lt;/h2&gt;

&lt;p&gt;Coût de sortie uniquement, API standard hors batch, niveau payant :&lt;/p&gt;

&lt;div class="table-wrapper-paragraph"&gt;&lt;table&gt;
&lt;thead&gt;
&lt;tr&gt;
&lt;th&gt;Modèle&lt;/th&gt;
&lt;th&gt;0.5K&lt;/th&gt;
&lt;th&gt;1K&lt;/th&gt;
&lt;th&gt;2K&lt;/th&gt;
&lt;th&gt;4K&lt;/th&gt;
&lt;/tr&gt;
&lt;/thead&gt;
&lt;tbody&gt;
&lt;tr&gt;
&lt;td&gt;Nano Banana 2.1&lt;/td&gt;
&lt;td&gt;n/a&lt;/td&gt;
&lt;td&gt;$33.60&lt;/td&gt;
&lt;td&gt;$50.40&lt;/td&gt;
&lt;td&gt;$75.60&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;Nano Banana 2&lt;/td&gt;
&lt;td&gt;$45.00&lt;/td&gt;
&lt;td&gt;$67.00&lt;/td&gt;
&lt;td&gt;$101.00&lt;/td&gt;
&lt;td&gt;$151.00&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;Nano Banana 2 Lite&lt;/td&gt;
&lt;td&gt;n/a&lt;/td&gt;
&lt;td&gt;$33.60&lt;/td&gt;
&lt;td&gt;n/a&lt;/td&gt;
&lt;td&gt;n/a&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;Nano Banana Pro&lt;/td&gt;
&lt;td&gt;n/a&lt;/td&gt;
&lt;td&gt;$134.00&lt;/td&gt;
&lt;td&gt;$134.00&lt;/td&gt;
&lt;td&gt;$240.00&lt;/td&gt;
&lt;/tr&gt;
&lt;/tbody&gt;
&lt;/table&gt;&lt;/div&gt;

&lt;p&gt;Avec l'API Batch, Nano Banana 2.1 descend à :&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;
&lt;strong&gt;$16.80&lt;/strong&gt; pour 1 000 images en 1K ;&lt;/li&gt;
&lt;li&gt;
&lt;strong&gt;$25.20&lt;/strong&gt; pour 1 000 images en 2K ;&lt;/li&gt;
&lt;li&gt;
&lt;strong&gt;$37.80&lt;/strong&gt; pour 1 000 images en 4K.&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;Deux comparaisons sont particulièrement utiles pour budgéter :&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;Une image 4K sur Nano Banana 2.1 ($0.0756) coûte moins qu'une image 1K sur Pro ($0.134).&lt;/li&gt;
&lt;li&gt;Une image 1K sur Nano Banana 2.1 ($0.0336) coûte moins qu'une image 512 px sur Nano Banana 2 ($0.045).&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;Conservez donc Nano Banana 2 en 0.5K uniquement si votre pipeline exige précisément cette taille.&lt;/p&gt;

&lt;h2&gt;
  
  
  Quand l'édition gourmande en entrées modifie le calcul
&lt;/h2&gt;

&lt;p&gt;Le coût de sortie ne représente qu'une partie de la facture. Nano Banana 2.1 facture $1.50 par million de tokens d'entrée, contre $0.50 pour Nano Banana 2. Les workflows qui envoient de nombreuses images de référence ont donc une entrée plus coûteuse sur 2.1.&lt;/p&gt;

&lt;p&gt;Selon la &lt;a href="https://docs.cloud.google.com/gemini-enterprise-agent-platform/models/gemini/nano-banana-2-1" rel="noopener noreferrer"&gt;page du modèle Vertex AI de Google&lt;/a&gt;, chaque image d'entrée représente 1 120 tokens.&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;Exemple :&lt;/strong&gt; un pipeline de photos produit envoie 14 images de référence, un prompt de 500 tokens, puis reçoit une image 1K.&lt;/p&gt;

&lt;div class="table-wrapper-paragraph"&gt;&lt;table&gt;
&lt;thead&gt;
&lt;tr&gt;
&lt;th&gt;&lt;/th&gt;
&lt;th&gt;Nano Banana 2.1&lt;/th&gt;
&lt;th&gt;Nano Banana 2&lt;/th&gt;
&lt;/tr&gt;
&lt;/thead&gt;
&lt;tbody&gt;
&lt;tr&gt;
&lt;td&gt;Tokens d'entrée : &lt;code&gt;14 × 1 120 + 500&lt;/code&gt;
&lt;/td&gt;
&lt;td&gt;16 180&lt;/td&gt;
&lt;td&gt;16 180&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;Coût d'entrée&lt;/td&gt;
&lt;td&gt;$0.0243&lt;/td&gt;
&lt;td&gt;$0.0081&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;Sortie 1K&lt;/td&gt;
&lt;td&gt;$0.0336&lt;/td&gt;
&lt;td&gt;$0.0670&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;&lt;strong&gt;Total par requête&lt;/strong&gt;&lt;/td&gt;
&lt;td&gt;&lt;strong&gt;$0.0579&lt;/strong&gt;&lt;/td&gt;
&lt;td&gt;&lt;strong&gt;$0.0751&lt;/strong&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;Par 1 000 requêtes&lt;/td&gt;
&lt;td&gt;$57.90&lt;/td&gt;
&lt;td&gt;$75.10&lt;/td&gt;
&lt;/tr&gt;
&lt;/tbody&gt;
&lt;/table&gt;&lt;/div&gt;

&lt;p&gt;Même avec 14 images de référence, Nano Banana 2.1 reste moins cher. En revanche, l'écart passe d'environ 50 % à environ 23 %.&lt;/p&gt;

&lt;h3&gt;
  
  
  Identifier le point de bascule
&lt;/h3&gt;

&lt;p&gt;Chaque token d'entrée coûte $0.000001 de plus sur Nano Banana 2.1. L'économie de sortie par image est de :&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;$0.0334 en 1K ;&lt;/li&gt;
&lt;li&gt;$0.0506 en 2K ;&lt;/li&gt;
&lt;li&gt;$0.0754 en 4K.&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;Nano Banana 2.1 devient donc plus coûteux lorsqu'une requête dépasse environ :&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;
&lt;strong&gt;33 400 tokens d'entrée&lt;/strong&gt; en 1K ;&lt;/li&gt;
&lt;li&gt;
&lt;strong&gt;50 600 tokens d'entrée&lt;/strong&gt; en 2K ;&lt;/li&gt;
&lt;li&gt;
&lt;strong&gt;75 400 tokens d'entrée&lt;/strong&gt; en 4K.&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;Quatorze images de référence seules n'atteignent pas ces seuils. Deux situations peuvent toutefois vous en rapprocher :&lt;/p&gt;

&lt;ol&gt;
&lt;li&gt;&lt;p&gt;&lt;strong&gt;Sessions d'édition multi-tours longues&lt;/strong&gt;&lt;br&gt;&lt;br&gt;
Si vous enchaînez les modifications avec &lt;code&gt;previous_interaction_id&lt;/code&gt;, surveillez les tokens d'entrée dans les données d'utilisation de chaque réponse. Les tours précédents peuvent agrandir le contexte facturé. Une session de dix tours avec des références complètes peut dépasser le seuil en 1K.&lt;/p&gt;&lt;/li&gt;
&lt;li&gt;&lt;p&gt;&lt;strong&gt;Tokens de pensée et de texte&lt;/strong&gt;&lt;br&gt;&lt;br&gt;
Nano Banana 2.1 facture ces tokens à $7.50 par million, contre $3 sur Nano Banana 2. La réflexion n'est pas désactivable, donc les prompts qui déclenchent davantage de raisonnement réduisent l'avantage de coût.&lt;/p&gt;&lt;/li&gt;
&lt;/ol&gt;

&lt;p&gt;Pour des modifications 1K avec un historique long, mesurez les deux modèles sur du trafic réel avant la migration.&lt;/p&gt;

&lt;h2&gt;
  
  
  Où Nano Banana 2 Lite s'insère
&lt;/h2&gt;

&lt;p&gt;Nano Banana 2 Lite est l'option économique. Google le présente comme « le modèle d'image Gemini le plus rapide et le moins cher » :&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;$0.25 par 1M de tokens d'entrée ;&lt;/li&gt;
&lt;li&gt;$0.0336 par image en 1K, soit le même prix de sortie que Nano Banana 2.1.&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;Ses limites sont importantes :&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;sortie uniquement en 1K ;&lt;/li&gt;
&lt;li&gt;pas de contextualisation Google Search ;&lt;/li&gt;
&lt;li&gt;pas optimisé pour plusieurs images de référence ;&lt;/li&gt;
&lt;li&gt;pas optimisé pour l'édition multi-tours.&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;Utilisez Lite pour du texte-à-image 1K simple et volumique. Passez à Nano Banana 2.1 dès que vous avez besoin de 2K, 4K, de contextualisation ou d'édition itérative.&lt;/p&gt;

&lt;p&gt;Google recommande aussi Lite pour migrer depuis Nano Banana original (&lt;code&gt;gemini-2.5-flash-image&lt;/code&gt;), désormais un modèle hérité. Consultez notre &lt;a href="https://apidog.com/fr/blog/nano-banana-1-vs-nano-banana-2?utm_source=dev.to&amp;amp;utm_medium=wanda&amp;amp;utm_content=n8n-post-automation"&gt;comparaison Nano Banana 1 vs Nano Banana 2&lt;/a&gt; pour ce saut de version.&lt;/p&gt;

&lt;h2&gt;
  
  
  Quand Nano Banana Pro a encore du sens
&lt;/h2&gt;

&lt;p&gt;Google décrit Pro comme « le choix premium pour les tâches visuelles les plus complexes ». Le modèle est présenté comme optimisé pour les actifs professionnels, la connaissance du monde, la localisation avancée, la cohérence de marque et le contrôle créatif précis. Son guide de prompting recommande aussi Pro pour les actifs professionnels riches en texte.&lt;/p&gt;

&lt;p&gt;Ce positionnement n'est pas un benchmark. En l'absence de comparaison publiée entre Pro et 2.1, validez le choix par vos propres tests :&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;
&lt;strong&gt;Choisissez Pro&lt;/strong&gt; si vos workflows répondent déjà aux exigences de ce modèle ou si vous dépendez de sa limite de cohérence de cinq personnages.&lt;/li&gt;
&lt;li&gt;
&lt;strong&gt;Testez Nano Banana 2.1 d'abord&lt;/strong&gt; si vous utilisez Pro pour des traitements en volume. En 4K, Nano Banana 2.1 coûte environ un tiers du prix de Pro : $0.0756 contre $0.24. En 1K, son coût est environ quatre fois inférieur.&lt;/li&gt;
&lt;li&gt;
&lt;strong&gt;Notez les limites de Pro :&lt;/strong&gt; pas de contextualisation par recherche d'images et pas d'entrée vidéo.&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;Pour le format complet des requêtes Pro, consultez le &lt;a href="https://apidog.com/fr/blog/nano-banana-pro-api?utm_source=dev.to&amp;amp;utm_medium=wanda&amp;amp;utm_content=n8n-post-automation"&gt;guide API Nano Banana Pro&lt;/a&gt;.&lt;/p&gt;

&lt;h2&gt;
  
  
  Notes de migration
&lt;/h2&gt;

&lt;p&gt;Passer de Nano Banana 2 à Nano Banana 2.1 consiste principalement à changer la chaîne &lt;code&gt;model&lt;/code&gt;. L'endpoint, le &lt;code&gt;response_format&lt;/code&gt; et l'outil &lt;code&gt;google_search&lt;/code&gt; restent identiques.&lt;br&gt;
&lt;/p&gt;

&lt;div class="highlight js-code-highlight"&gt;
&lt;pre class="highlight shell"&gt;&lt;code&gt;curl &lt;span class="nt"&gt;-s&lt;/span&gt; &lt;span class="nt"&gt;-X&lt;/span&gt; POST &lt;span class="s2"&gt;"https://generativelanguage.googleapis.com/v1beta/interactions"&lt;/span&gt; &lt;span class="se"&gt;\&lt;/span&gt;
  &lt;span class="nt"&gt;-H&lt;/span&gt; &lt;span class="s2"&gt;"x-goog-api-key: &lt;/span&gt;&lt;span class="nv"&gt;$GEMINI_API_KEY&lt;/span&gt;&lt;span class="s2"&gt;"&lt;/span&gt; &lt;span class="se"&gt;\&lt;/span&gt;
  &lt;span class="nt"&gt;-H&lt;/span&gt; &lt;span class="s2"&gt;"Content-Type: application/json"&lt;/span&gt; &lt;span class="se"&gt;\&lt;/span&gt;
  &lt;span class="nt"&gt;-d&lt;/span&gt; &lt;span class="s1"&gt;'{
    "model": "gemini-nano-banana-2.1",
    "input": [
      {
        "type": "text",
        "text": "A studio product photo of a ceramic mug on a walnut desk"
      }
    ],
    "response_format": {
      "type": "image",
      "mime_type": "image/png",
      "aspect_ratio": "16:9",
      "image_size": "2K"
    }
  }'&lt;/span&gt;
&lt;/code&gt;&lt;/pre&gt;

&lt;/div&gt;



&lt;p&gt;Avant de basculer le trafic de production, vérifiez les points suivants :&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;
&lt;strong&gt;Taille d'image :&lt;/strong&gt; si un appel utilise &lt;code&gt;"image_size": "512px"&lt;/code&gt; ou 0.5K, gardez &lt;code&gt;gemini-3.1-flash-image&lt;/code&gt;. Nano Banana 2.1 ne prend pas en charge cette taille.&lt;/li&gt;
&lt;li&gt;
&lt;strong&gt;K majuscule :&lt;/strong&gt; &lt;code&gt;"2K"&lt;/code&gt; fonctionne ; &lt;code&gt;"2k"&lt;/code&gt; est rejeté par tous les modèles.&lt;/li&gt;
&lt;li&gt;
&lt;strong&gt;Recherche d'images :&lt;/strong&gt; ajoutez &lt;code&gt;"search_types": ["web_search", "image_search"]&lt;/code&gt; dans l'outil &lt;code&gt;google_search&lt;/code&gt;, puis affichez les suggestions de recherche retournées comme l'exige Google.&lt;/li&gt;
&lt;li&gt;
&lt;strong&gt;Budgets :&lt;/strong&gt; à trafic identique, le coût des entrées sera approximativement triplé, tandis que le coût des images sera divisé par deux.&lt;/li&gt;
&lt;li&gt;
&lt;strong&gt;Niveau gratuit :&lt;/strong&gt; aucun de ces modèles ne dispose d'un niveau gratuit dans l'API Gemini. Consultez &lt;a href="https://apidog.com/fr/blog/how-to-use-nano-banana-2-1-for-free?utm_source=dev.to&amp;amp;utm_medium=wanda&amp;amp;utm_content=n8n-post-automation"&gt;comment utiliser Nano Banana 2.1 gratuitement&lt;/a&gt;.&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;Pour une implémentation complète incluant l'édition multi-tours et la contextualisation, consultez le &lt;a href="https://apidog.com/fr/blog/nano-banana-2-1-api?utm_source=dev.to&amp;amp;utm_medium=wanda&amp;amp;utm_content=n8n-post-automation"&gt;guide API Nano Banana 2.1&lt;/a&gt;, ainsi que l'&lt;a href="https://apidog.com/fr/blog/nano-banana-2-1?utm_source=dev.to&amp;amp;utm_medium=wanda&amp;amp;utm_content=n8n-post-automation"&gt;aperçu de Nano Banana 2.1&lt;/a&gt;.&lt;/p&gt;

&lt;h2&gt;
  
  
  Comment faire de l'A/B testing sur les trois modèles dans Apidog
&lt;/h2&gt;

&lt;p&gt;Sans benchmarks publiés, la comparaison utile est celle que vous réalisez sur vos propres prompts et données de référence. &lt;a href="https://apidog.com?utm_source=dev.to&amp;amp;utm_medium=wanda&amp;amp;utm_content=n8n-post-automation"&gt;Apidog&lt;/a&gt; permet d'exécuter ce test sans construire un harnais dédié.&lt;/p&gt;

&lt;ol&gt;
&lt;li&gt;
&lt;strong&gt;Enregistrez une requête&lt;/strong&gt;
Créez une requête :
&lt;/li&gt;
&lt;/ol&gt;

&lt;div class="highlight js-code-highlight"&gt;
&lt;pre class="highlight plaintext"&gt;&lt;code&gt;   POST https://generativelanguage.googleapis.com/v1beta/interactions
&lt;/code&gt;&lt;/pre&gt;

&lt;/div&gt;



&lt;p&gt;Stockez votre clé comme variable d'environnement et ajoutez :&lt;br&gt;
&lt;/p&gt;

&lt;div class="highlight js-code-highlight"&gt;
&lt;pre class="highlight plaintext"&gt;&lt;code&gt;   x-goog-api-key: {{GEMINI_API_KEY}}
&lt;/code&gt;&lt;/pre&gt;

&lt;/div&gt;



&lt;p&gt;Collez le corps JSON précédent. Pour les images de référence, ajoutez des parties telles que :&lt;br&gt;
&lt;/p&gt;

&lt;div class="highlight js-code-highlight"&gt;
&lt;pre class="highlight json"&gt;&lt;code&gt;&lt;span class="w"&gt;   &lt;/span&gt;&lt;span class="p"&gt;{&lt;/span&gt;&lt;span class="w"&gt;
     &lt;/span&gt;&lt;span class="nl"&gt;"type"&lt;/span&gt;&lt;span class="p"&gt;:&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="s2"&gt;"image"&lt;/span&gt;&lt;span class="p"&gt;,&lt;/span&gt;&lt;span class="w"&gt;
     &lt;/span&gt;&lt;span class="nl"&gt;"mime_type"&lt;/span&gt;&lt;span class="p"&gt;:&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="s2"&gt;"image/jpeg"&lt;/span&gt;&lt;span class="p"&gt;,&lt;/span&gt;&lt;span class="w"&gt;
     &lt;/span&gt;&lt;span class="nl"&gt;"data"&lt;/span&gt;&lt;span class="p"&gt;:&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="s2"&gt;"&amp;lt;BASE64&amp;gt;"&lt;/span&gt;&lt;span class="w"&gt;
   &lt;/span&gt;&lt;span class="p"&gt;}&lt;/span&gt;&lt;span class="w"&gt;
&lt;/span&gt;&lt;/code&gt;&lt;/pre&gt;

&lt;/div&gt;



&lt;ol&gt;
&lt;li&gt;
&lt;strong&gt;Dupliquez la requête deux fois&lt;/strong&gt;
Ne modifiez que le champ &lt;code&gt;model&lt;/code&gt; :
&lt;/li&gt;
&lt;/ol&gt;

&lt;div class="highlight js-code-highlight"&gt;
&lt;pre class="highlight plaintext"&gt;&lt;code&gt;   gemini-nano-banana-2.1
   gemini-3.1-flash-image
   gemini-3-pro-image
&lt;/code&gt;&lt;/pre&gt;

&lt;/div&gt;



&lt;p&gt;Conservez exactement le même prompt, les mêmes références, le même ratio et la même &lt;code&gt;image_size&lt;/code&gt;. Le modèle doit être votre seule variable.&lt;/p&gt;

&lt;ol&gt;
&lt;li&gt;&lt;p&gt;&lt;strong&gt;Envoyez et comparez&lt;/strong&gt;&lt;br&gt;&lt;br&gt;
Apidog affiche le statut, la latence et la taille de chaque réponse. Décodez les images base64 et examinez-les côte à côte.&lt;/p&gt;&lt;/li&gt;
&lt;li&gt;&lt;p&gt;&lt;strong&gt;Transformez le test en contrôle de régression&lt;/strong&gt;&lt;br&gt;&lt;br&gt;
Vérifiez un statut &lt;code&gt;200&lt;/code&gt; et une image non vide. Regroupez ensuite les requêtes dans un scénario de test et réexécutez-le lorsque Google met à jour un modèle.&lt;/p&gt;&lt;/li&gt;
&lt;/ol&gt;

&lt;p&gt;Exécutez 10 à 20 requêtes représentatives, pas une seule. Multipliez ensuite le prix par image de chaque modèle par votre volume mensuel. &lt;a href="https://apidog.com?utm_source=dev.to&amp;amp;utm_medium=wanda&amp;amp;utm_content=n8n-post-automation"&gt;Téléchargez Apidog gratuitement&lt;/a&gt; pour suivre ce workflow.&lt;/p&gt;

&lt;h2&gt;
  
  
  FAQ
&lt;/h2&gt;

&lt;ul&gt;
&lt;li&gt;&lt;p&gt;&lt;strong&gt;Nano Banana 2.1 est-il meilleur que Nano Banana 2 ?&lt;/strong&gt;&lt;br&gt;&lt;br&gt;
Google affirme que le 2.1 « surpasse nos modèles précédents sur tous les plans », notamment sur la conception visuelle, l'édition basée sur des masques, la cohérence du sujet et le naturel des images. Aucun benchmark n'a été publié : vérifiez sur vos propres requêtes.&lt;/p&gt;&lt;/li&gt;
&lt;li&gt;&lt;p&gt;&lt;strong&gt;Nano Banana 2.1 est-il moins cher que Nano Banana 2 ?&lt;/strong&gt;&lt;br&gt;&lt;br&gt;
Par image, oui : son prix est divisé par deux en 1K, 2K et 4K. Par token d'entrée, non : $1.50 contre $0.50 par million de tokens. Pour la plupart des charges de travail, l'économie sur la sortie compense ce surcoût.&lt;/p&gt;&lt;/li&gt;
&lt;li&gt;&lt;p&gt;&lt;strong&gt;Dois-je remplacer Nano Banana Pro par Nano Banana 2.1 ?&lt;/strong&gt;&lt;br&gt;&lt;br&gt;
Testez avant de migrer. Nano Banana 2.1 coûte environ un quart du prix de Pro en 1K, mais Google positionne toujours Pro comme son modèle premium.&lt;/p&gt;&lt;/li&gt;
&lt;li&gt;&lt;p&gt;&lt;strong&gt;Puis-je utiliser Nano Banana 2.1 gratuitement ?&lt;/strong&gt;&lt;br&gt;&lt;br&gt;
Pas via l'API Gemini. La page de tarification ne liste aucun niveau gratuit pour les modèles Nano Banana, mais vous pouvez tester Nano Banana 2.1 dans Google AI Studio.&lt;/p&gt;&lt;/li&gt;
&lt;li&gt;&lt;p&gt;&lt;strong&gt;Combien d'images de référence puis-je envoyer ?&lt;/strong&gt;&lt;br&gt;&lt;br&gt;
Jusqu'à 14 sur les trois modèles. Nano Banana 2.1 et Nano Banana 2 maintiennent la cohérence de 10 objets et 4 personnages. Pro gère jusqu'à 6 objets et 5 personnages.&lt;/p&gt;&lt;/li&gt;
&lt;/ul&gt;

&lt;h2&gt;
  
  
  Verdict
&lt;/h2&gt;

&lt;p&gt;Nano Banana 2.1 est le choix par défaut pour les nouveaux workloads d'images Gemini : son coût par image est deux fois inférieur à Nano Banana 2, avec les mêmes limites de contextualisation, d'entrée vidéo et d'images de référence.&lt;/p&gt;

&lt;p&gt;Conservez Nano Banana 2 uniquement pour la sortie 512 px ou pour les workflows à historique long que vous avez mesurés. Utilisez Lite pour la génération simple d'images 1K à grande échelle. Gardez Pro lorsque son positionnement premium correspond à une exigence mesurable de votre produit, puis confirmez-le par un test comparatif avant de payer jusqu'à quatre fois plus.&lt;/p&gt;

</description>
      <category>ai</category>
      <category>api</category>
      <category>gemini</category>
      <category>google</category>
    </item>
    <item>
      <title>Nano Banana 2.1 est disponible : Moitié prix de Nano Banana 2, le texte fonctionne enfin</title>
      <dc:creator>Antoine Laurent</dc:creator>
      <pubDate>Tue, 06 Oct 2026 17:31:36 +0000</pubDate>
      <link>https://dev.to/antoine_laurentt/nano-banana-21-est-disponible-moitie-prix-de-nano-banana-2-le-texte-fonctionne-enfin-327p</link>
      <guid>https://dev.to/antoine_laurentt/nano-banana-21-est-disponible-moitie-prix-de-nano-banana-2-le-texte-fonctionne-enfin-327p</guid>
      <description>&lt;p&gt;Google a lancé Nano Banana 2.1 le 6 octobre 2026, en toute discrétion. Il n’y a eu ni article de lancement détaillé ni tableau comparatif. Le modèle est apparu dans le sélecteur de modèles de Google Flow le 5 octobre, a disparu, puis est revenu le lendemain avec un court message de &lt;a href="https://x.com/GoogleAIStudio/status/2107501303890915550" rel="noopener noreferrer"&gt;@GoogleAIStudio&lt;/a&gt; indiquant qu’il « surpasse nos modèles précédents sur toute la ligne ».&lt;/p&gt;

&lt;p&gt;&lt;a href="https://apidog.com/?utm_source=dev.to&amp;amp;utm_medium=wanda&amp;amp;utm_content=n8n-post-automation" class="crayons-btn crayons-btn--primary"&gt;Essayez Apidog dès aujourd’hui&lt;/a&gt;
&lt;/p&gt;

&lt;p&gt;Le point essentiel pour les équipes qui paient la génération d’images est la tarification : Nano Banana 2.1 coûte deux fois moins cher par image que Nano Banana 2 aux résolutions qu’ils partagent. Google cite aussi le « rendu de texte précis » parmi les améliorations. Voici ce qui change, les coûts, les limites et comment le tester dans votre pipeline.&lt;/p&gt;

&lt;h2&gt;
  
  
  En bref
&lt;/h2&gt;

&lt;ul&gt;
&lt;li&gt;
&lt;strong&gt;Modèle :&lt;/strong&gt; Gemini Nano Banana 2.1, avec l’ID &lt;code&gt;gemini-nano-banana-2.1&lt;/code&gt;. Il met à jour Nano Banana 2 (Gemini 3.1 Flash Image).&lt;/li&gt;
&lt;li&gt;
&lt;strong&gt;Améliorations annoncées :&lt;/strong&gt; conception visuelle, édition sémantique basée sur des masques, cohérence du sujet, images plus naturelles, rendu de texte, cohérence des personnages entre plusieurs tours et ancrage de recherche.&lt;/li&gt;
&lt;li&gt;
&lt;strong&gt;Prix par image :&lt;/strong&gt; 0,0336 $ en 1K, 0,0504 $ en 2K et 0,0756 $ en 4K.&lt;/li&gt;
&lt;li&gt;
&lt;strong&gt;Limites à évaluer :&lt;/strong&gt; jetons d’entrée trois fois plus chers que Nano Banana 2, aucune sortie 512 px, aucun niveau gratuit pour l’API Gemini et aucun benchmark publié pour la version 2.1.&lt;/li&gt;
&lt;li&gt;
&lt;strong&gt;Disponibilité :&lt;/strong&gt; Google AI Studio, API Gemini via Interactions, Vertex AI et Google Flow.&lt;/li&gt;
&lt;/ul&gt;

&lt;h2&gt;
  
  
  Qu’est-ce que Nano Banana 2.1 ?
&lt;/h2&gt;

&lt;p&gt;Nano Banana est le nom de Google pour les modèles d’image de la famille Gemini.&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;Le Nano Banana original (&lt;code&gt;gemini-2.5-flash-image&lt;/code&gt;) est désormais hérité.&lt;/li&gt;
&lt;li&gt;
&lt;a href="https://apidog.com/fr/blog/nano-banana-2?utm_source=dev.to&amp;amp;utm_medium=wanda&amp;amp;utm_content=n8n-post-automation"&gt;Nano Banana 2&lt;/a&gt; (&lt;code&gt;gemini-3.1-flash-image&lt;/code&gt;) est devenu le modèle rapide par défaut.&lt;/li&gt;
&lt;li&gt;Nano Banana 2 Lite vise les charges de travail à bas coût.&lt;/li&gt;
&lt;li&gt;Nano Banana Pro (&lt;code&gt;gemini-3-pro-image&lt;/code&gt;) cible la production d’actifs professionnels.&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;Nano Banana 2.1 est une mise à jour directe de Nano Banana 2. La &lt;a href="https://ai.google.dev/gemini-api/docs/image-generation" rel="noopener noreferrer"&gt;documentation Google sur la génération d’images&lt;/a&gt; le décrit comme un modèle conçu pour la génération d’images à haute efficacité et l’édition conversationnelle, avec une qualité visuelle améliorée, une cohérence des personnages sur plusieurs tours, un rendu de texte précis et une génération ancrée sur la recherche.&lt;/p&gt;

&lt;div class="table-wrapper-paragraph"&gt;&lt;table&gt;
&lt;thead&gt;
&lt;tr&gt;
&lt;th&gt;Caractéristique&lt;/th&gt;
&lt;th&gt;Nano Banana 2.1&lt;/th&gt;
&lt;/tr&gt;
&lt;/thead&gt;
&lt;tbody&gt;
&lt;tr&gt;
&lt;td&gt;ID du modèle&lt;/td&gt;
&lt;td&gt;&lt;code&gt;gemini-nano-banana-2.1&lt;/code&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;Résolutions de sortie&lt;/td&gt;
&lt;td&gt;1K, 2K, 4K&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;Entrées&lt;/td&gt;
&lt;td&gt;Texte, image, vidéo — pas d’audio&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;Images de référence&lt;/td&gt;
&lt;td&gt;Jusqu’à 14&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;Réflexion&lt;/td&gt;
&lt;td&gt;Activée par défaut, non désactivable dans l’API&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;Images intermédiaires de réflexion&lt;/td&gt;
&lt;td&gt;Jusqu’à deux, non facturées&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;Ancrage de recherche&lt;/td&gt;
&lt;td&gt;Recherche Web Google et Recherche d’images Google&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;Filigrane&lt;/td&gt;
&lt;td&gt;SynthID sur chaque sortie&lt;/td&gt;
&lt;/tr&gt;
&lt;/tbody&gt;
&lt;/table&gt;&lt;/div&gt;

&lt;h2&gt;
  
  
  Ce que Google déclare avoir amélioré
&lt;/h2&gt;

&lt;p&gt;Google mentionne une meilleure conception visuelle, l’édition basée sur des masques, la cohérence du sujet et des images plus naturelles. La documentation ajoute la cohérence des personnages sur plusieurs tours, le rendu de texte précis et l’ancrage via Google Images.&lt;/p&gt;

&lt;h3&gt;
  
  
  Rendu de texte
&lt;/h3&gt;

&lt;p&gt;Google affirme que Nano Banana 2.1 améliore le rendu du texte pour les infographies, menus, diagrammes et supports marketing.&lt;/p&gt;

&lt;p&gt;&lt;a href="https://media2.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fdev-to-uploads.s3.us-east-2.amazonaws.com%2Fuploads%2Farticles%2Fp2zf9jy7kgic4vsc6u82.png" class="article-body-image-wrapper"&gt;&lt;img src="https://media2.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fdev-to-uploads.s3.us-east-2.amazonaws.com%2Fuploads%2Farticles%2Fp2zf9jy7kgic4vsc6u82.png" alt="Exemple de rendu de texte" width="800" height="1071"&gt;&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;Il s’agit d’une affirmation de Google, pas d’un résultat mesuré : aucun benchmark de précision de texte n’a été publié pour la version 2.1.&lt;/p&gt;

&lt;p&gt;Pour valider le modèle dans votre produit :&lt;/p&gt;

&lt;ol&gt;
&lt;li&gt;Constituez un jeu de requêtes contenant vos vrais textes : prix, libellés, CTA, tableaux, menus ou écrans d’interface.&lt;/li&gt;
&lt;li&gt;Générez les mêmes images avec Nano Banana 2 et 2.1.&lt;/li&gt;
&lt;li&gt;Mesurez les erreurs de caractères, les omissions, les problèmes d’alignement et la lisibilité à la taille d’affichage réelle.&lt;/li&gt;
&lt;li&gt;Ne basculez le trafic de production qu’après validation sur vos propres cas d’usage.&lt;/li&gt;
&lt;/ol&gt;

&lt;h3&gt;
  
  
  Édition basée sur des masques
&lt;/h3&gt;

&lt;p&gt;Google appelle cette fonctionnalité le &lt;strong&gt;masquage sémantique&lt;/strong&gt;. Au lieu de dessiner un masque, décrivez précisément la zone à modifier.&lt;/p&gt;

&lt;p&gt;Exemple de requête :&lt;br&gt;
&lt;/p&gt;

&lt;div class="highlight js-code-highlight"&gt;
&lt;pre class="highlight plaintext"&gt;&lt;code&gt;En utilisant l’image fournie, changez uniquement la couleur de la veste en bleu foncé.
Gardez tout le reste exactement pareil.
&lt;/code&gt;&lt;/pre&gt;

&lt;/div&gt;



&lt;p&gt;Le modèle déduit la région à modifier et tente de préserver le reste de l’image.&lt;/p&gt;

&lt;p&gt;&lt;a href="https://media2.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fdev-to-uploads.s3.us-east-2.amazonaws.com%2Fuploads%2Farticles%2F6rqhfptgx8bt9y4fdcp8.png" class="article-body-image-wrapper"&gt;&lt;img src="https://media2.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fdev-to-uploads.s3.us-east-2.amazonaws.com%2Fuploads%2Farticles%2F6rqhfptgx8bt9y4fdcp8.png" alt="Exemple d’édition basée sur un masque sémantique" width="800" height="1192"&gt;&lt;/a&gt;&lt;/p&gt;

&lt;h3&gt;
  
  
  Cohérence du sujet et des personnages
&lt;/h3&gt;

&lt;p&gt;Pour conserver un personnage, un produit ou une mascotte au fil des modifications, chaînez les interactions avec &lt;code&gt;previous_interaction_id&lt;/code&gt;. Vous pouvez également fournir jusqu’à 14 images de référence.&lt;/p&gt;

&lt;p&gt;Le flux recommandé est :&lt;/p&gt;

&lt;ol&gt;
&lt;li&gt;Créez l’image de départ.&lt;/li&gt;
&lt;li&gt;Conservez l’identifiant de l’interaction.&lt;/li&gt;
&lt;li&gt;Envoyez chaque instruction d’édition avec &lt;code&gt;previous_interaction_id&lt;/code&gt;.&lt;/li&gt;
&lt;li&gt;Vérifiez la cohérence visuelle après chaque tour avant de poursuivre la chaîne.&lt;/li&gt;
&lt;/ol&gt;

&lt;h3&gt;
  
  
  Ancrage de la recherche
&lt;/h3&gt;

&lt;p&gt;Nano Banana 2.1 et 3.1 Flash Image peuvent s’ancrer sur la recherche Web Google et la recherche d’images Google. Cela peut être utile pour des événements récents, des cartes météorologiques ou des graphiques boursiers.&lt;/p&gt;

&lt;p&gt;Limite importante : l’ancrage ne peut pas utiliser des images réelles de personnes récupérées depuis la recherche web.&lt;/p&gt;

&lt;h2&gt;
  
  
  Prix : moitié prix par image par rapport à Nano Banana 2
&lt;/h2&gt;

&lt;p&gt;Voici les prix de l’API Gemini pour les niveaux payants, selon la &lt;a href="https://ai.google.dev/gemini-api/docs/pricing" rel="noopener noreferrer"&gt;page de tarification Google&lt;/a&gt;, au 7 octobre 2026, en tarification standard hors traitement par lot.&lt;/p&gt;

&lt;div class="table-wrapper-paragraph"&gt;&lt;table&gt;
&lt;thead&gt;
&lt;tr&gt;
&lt;th&gt;Modèle&lt;/th&gt;
&lt;th&gt;Entrée, pour 1 M&lt;/th&gt;
&lt;th&gt;Sortie image, pour 1 M&lt;/th&gt;
&lt;th&gt;0,5K&lt;/th&gt;
&lt;th&gt;1K&lt;/th&gt;
&lt;th&gt;2K&lt;/th&gt;
&lt;th&gt;4K&lt;/th&gt;
&lt;/tr&gt;
&lt;/thead&gt;
&lt;tbody&gt;
&lt;tr&gt;
&lt;td&gt;&lt;strong&gt;Nano Banana 2.1&lt;/strong&gt;&lt;/td&gt;
&lt;td&gt;1,50 $&lt;/td&gt;
&lt;td&gt;30 $&lt;/td&gt;
&lt;td&gt;n/a&lt;/td&gt;
&lt;td&gt;&lt;strong&gt;0,0336 $&lt;/strong&gt;&lt;/td&gt;
&lt;td&gt;&lt;strong&gt;0,0504 $&lt;/strong&gt;&lt;/td&gt;
&lt;td&gt;&lt;strong&gt;0,0756 $&lt;/strong&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;Nano Banana 2&lt;/td&gt;
&lt;td&gt;0,50 $&lt;/td&gt;
&lt;td&gt;60 $&lt;/td&gt;
&lt;td&gt;0,045 $&lt;/td&gt;
&lt;td&gt;0,067 $&lt;/td&gt;
&lt;td&gt;0,101 $&lt;/td&gt;
&lt;td&gt;0,151 $&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;Nano Banana 2 Lite&lt;/td&gt;
&lt;td&gt;0,25 $&lt;/td&gt;
&lt;td&gt;30 $&lt;/td&gt;
&lt;td&gt;n/a&lt;/td&gt;
&lt;td&gt;0,0336 $&lt;/td&gt;
&lt;td&gt;n/a&lt;/td&gt;
&lt;td&gt;n/a&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;Nano Banana Pro&lt;/td&gt;
&lt;td&gt;2,00 $&lt;/td&gt;
&lt;td&gt;120 $&lt;/td&gt;
&lt;td&gt;n/a&lt;/td&gt;
&lt;td&gt;0,134 $&lt;/td&gt;
&lt;td&gt;0,134 $&lt;/td&gt;
&lt;td&gt;0,24 $&lt;/td&gt;
&lt;/tr&gt;
&lt;/tbody&gt;
&lt;/table&gt;&lt;/div&gt;

&lt;p&gt;Points pratiques à retenir :&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;
&lt;strong&gt;Coût par image divisé par deux :&lt;/strong&gt; le prix des jetons de sortie image passe de 60 $ à 30 $ par million.&lt;/li&gt;
&lt;li&gt;
&lt;strong&gt;Même nombre de jetons image :&lt;/strong&gt; 1 120 jetons en 1K, 1 680 en 2K et 2 520 en 4K pour Nano Banana 2 et 2.1.&lt;/li&gt;
&lt;li&gt;
&lt;strong&gt;Exemple :&lt;/strong&gt; 1 000 images 1K coûtent 33,60 $ avec Nano Banana 2.1, contre 67 $ avec Nano Banana 2.&lt;/li&gt;
&lt;li&gt;
&lt;strong&gt;Prix de Lite avec plus de résolutions :&lt;/strong&gt; en 1K, Nano Banana 2.1 coûte autant que Nano Banana 2 Lite, tout en ajoutant le 2K et le 4K.&lt;/li&gt;
&lt;li&gt;
&lt;strong&gt;Environ un quart du prix de Pro en 1K :&lt;/strong&gt; 0,0336 $ contre 0,134 $.&lt;/li&gt;
&lt;li&gt;
&lt;strong&gt;Traitement par lot :&lt;/strong&gt; 0,0168 $ en 1K, 0,0252 $ en 2K et 0,0378 $ en 4K.&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;L’ancrage de recherche est facturé séparément : 5 000 requêtes gratuites par mois, partagées entre les modèles Gemini 3.x, puis 14 $ par tranche de 1 000 requêtes.&lt;/p&gt;

&lt;p&gt;Pour le détail des coûts de l’ancien modèle, consultez le &lt;a href="https://apidog.com/fr/blog/nano-banana-2-pricing?utm_source=dev.to&amp;amp;utm_medium=wanda&amp;amp;utm_content=n8n-post-automation"&gt;guide de tarification Nano Banana 2&lt;/a&gt;.&lt;/p&gt;

&lt;h2&gt;
  
  
  Les limites à prendre en compte
&lt;/h2&gt;

&lt;h3&gt;
  
  
  Coûts d’entrée trois fois plus élevés
&lt;/h3&gt;

&lt;p&gt;Les jetons d’entrée passent de 0,50 $ à 1,50 $ par million. Les sorties de texte et de réflexion passent de 3 $ à 7,50 $ par million.&lt;/p&gt;

&lt;p&gt;Pour un simple flux texte-vers-image, l’impact est généralement faible. En revanche, il devient significatif si vos requêtes contiennent de nombreuses images de référence.&lt;/p&gt;

&lt;p&gt;Estimation rapide :&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;Nano Banana 2.1 coûte 1 $ supplémentaire par million de jetons d’entrée.&lt;/li&gt;
&lt;li&gt;En 1K, il économise environ 0,033 $ par image.&lt;/li&gt;
&lt;li&gt;Le seuil de rentabilité est donc d’environ 33 000 jetons d’entrée par requête.&lt;/li&gt;
&lt;li&gt;En 4K, l’économie atteint environ 0,075 $ par image, ce qui déplace le seuil vers environ 75 000 jetons d’entrée.&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;Vérifiez les valeurs d’&lt;code&gt;usage&lt;/code&gt; réelles dans vos réponses API, en particulier si vous utilisez la réflexion ou plusieurs références visuelles.&lt;/p&gt;

&lt;h3&gt;
  
  
  Pas de niveau 512 px
&lt;/h3&gt;

&lt;p&gt;Nano Banana 2 proposait une sortie 0,5K, soit 512 px, à 0,045 $. Cette taille n’est pas prise en charge par Nano Banana 2.1.&lt;/p&gt;

&lt;p&gt;Pour des miniatures, le 1K de Nano Banana 2.1 reste moins cher à 0,0336 $, mais produit des fichiers plus volumineux. Si la taille de fichier compte, prévoyez un redimensionnement et une optimisation après génération.&lt;/p&gt;

&lt;h3&gt;
  
  
  Pas de niveau gratuit sur l’API
&lt;/h3&gt;

&lt;p&gt;La page de tarification Google indique que le niveau gratuit de l’API Gemini est indisponible pour Nano Banana 2.1, Nano Banana 2, Lite et Pro.&lt;/p&gt;

&lt;p&gt;Google renvoie vers le playground d’AI Studio, mais ne précise pas le volume gratuit disponible pour la version 2.1. Le code qui appelle l’API nécessite une clé payante.&lt;/p&gt;

&lt;p&gt;Consultez &lt;a href="https://apidog.com/fr/blog/how-to-use-nano-banana-2-1-for-free?utm_source=dev.to&amp;amp;utm_medium=wanda&amp;amp;utm_content=n8n-post-automation"&gt;comment utiliser Nano Banana 2.1 gratuitement&lt;/a&gt; pour les options disponibles.&lt;/p&gt;

&lt;h3&gt;
  
  
  Aucun benchmark publié
&lt;/h3&gt;

&lt;p&gt;L’affirmation selon laquelle Nano Banana 2.1 « surpasse nos modèles précédents sur toute la ligne » n’est accompagnée ni de chiffres publiés ni d’un article de lancement technique détaillé.&lt;/p&gt;

&lt;p&gt;Considérez les gains de qualité comme plausibles, mais non prouvés, jusqu’à ce que vous les confirmiez avec vos propres jeux de test.&lt;/p&gt;

&lt;h3&gt;
  
  
  Déploiement discret
&lt;/h3&gt;

&lt;p&gt;Le modèle est apparu dans Google Flow avant l’annonce de l’API. Des rapports tiers indiquent sa disponibilité dans Flow avec des crédits d’abonnement et son apparition progressive dans les applications Gemini, mais Google n’a pas confirmé le déploiement dans ces applications.&lt;/p&gt;

&lt;h2&gt;
  
  
  Qui devrait migrer ?
&lt;/h2&gt;

&lt;p&gt;&lt;strong&gt;Migrez maintenant si :&lt;/strong&gt;&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;Vous utilisez Nano Banana 2 en 1K, 2K ou 4K pour du texte-vers-image.&lt;/li&gt;
&lt;li&gt;Vous utilisez Nano Banana 2 Lite et avez besoin de sorties 2K ou 4K.&lt;/li&gt;
&lt;li&gt;Vos images contiennent du texte réel : étiquettes produit, menus, diapositives ou interfaces.&lt;/li&gt;
&lt;li&gt;Votre pipeline n’est pas dépendant de la sortie 512 px.&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;&lt;strong&gt;Attendez ou testez davantage si :&lt;/strong&gt;&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;Votre pipeline dépend d’images 512 px.&lt;/li&gt;
&lt;li&gt;Vos requêtes comprennent beaucoup de références et sont coûteuses en jetons d’entrée.&lt;/li&gt;
&lt;li&gt;Vous avez besoin du niveau de qualité Pro pour des assets marketing finaux.&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;Pour comparer les options, consultez la &lt;a href="https://apidog.com/fr/blog/nano-banana-2-1-vs-nano-banana-2-vs-pro?utm_source=dev.to&amp;amp;utm_medium=wanda&amp;amp;utm_content=n8n-post-automation"&gt;comparaison Nano Banana 2.1 vs Nano Banana 2 vs Pro&lt;/a&gt;.&lt;/p&gt;

&lt;h2&gt;
  
  
  Tester Nano Banana 2.1 via l’API
&lt;/h2&gt;

&lt;p&gt;Nano Banana 2.1 fonctionne avec l’API Gemini Interactions.&lt;/p&gt;

&lt;h3&gt;
  
  
  Requête minimale avec cURL
&lt;/h3&gt;



&lt;div class="highlight js-code-highlight"&gt;
&lt;pre class="highlight shell"&gt;&lt;code&gt;curl &lt;span class="nt"&gt;-s&lt;/span&gt; &lt;span class="nt"&gt;-X&lt;/span&gt; POST &lt;span class="s2"&gt;"https://generativelanguage.googleapis.com/v1beta/interactions"&lt;/span&gt; &lt;span class="se"&gt;\&lt;/span&gt;
  &lt;span class="nt"&gt;-H&lt;/span&gt; &lt;span class="s2"&gt;"x-goog-api-key: &lt;/span&gt;&lt;span class="nv"&gt;$GEMINI_API_KEY&lt;/span&gt;&lt;span class="s2"&gt;"&lt;/span&gt; &lt;span class="se"&gt;\&lt;/span&gt;
  &lt;span class="nt"&gt;-H&lt;/span&gt; &lt;span class="s2"&gt;"Content-Type: application/json"&lt;/span&gt; &lt;span class="se"&gt;\&lt;/span&gt;
  &lt;span class="nt"&gt;-d&lt;/span&gt; &lt;span class="s1"&gt;'{
    "model": "gemini-nano-banana-2.1",
    "input": [
      {
        "type": "text",
        "text": "A ripe banana wearing tiny sunglasses on a beach towel, bold hand-lettered sign that reads OPEN"
      }
    ]
  }'&lt;/span&gt;
&lt;/code&gt;&lt;/pre&gt;

&lt;/div&gt;



&lt;p&gt;L’image est renvoyée sous forme de données Base64.&lt;/p&gt;

&lt;h3&gt;
  
  
  Générer et enregistrer l’image avec Python
&lt;/h3&gt;



&lt;div class="highlight js-code-highlight"&gt;
&lt;pre class="highlight python"&gt;&lt;code&gt;&lt;span class="kn"&gt;from&lt;/span&gt; &lt;span class="n"&gt;google&lt;/span&gt; &lt;span class="kn"&gt;import&lt;/span&gt; &lt;span class="n"&gt;genai&lt;/span&gt;
&lt;span class="kn"&gt;import&lt;/span&gt; &lt;span class="n"&gt;base64&lt;/span&gt;

&lt;span class="n"&gt;client&lt;/span&gt; &lt;span class="o"&gt;=&lt;/span&gt; &lt;span class="n"&gt;genai&lt;/span&gt;&lt;span class="p"&gt;.&lt;/span&gt;&lt;span class="nc"&gt;Client&lt;/span&gt;&lt;span class="p"&gt;()&lt;/span&gt;

&lt;span class="n"&gt;interaction&lt;/span&gt; &lt;span class="o"&gt;=&lt;/span&gt; &lt;span class="n"&gt;client&lt;/span&gt;&lt;span class="p"&gt;.&lt;/span&gt;&lt;span class="n"&gt;interactions&lt;/span&gt;&lt;span class="p"&gt;.&lt;/span&gt;&lt;span class="nf"&gt;create&lt;/span&gt;&lt;span class="p"&gt;(&lt;/span&gt;
    &lt;span class="n"&gt;model&lt;/span&gt;&lt;span class="o"&gt;=&lt;/span&gt;&lt;span class="sh"&gt;"&lt;/span&gt;&lt;span class="s"&gt;gemini-nano-banana-2.1&lt;/span&gt;&lt;span class="sh"&gt;"&lt;/span&gt;&lt;span class="p"&gt;,&lt;/span&gt;
    &lt;span class="nb"&gt;input&lt;/span&gt;&lt;span class="o"&gt;=&lt;/span&gt;&lt;span class="sh"&gt;"&lt;/span&gt;&lt;span class="s"&gt;A ripe banana wearing tiny sunglasses on a beach towel&lt;/span&gt;&lt;span class="sh"&gt;"&lt;/span&gt;&lt;span class="p"&gt;,&lt;/span&gt;
    &lt;span class="n"&gt;response_format&lt;/span&gt;&lt;span class="o"&gt;=&lt;/span&gt;&lt;span class="p"&gt;{&lt;/span&gt;
        &lt;span class="sh"&gt;"&lt;/span&gt;&lt;span class="s"&gt;type&lt;/span&gt;&lt;span class="sh"&gt;"&lt;/span&gt;&lt;span class="p"&gt;:&lt;/span&gt; &lt;span class="sh"&gt;"&lt;/span&gt;&lt;span class="s"&gt;image&lt;/span&gt;&lt;span class="sh"&gt;"&lt;/span&gt;&lt;span class="p"&gt;,&lt;/span&gt;
        &lt;span class="sh"&gt;"&lt;/span&gt;&lt;span class="s"&gt;mime_type&lt;/span&gt;&lt;span class="sh"&gt;"&lt;/span&gt;&lt;span class="p"&gt;:&lt;/span&gt; &lt;span class="sh"&gt;"&lt;/span&gt;&lt;span class="s"&gt;image/png&lt;/span&gt;&lt;span class="sh"&gt;"&lt;/span&gt;&lt;span class="p"&gt;,&lt;/span&gt;
        &lt;span class="sh"&gt;"&lt;/span&gt;&lt;span class="s"&gt;aspect_ratio&lt;/span&gt;&lt;span class="sh"&gt;"&lt;/span&gt;&lt;span class="p"&gt;:&lt;/span&gt; &lt;span class="sh"&gt;"&lt;/span&gt;&lt;span class="s"&gt;16:9&lt;/span&gt;&lt;span class="sh"&gt;"&lt;/span&gt;&lt;span class="p"&gt;,&lt;/span&gt;
        &lt;span class="sh"&gt;"&lt;/span&gt;&lt;span class="s"&gt;image_size&lt;/span&gt;&lt;span class="sh"&gt;"&lt;/span&gt;&lt;span class="p"&gt;:&lt;/span&gt; &lt;span class="sh"&gt;"&lt;/span&gt;&lt;span class="s"&gt;2K&lt;/span&gt;&lt;span class="sh"&gt;"&lt;/span&gt;&lt;span class="p"&gt;,&lt;/span&gt;
    &lt;span class="p"&gt;},&lt;/span&gt;
&lt;span class="p"&gt;)&lt;/span&gt;

&lt;span class="k"&gt;with&lt;/span&gt; &lt;span class="nf"&gt;open&lt;/span&gt;&lt;span class="p"&gt;(&lt;/span&gt;&lt;span class="sh"&gt;"&lt;/span&gt;&lt;span class="s"&gt;banana.png&lt;/span&gt;&lt;span class="sh"&gt;"&lt;/span&gt;&lt;span class="p"&gt;,&lt;/span&gt; &lt;span class="sh"&gt;"&lt;/span&gt;&lt;span class="s"&gt;wb&lt;/span&gt;&lt;span class="sh"&gt;"&lt;/span&gt;&lt;span class="p"&gt;)&lt;/span&gt; &lt;span class="k"&gt;as&lt;/span&gt; &lt;span class="n"&gt;f&lt;/span&gt;&lt;span class="p"&gt;:&lt;/span&gt;
    &lt;span class="n"&gt;f&lt;/span&gt;&lt;span class="p"&gt;.&lt;/span&gt;&lt;span class="nf"&gt;write&lt;/span&gt;&lt;span class="p"&gt;(&lt;/span&gt;&lt;span class="n"&gt;base64&lt;/span&gt;&lt;span class="p"&gt;.&lt;/span&gt;&lt;span class="nf"&gt;b64decode&lt;/span&gt;&lt;span class="p"&gt;(&lt;/span&gt;&lt;span class="n"&gt;interaction&lt;/span&gt;&lt;span class="p"&gt;.&lt;/span&gt;&lt;span class="n"&gt;output_image&lt;/span&gt;&lt;span class="p"&gt;.&lt;/span&gt;&lt;span class="n"&gt;data&lt;/span&gt;&lt;span class="p"&gt;))&lt;/span&gt;
&lt;/code&gt;&lt;/pre&gt;

&lt;/div&gt;



&lt;p&gt;Définir &lt;code&gt;type&lt;/code&gt; sur &lt;code&gt;image&lt;/code&gt; renvoie uniquement une image, sans texte de réponse.&lt;/p&gt;

&lt;h3&gt;
  
  
  Enchaîner une édition
&lt;/h3&gt;

&lt;p&gt;Pour une édition de suivi, réutilisez l’identifiant de l’interaction précédente :&lt;br&gt;
&lt;/p&gt;

&lt;div class="highlight js-code-highlight"&gt;
&lt;pre class="highlight python"&gt;&lt;code&gt;&lt;span class="n"&gt;edited&lt;/span&gt; &lt;span class="o"&gt;=&lt;/span&gt; &lt;span class="n"&gt;client&lt;/span&gt;&lt;span class="p"&gt;.&lt;/span&gt;&lt;span class="n"&gt;interactions&lt;/span&gt;&lt;span class="p"&gt;.&lt;/span&gt;&lt;span class="nf"&gt;create&lt;/span&gt;&lt;span class="p"&gt;(&lt;/span&gt;
    &lt;span class="n"&gt;model&lt;/span&gt;&lt;span class="o"&gt;=&lt;/span&gt;&lt;span class="sh"&gt;"&lt;/span&gt;&lt;span class="s"&gt;gemini-nano-banana-2.1&lt;/span&gt;&lt;span class="sh"&gt;"&lt;/span&gt;&lt;span class="p"&gt;,&lt;/span&gt;
    &lt;span class="nb"&gt;input&lt;/span&gt;&lt;span class="o"&gt;=&lt;/span&gt;&lt;span class="sh"&gt;"&lt;/span&gt;&lt;span class="s"&gt;Change uniquement les lunettes en rouge. Garde tout le reste identique.&lt;/span&gt;&lt;span class="sh"&gt;"&lt;/span&gt;&lt;span class="p"&gt;,&lt;/span&gt;
    &lt;span class="n"&gt;previous_interaction_id&lt;/span&gt;&lt;span class="o"&gt;=&lt;/span&gt;&lt;span class="n"&gt;interaction&lt;/span&gt;&lt;span class="p"&gt;.&lt;/span&gt;&lt;span class="nb"&gt;id&lt;/span&gt;&lt;span class="p"&gt;,&lt;/span&gt;
&lt;span class="p"&gt;)&lt;/span&gt;
&lt;/code&gt;&lt;/pre&gt;

&lt;/div&gt;



&lt;h3&gt;
  
  
  Ajouter l’ancrage de recherche
&lt;/h3&gt;

&lt;p&gt;Ajoutez l’outil de recherche à votre requête :&lt;br&gt;
&lt;/p&gt;

&lt;div class="highlight js-code-highlight"&gt;
&lt;pre class="highlight python"&gt;&lt;code&gt;&lt;span class="n"&gt;tools&lt;/span&gt;&lt;span class="o"&gt;=&lt;/span&gt;&lt;span class="p"&gt;[{&lt;/span&gt;&lt;span class="sh"&gt;"&lt;/span&gt;&lt;span class="s"&gt;type&lt;/span&gt;&lt;span class="sh"&gt;"&lt;/span&gt;&lt;span class="p"&gt;:&lt;/span&gt; &lt;span class="sh"&gt;"&lt;/span&gt;&lt;span class="s"&gt;google_search&lt;/span&gt;&lt;span class="sh"&gt;"&lt;/span&gt;&lt;span class="p"&gt;}]&lt;/span&gt;
&lt;/code&gt;&lt;/pre&gt;

&lt;/div&gt;



&lt;p&gt;Avant de l’utiliser en production, vérifiez que votre cas d’usage respecte les limites liées aux images réelles de personnes.&lt;/p&gt;

&lt;h2&gt;
  
  
  Comparer Nano Banana 2 et 2.1 sans script
&lt;/h2&gt;

&lt;p&gt;Vous pouvez utiliser &lt;a href="https://apidog.com/?utm_source=dev.to&amp;amp;utm_medium=wanda&amp;amp;utm_content=n8n-post-automation"&gt;Apidog&lt;/a&gt; pour comparer les modèles avec les mêmes requêtes et conserver les résultats dans votre suite de tests.&lt;/p&gt;

&lt;ol&gt;
&lt;li&gt;
&lt;strong&gt;Enregistrez la requête.&lt;/strong&gt; Créez un &lt;code&gt;POST&lt;/code&gt; vers l’endpoint Interactions et stockez la clé dans une variable d’environnement :
&lt;/li&gt;
&lt;/ol&gt;

&lt;div class="highlight js-code-highlight"&gt;
&lt;pre class="highlight plaintext"&gt;&lt;code&gt;   x-goog-api-key: {{GEMINI_API_KEY}}
&lt;/code&gt;&lt;/pre&gt;

&lt;/div&gt;



&lt;ol&gt;
&lt;li&gt;
&lt;strong&gt;Clonez la requête par modèle.&lt;/strong&gt; Dupliquez-la et remplacez uniquement :
&lt;/li&gt;
&lt;/ol&gt;

&lt;div class="highlight js-code-highlight"&gt;
&lt;pre class="highlight json"&gt;&lt;code&gt;&lt;span class="w"&gt;   &lt;/span&gt;&lt;span class="nl"&gt;"model"&lt;/span&gt;&lt;span class="p"&gt;:&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="s2"&gt;"gemini-nano-banana-2.1"&lt;/span&gt;&lt;span class="w"&gt;
&lt;/span&gt;&lt;/code&gt;&lt;/pre&gt;

&lt;/div&gt;



&lt;p&gt;par :&lt;br&gt;
&lt;/p&gt;

&lt;div class="highlight js-code-highlight"&gt;
&lt;pre class="highlight json"&gt;&lt;code&gt;&lt;span class="w"&gt;   &lt;/span&gt;&lt;span class="nl"&gt;"model"&lt;/span&gt;&lt;span class="p"&gt;:&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="s2"&gt;"gemini-3.1-flash-image"&lt;/span&gt;&lt;span class="w"&gt;
&lt;/span&gt;&lt;/code&gt;&lt;/pre&gt;

&lt;/div&gt;



&lt;ol&gt;
&lt;li&gt;&lt;p&gt;&lt;strong&gt;Envoyez exactement le même prompt.&lt;/strong&gt; Comparez les images générées, la latence et l’utilisation des jetons.&lt;/p&gt;&lt;/li&gt;
&lt;li&gt;&lt;p&gt;&lt;strong&gt;Ajoutez des assertions.&lt;/strong&gt; Vérifiez un statut &lt;code&gt;200&lt;/code&gt; et la présence d’un bloc de sortie image dans la réponse.&lt;/p&gt;&lt;/li&gt;
&lt;li&gt;&lt;p&gt;&lt;strong&gt;Transformez la comparaison en test de régression.&lt;/strong&gt; Réexécutez le scénario à chaque mise à jour de modèle ou modification de prompt.&lt;/p&gt;&lt;/li&gt;
&lt;/ol&gt;

&lt;p&gt;Le guide complet, incluant l’édition d’images, les chaînes multi-tours et le suivi des coûts, est disponible dans le &lt;a href="https://apidog.com/fr/blog/nano-banana-2-1-api?utm_source=dev.to&amp;amp;utm_medium=wanda&amp;amp;utm_content=n8n-post-automation"&gt;guide de l’API Nano Banana 2.1&lt;/a&gt;. Si vous avez besoin d’une clé, consultez d’abord &lt;a href="https://apidog.com/fr/blog/google-gemini-api-key-for-free?utm_source=dev.to&amp;amp;utm_medium=wanda&amp;amp;utm_content=n8n-post-automation"&gt;comment obtenir une clé API Gemini&lt;/a&gt;.&lt;/p&gt;

&lt;h2&gt;
  
  
  FAQ
&lt;/h2&gt;

&lt;p&gt;&lt;strong&gt;Quel est l’ID du modèle Nano Banana 2.1 ?&lt;/strong&gt;&lt;br&gt;&lt;br&gt;
&lt;code&gt;gemini-nano-banana-2.1&lt;/code&gt;. Le nom officiel est Gemini Nano Banana 2.1.&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;Nano Banana 2.1 est-il moins cher que Nano Banana 2 ?&lt;/strong&gt;&lt;br&gt;&lt;br&gt;
Par image, oui : il coûte environ deux fois moins cher en 1K, 2K et 4K. Les jetons d’entrée coûtent toutefois trois fois plus cher, ce qui peut réduire l’écart pour les requêtes riches en références.&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;Nano Banana 2.1 rend-il correctement le texte ?&lt;/strong&gt;&lt;br&gt;&lt;br&gt;
Google annonce un « rendu de texte précis », mais n’a pas publié de benchmark pour étayer cette affirmation. Testez vos propres prompts riches en texte avant de migrer.&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;Nano Banana 2.1 est-il gratuit ?&lt;/strong&gt;&lt;br&gt;&lt;br&gt;
Pas via l’API Gemini : le niveau gratuit est indiqué comme indisponible. Google le lie au playground AI Studio, sans publier de limite gratuite spécifique pour la version 2.1.&lt;/p&gt;

&lt;h2&gt;
  
  
  Conclusion
&lt;/h2&gt;

&lt;p&gt;Nano Banana 2.1 est avant tout une baisse de prix importante pour les développeurs qui génèrent des images : même volume de jetons image que Nano Banana 2, moitié moins cher en sortie, et accès au 2K et au 4K au prix 1K de Nano Banana 2 Lite.&lt;/p&gt;

&lt;p&gt;Google annonce des améliorations pour le rendu de texte, l’édition et la cohérence, mais ces gains restent à vérifier faute de benchmarks publics. Surveillez surtout le coût d’entrée trois fois plus élevé lorsque vous envoyez beaucoup d’images de référence, ainsi que l’absence de sortie 512 px.&lt;/p&gt;

&lt;p&gt;Exécutez les mêmes prompts sur les deux modèles dans &lt;a href="https://apidog.com/?utm_source=dev.to&amp;amp;utm_medium=wanda&amp;amp;utm_content=n8n-post-automation"&gt;Apidog&lt;/a&gt;, mesurez qualité, latence et coûts, puis basculez uniquement le trafic pour lequel Nano Banana 2.1 apporte un gain mesurable.&lt;/p&gt;

</description>
    </item>
    <item>
      <title>Mistral est de retour : Le Chonk bat GPT-6 Astra et Claude</title>
      <dc:creator>Antoine Laurent</dc:creator>
      <pubDate>Tue, 06 Oct 2026 16:20:55 +0000</pubDate>
      <link>https://dev.to/antoine_laurentt/mistral-est-de-retour-le-chonk-bat-gpt-6-astra-et-claude-1p4l</link>
      <guid>https://dev.to/antoine_laurentt/mistral-est-de-retour-le-chonk-bat-gpt-6-astra-et-claude-1p4l</guid>
      <description>&lt;p&gt;Mistral s'était fait discret sur le segment haut de gamme. Après Mistral Large 3, lancé en décembre 2025, les discussions autour des modèles open-weight de frontière se sont surtout concentrées sur Kimi, DeepSeek, GLM et Qwen. Le 6 octobre 2026, Mistral a répondu avec &lt;a href="https://mistral.ai/news/mistral-large-4/" rel="noopener noreferrer"&gt;Mistral Large 4&lt;/a&gt;, un modèle de 1 000 milliards de paramètres surnommé « Le Chonk » par l'équipe.&lt;/p&gt;

&lt;p&gt;&lt;a href="https://apidog.com/?utm_source=dev.to&amp;amp;utm_medium=wanda&amp;amp;utm_content=n8n-post-automation" class="crayons-btn crayons-btn--primary"&gt;Essayez Apidog dès aujourd'hui&lt;/a&gt;
&lt;/p&gt;

&lt;p&gt;Le chiffre le plus commenté est un benchmark de cybersécurité : Large 4 y atteint 82 %, tandis que Claude Opus 5.5 et GPT-6 Astra obtiennent un score proche de zéro. Ce résultat demande toutefois du contexte : les modèles fermés refusent la tâche, plutôt que de l'échouer. Voici les spécifications, les coûts, les limites et une méthode pour le tester contre vos propres API.&lt;/p&gt;

&lt;h2&gt;
  
  
  En bref
&lt;/h2&gt;

&lt;ul&gt;
&lt;li&gt;
&lt;strong&gt;Modèle :&lt;/strong&gt; mixture-of-experts de 1,05 T de paramètres, dont 49 milliards actifs, avec un encodeur de vision de 1,6 milliard de paramètres.&lt;/li&gt;
&lt;li&gt;
&lt;strong&gt;Entrées :&lt;/strong&gt; texte et images, avec une fenêtre de contexte de 1 million de tokens.&lt;/li&gt;
&lt;li&gt;
&lt;strong&gt;Disponibilité :&lt;/strong&gt; API Mistral en prévisualisation publique sous l'ID &lt;code&gt;mistral-large-4&lt;/code&gt;. Les poids sont annoncés avant la fin octobre 2026.&lt;/li&gt;
&lt;li&gt;
&lt;strong&gt;Prix :&lt;/strong&gt; 1,36 $/M tokens en entrée et 4,18 $/M en sortie au tarif catalogue ; 0,68 $/M et 2,09 $/M pendant la prévisualisation. Les entrées mises en cache coûtent 0,07 $/M.&lt;/li&gt;
&lt;li&gt;
&lt;strong&gt;Cybersécurité :&lt;/strong&gt; 82 % au test de reproduction de vulnérabilités de l'indice AA Cyber. Les scores proches de zéro d'Opus 5.5 et Astra sont liés à leurs refus.&lt;/li&gt;
&lt;li&gt;
&lt;strong&gt;Codage :&lt;/strong&gt; Large 4 obtient 3,74/5 dans une évaluation humaine, contre 4,22/5 pour Claude Opus 5.&lt;/li&gt;
&lt;/ul&gt;

&lt;h2&gt;
  
  
  Pourquoi le retour de Mistral est crédible
&lt;/h2&gt;

&lt;p&gt;Pendant une grande partie de 2026, les modèles open-weight les plus performants venaient principalement de Chine. Mistral a publié Medium 3.5, Devstral 2 et Small 4, mais aucun ne rivalisait directement avec les modèles fermés de pointe.&lt;/p&gt;

&lt;p&gt;Large 4 repositionne Mistral sur ce terrain. L'entreprise affirme qu'il « surpasse significativement tout modèle open-weight développé aux États-Unis ou en Europe ». Le modèle a été entraîné de zéro sur 3 800 GPU NVIDIA Grace Blackwell dans les centres de données européens de Mistral. Il couvre plus de 160 langues, dont toutes les langues officielles de l'Union européenne.&lt;/p&gt;

&lt;p&gt;&lt;a href="https://media2.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fassets.apidog.com%2Fblog-next%2F2026%2F10%2Fimage-19.png" class="article-body-image-wrapper"&gt;&lt;img src="https://media2.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fassets.apidog.com%2Fblog-next%2F2026%2F10%2Fimage-19.png" alt="" width="800" height="606"&gt;&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;Le calendrier est également notable : Large 4 est arrivé peu après l'annonce de Beam par Reflection. La course aux modèles open-weight compte donc un troisième acteur sérieux, aux côtés des modèles américains et chinois.&lt;/p&gt;

&lt;h2&gt;
  
  
  Le benchmark cyber : ce qu'il mesure réellement
&lt;/h2&gt;

&lt;p&gt;L'&lt;a href="https://artificialanalysis.ai/" rel="noopener noreferrer"&gt;indice Cyber d'Artificial Analysis&lt;/a&gt; inclut un test où le modèle doit reproduire une vulnérabilité réelle dans un projet open source, puis proposer un correctif. Mistral annonce un score de &lt;strong&gt;82 %&lt;/strong&gt; pour Large 4.&lt;/p&gt;

&lt;p&gt;&lt;a href="https://media2.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fassets.apidog.com%2Fblog-next%2F2026%2F10%2Fimage-20.png" class="article-body-image-wrapper"&gt;&lt;img src="https://media2.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fassets.apidog.com%2Fblog-next%2F2026%2F10%2Fimage-20.png" alt="" width="799" height="473"&gt;&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;La nuance est importante. Mistral précise que Claude Opus 5.5 et GPT-6 Astra obtiennent un score proche de zéro parce qu'ils refusent d'effectuer la tâche.&lt;/p&gt;

&lt;div class="table-wrapper-paragraph"&gt;&lt;table&gt;
&lt;thead&gt;
&lt;tr&gt;
&lt;th&gt;Affirmation&lt;/th&gt;
&lt;th&gt;Interprétation correcte&lt;/th&gt;
&lt;/tr&gt;
&lt;/thead&gt;
&lt;tbody&gt;
&lt;tr&gt;
&lt;td&gt;« Large 4 bat Astra et Opus 5.5 en cybersécurité »&lt;/td&gt;
&lt;td&gt;Sur ce test, les modèles fermés refusent la demande. Large 4 répond et réussit souvent la reproduction.&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;« Large 4 est le meilleur modèle de piratage »&lt;/td&gt;
&lt;td&gt;Non établi. Le refus est une décision de politique, pas une mesure directe de capacité.&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;« Large 4 est dangereux »&lt;/td&gt;
&lt;td&gt;Non établi également. Mistral indique un taux de refus moyen élevé sur les requêtes cyber de JailbreakBench, StrongREJECT et AgentHarm, comparé aux autres modèles open-weight.&lt;/td&gt;
&lt;/tr&gt;
&lt;/tbody&gt;
&lt;/table&gt;&lt;/div&gt;

&lt;p&gt;Mistral rapporte aussi :&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;
&lt;strong&gt;93 % sur Cybench&lt;/strong&gt;, un ensemble de 40 exercices de capture du drapeau ;&lt;/li&gt;
&lt;li&gt;
&lt;strong&gt;93,3 % de résistance&lt;/strong&gt; aux attaques sur le benchmark de sécurité des agents B3.&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;Pour une équipe sécurité, le cas d'usage pratique est défensif : reproduire une CVE dans votre propre environnement de staging, analyser un correctif ou examiner une surface d'attaque sans dépendre du filtre de politique d'un fournisseur tiers.&lt;/p&gt;

&lt;h2&gt;
  
  
  Performances hors cybersécurité
&lt;/h2&gt;

&lt;p&gt;Les résultats les plus utiles face à GPT-6 Astra sont ceux où les deux modèles exécutent réellement la tâche.&lt;/p&gt;

&lt;div class="table-wrapper-paragraph"&gt;&lt;table&gt;
&lt;thead&gt;
&lt;tr&gt;
&lt;th&gt;Benchmark&lt;/th&gt;
&lt;th&gt;Mistral Large 4&lt;/th&gt;
&lt;th&gt;GPT-6 Astra&lt;/th&gt;
&lt;th&gt;Lecture&lt;/th&gt;
&lt;/tr&gt;
&lt;/thead&gt;
&lt;tbody&gt;
&lt;tr&gt;
&lt;td&gt;Dense 200, ancrage visuel&lt;/td&gt;
&lt;td&gt;&lt;strong&gt;42 %&lt;/strong&gt;&lt;/td&gt;
&lt;td&gt;41 %&lt;/td&gt;
&lt;td&gt;Avantage réel, mais limité à un point.&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;Finance Agent v2 (&lt;a href="http://vals.ai" rel="noopener noreferrer"&gt;vals.ai&lt;/a&gt;)&lt;/td&gt;
&lt;td&gt;Devant&lt;/td&gt;
&lt;td&gt;Derrière&lt;/td&gt;
&lt;td&gt;Mistral publie le classement, pas les scores.&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;Benchmark juridique Harvey&lt;/td&gt;
&lt;td&gt;Meilleur modèle ouvert&lt;/td&gt;
&lt;td&gt;Listé&lt;/td&gt;
&lt;td&gt;Aucun score de comparaison directe n'est publié.&lt;/td&gt;
&lt;/tr&gt;
&lt;/tbody&gt;
&lt;/table&gt;&lt;/div&gt;

&lt;p&gt;Face aux autres modèles open-weight, l'écart rapporté est plus marqué :&lt;/p&gt;

&lt;div class="table-wrapper-paragraph"&gt;&lt;table&gt;
&lt;thead&gt;
&lt;tr&gt;
&lt;th&gt;Benchmark&lt;/th&gt;
&lt;th&gt;Mistral Large 4&lt;/th&gt;
&lt;th&gt;Référence battue&lt;/th&gt;
&lt;/tr&gt;
&lt;/thead&gt;
&lt;tbody&gt;
&lt;tr&gt;
&lt;td&gt;AutomationBench, 657 workflows&lt;/td&gt;
&lt;td&gt;59,9 %&lt;/td&gt;
&lt;td&gt;Kimi K3, DeepSeek V4 Pro&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;AA-Briefcase, travail de connaissance&lt;/td&gt;
&lt;td&gt;1 393 Elo&lt;/td&gt;
&lt;td&gt;DeepSeek V4 Pro&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;DeepSWE v1.1, codage&lt;/td&gt;
&lt;td&gt;61,7 %&lt;/td&gt;
&lt;td&gt;Leader open-weight&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;SWE-Atlas-QnA&lt;/td&gt;
&lt;td&gt;59,4 %&lt;/td&gt;
&lt;td&gt;—&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;Terminal-Bench 4.0&lt;/td&gt;
&lt;td&gt;28,3 %&lt;/td&gt;
&lt;td&gt;—&lt;/td&gt;
&lt;/tr&gt;
&lt;/tbody&gt;
&lt;/table&gt;&lt;/div&gt;

&lt;p&gt;Ces chiffres proviennent de Mistral et portent sur un modèle en prévisualisation. Aucun laboratoire indépendant ne les a encore reproduits. Utilisez-les comme un signal pour lancer vos tests, pas comme un verdict de production.&lt;/p&gt;

&lt;h2&gt;
  
  
  Là où Large 4 reste derrière
&lt;/h2&gt;

&lt;p&gt;Mistral publie aussi une comparaison où un modèle fermé conserve une avance nette. Dans une évaluation humaine de qualité de code menée par Surge AI, Large 4 Preview arrive deuxième.&lt;/p&gt;

&lt;div class="table-wrapper-paragraph"&gt;&lt;table&gt;
&lt;thead&gt;
&lt;tr&gt;
&lt;th&gt;Modèle&lt;/th&gt;
&lt;th&gt;Score humain de codage, sur 5&lt;/th&gt;
&lt;/tr&gt;
&lt;/thead&gt;
&lt;tbody&gt;
&lt;tr&gt;
&lt;td&gt;Claude Opus 5&lt;/td&gt;
&lt;td&gt;&lt;strong&gt;4,22&lt;/strong&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;Mistral Large 4 Preview&lt;/td&gt;
&lt;td&gt;3,74&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;GLM-5.3&lt;/td&gt;
&lt;td&gt;3,60&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;Kimi K3&lt;/td&gt;
&lt;td&gt;3,59&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;GLM-5.2&lt;/td&gt;
&lt;td&gt;3,40&lt;/td&gt;
&lt;/tr&gt;
&lt;/tbody&gt;
&lt;/table&gt;&lt;/div&gt;

&lt;p&gt;Large 4 dépasse les modèles open-weight chinois inclus dans cette comparaison, mais reste à environ un demi-point de Claude Opus 5. La formulation de Mistral — « combler l'écart » avec les modèles de pointe en codage — est donc raisonnable.&lt;/p&gt;

&lt;p&gt;Les documents de lancement ne contiennent pas de comparaison avec Claude Fable 5.1 ou GPT-6 Sol. Si vous voyez une affirmation sur ce point, demandez le benchmark, le prompt et la configuration d'inférence.&lt;/p&gt;

&lt;h2&gt;
  
  
  Spécifications à intégrer
&lt;/h2&gt;

&lt;div class="table-wrapper-paragraph"&gt;&lt;table&gt;
&lt;thead&gt;
&lt;tr&gt;
&lt;th&gt;Spécification&lt;/th&gt;
&lt;th&gt;Mistral Large 4&lt;/th&gt;
&lt;/tr&gt;
&lt;/thead&gt;
&lt;tbody&gt;
&lt;tr&gt;
&lt;td&gt;ID API&lt;/td&gt;
&lt;td&gt;
&lt;code&gt;mistral-large-4&lt;/code&gt;, alias &lt;code&gt;mistral-large-4-0&lt;/code&gt;
&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;Version&lt;/td&gt;
&lt;td&gt;26.10, prévisualisation publique&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;Architecture&lt;/td&gt;
&lt;td&gt;Mixture-of-experts, hybride instructif + raisonnement&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;Paramètres&lt;/td&gt;
&lt;td&gt;1,05 T au total, 49 milliards actifs, encodeur vision de 1,6 milliard&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;Fenêtre de contexte&lt;/td&gt;
&lt;td&gt;1 million de tokens&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;Entrées&lt;/td&gt;
&lt;td&gt;Texte et images&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;Raisonnement&lt;/td&gt;
&lt;td&gt;
&lt;code&gt;reasoning_effort&lt;/code&gt; : &lt;code&gt;"high"&lt;/code&gt; ou &lt;code&gt;"none"&lt;/code&gt;
&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;Outils&lt;/td&gt;
&lt;td&gt;Appel de fonctions, sorties structurées, outils d'agent intégrés&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;Endpoints&lt;/td&gt;
&lt;td&gt;
&lt;code&gt;/v1/chat/completions&lt;/code&gt;, &lt;code&gt;/v1/conversations&lt;/code&gt;, &lt;code&gt;/v1/agents&lt;/code&gt;, &lt;code&gt;/v1/batch&lt;/code&gt;
&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;Poids&lt;/td&gt;
&lt;td&gt;Annoncés avant fin octobre 2026 ; licence non publiée&lt;/td&gt;
&lt;/tr&gt;
&lt;/tbody&gt;
&lt;/table&gt;&lt;/div&gt;

&lt;h2&gt;
  
  
  Prix : calculez avec le tarif catalogue
&lt;/h2&gt;

&lt;p&gt;La &lt;a href="https://docs.mistral.ai/inference/pricing" rel="noopener noreferrer"&gt;page de tarification Mistral&lt;/a&gt; affiche un tarif de prévisualisation réduit de moitié.&lt;/p&gt;

&lt;div class="table-wrapper-paragraph"&gt;&lt;table&gt;
&lt;thead&gt;
&lt;tr&gt;
&lt;th&gt;Modèle&lt;/th&gt;
&lt;th&gt;Entrée / 1M tokens&lt;/th&gt;
&lt;th&gt;Sortie / 1M tokens&lt;/th&gt;
&lt;th&gt;Poids ouverts&lt;/th&gt;
&lt;/tr&gt;
&lt;/thead&gt;
&lt;tbody&gt;
&lt;tr&gt;
&lt;td&gt;&lt;strong&gt;Mistral Large 4, prévisualisation&lt;/strong&gt;&lt;/td&gt;
&lt;td&gt;&lt;strong&gt;0,68 $&lt;/strong&gt;&lt;/td&gt;
&lt;td&gt;&lt;strong&gt;2,09 $&lt;/strong&gt;&lt;/td&gt;
&lt;td&gt;Oui, fin octobre&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;Mistral Large 4, catalogue&lt;/td&gt;
&lt;td&gt;1,36 $&lt;/td&gt;
&lt;td&gt;4,18 $&lt;/td&gt;
&lt;td&gt;Oui, fin octobre&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;Claude Opus 5.5&lt;/td&gt;
&lt;td&gt;4,00 $&lt;/td&gt;
&lt;td&gt;20,00 $&lt;/td&gt;
&lt;td&gt;Non&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;GPT-6 Astra&lt;/td&gt;
&lt;td&gt;10,00 $&lt;/td&gt;
&lt;td&gt;50,00 $&lt;/td&gt;
&lt;td&gt;Non&lt;/td&gt;
&lt;/tr&gt;
&lt;/tbody&gt;
&lt;/table&gt;&lt;/div&gt;

&lt;p&gt;Au tarif de prévisualisation, la sortie de Large 4 coûte environ un vingt-quatrième de celle d'Astra. Même au tarif catalogue, elle reste environ douze fois moins chère en sortie.&lt;/p&gt;

&lt;p&gt;Le tarif des entrées mises en cache, &lt;strong&gt;0,07 $/M tokens&lt;/strong&gt;, est particulièrement pertinent pour les agents. Si vous réutilisez à chaque tour une instruction système longue, un schéma OpenAPI ou des définitions d'outils, activez et mesurez le cache dans vos tests.&lt;/p&gt;

&lt;p&gt;Mistral n'a pas indiqué de date de fin pour la réduction de prévisualisation. Construisez donc votre budget sur le prix catalogue.&lt;/p&gt;

&lt;h2&gt;
  
  
  Décider si vous devez le tester
&lt;/h2&gt;

&lt;p&gt;Testez Large 4 dès maintenant si :&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;vous exécutez des agents ou des workflows d'automatisation et souhaitez réduire vos coûts ;&lt;/li&gt;
&lt;li&gt;vous avez besoin de sorties multilingues ou d'une inférence hébergée dans l'Union européenne ;&lt;/li&gt;
&lt;li&gt;vous réalisez des travaux de sécurité défensive et rencontrez des refus sur des scénarios légitimes de reproduction de vulnérabilités ;&lt;/li&gt;
&lt;li&gt;vous souhaitez évaluer un modèle que vous pourrez potentiellement auto-héberger.&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;Attendez avant de migrer en production si :&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;la qualité de code évaluée par des humains est votre métrique principale ;&lt;/li&gt;
&lt;li&gt;vous devez défendre vos choix sur la base de benchmarks indépendants ;&lt;/li&gt;
&lt;li&gt;vous utilisez déjà Large 3 en production et avez besoin d'un ID de modèle versionné stable.&lt;/li&gt;
&lt;/ul&gt;

&lt;h2&gt;
  
  
  Tester Large 4 contre vos propres API avec Apidog
&lt;/h2&gt;

&lt;p&gt;Les benchmarks publics ne reflètent pas nécessairement vos prompts, vos outils, vos données ou vos contraintes de latence. La méthode la plus utile consiste à exécuter le même jeu de requêtes avec Large 4 et votre modèle actuel.&lt;/p&gt;

&lt;p&gt;&lt;a href="https://apidog.com?utm_source=dev.to&amp;amp;utm_medium=wanda&amp;amp;utm_content=n8n-post-automation"&gt;Apidog&lt;/a&gt; permet de mettre en place ce test sans écrire de couche intermédiaire.&lt;/p&gt;

&lt;p&gt;&lt;a href="https://media2.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fassets.apidog.com%2Fblog-next%2F2026%2F10%2Fimage-21.png" class="article-body-image-wrapper"&gt;&lt;img src="https://media2.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fassets.apidog.com%2Fblog-next%2F2026%2F10%2Fimage-21.png" alt="" width="799" height="530"&gt;&lt;/a&gt;&lt;/p&gt;

&lt;h3&gt;
  
  
  1. Créez la requête de base
&lt;/h3&gt;

&lt;p&gt;Configurez une requête :&lt;br&gt;
&lt;/p&gt;

&lt;div class="highlight js-code-highlight"&gt;
&lt;pre class="highlight http"&gt;&lt;code&gt;&lt;span class="err"&gt;POST https://api.mistral.ai/v1/chat/completions
Authorization: Bearer {{MISTRAL_API_KEY}}
Content-Type: application/json
&lt;/span&gt;&lt;/code&gt;&lt;/pre&gt;

&lt;/div&gt;



&lt;p&gt;Placez la clé dans une variable d'environnement plutôt que dans la collection ou le corps de la requête.&lt;/p&gt;

&lt;p&gt;Exemple minimal :&lt;br&gt;
&lt;/p&gt;

&lt;div class="highlight js-code-highlight"&gt;
&lt;pre class="highlight json"&gt;&lt;code&gt;&lt;span class="p"&gt;{&lt;/span&gt;&lt;span class="w"&gt;
  &lt;/span&gt;&lt;span class="nl"&gt;"model"&lt;/span&gt;&lt;span class="p"&gt;:&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="s2"&gt;"mistral-large-4"&lt;/span&gt;&lt;span class="p"&gt;,&lt;/span&gt;&lt;span class="w"&gt;
  &lt;/span&gt;&lt;span class="nl"&gt;"messages"&lt;/span&gt;&lt;span class="p"&gt;:&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="p"&gt;[&lt;/span&gt;&lt;span class="w"&gt;
    &lt;/span&gt;&lt;span class="p"&gt;{&lt;/span&gt;&lt;span class="w"&gt;
      &lt;/span&gt;&lt;span class="nl"&gt;"role"&lt;/span&gt;&lt;span class="p"&gt;:&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="s2"&gt;"user"&lt;/span&gt;&lt;span class="p"&gt;,&lt;/span&gt;&lt;span class="w"&gt;
      &lt;/span&gt;&lt;span class="nl"&gt;"content"&lt;/span&gt;&lt;span class="p"&gt;:&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="s2"&gt;"Résume cette spécification OpenAPI et identifie les opérations à risque."&lt;/span&gt;&lt;span class="w"&gt;
    &lt;/span&gt;&lt;span class="p"&gt;}&lt;/span&gt;&lt;span class="w"&gt;
  &lt;/span&gt;&lt;span class="p"&gt;],&lt;/span&gt;&lt;span class="w"&gt;
  &lt;/span&gt;&lt;span class="nl"&gt;"reasoning_effort"&lt;/span&gt;&lt;span class="p"&gt;:&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="s2"&gt;"high"&lt;/span&gt;&lt;span class="w"&gt;
&lt;/span&gt;&lt;span class="p"&gt;}&lt;/span&gt;&lt;span class="w"&gt;
&lt;/span&gt;&lt;/code&gt;&lt;/pre&gt;

&lt;/div&gt;



&lt;h3&gt;
  
  
  2. Dupliquez la requête pour chaque modèle
&lt;/h3&gt;

&lt;p&gt;Clonez la requête et modifiez uniquement le champ &lt;code&gt;model&lt;/code&gt;. Gardez identiques :&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;le prompt ;&lt;/li&gt;
&lt;li&gt;la température et les autres paramètres ;&lt;/li&gt;
&lt;li&gt;les outils et les schémas de sortie ;&lt;/li&gt;
&lt;li&gt;les données de test.&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;Comparez ensuite la réponse, le statut HTTP, la latence, la taille de réponse et le bloc &lt;code&gt;usage&lt;/code&gt;. Cela vous permet de calculer le coût réel à partir des tokens consommés, plutôt que de comparer uniquement le prix catalogue.&lt;/p&gt;

&lt;h3&gt;
  
  
  3. Ajoutez des assertions de régression
&lt;/h3&gt;

&lt;p&gt;Pour une sortie structurée, vérifiez au minimum :&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;un statut HTTP &lt;code&gt;200&lt;/code&gt; ;&lt;/li&gt;
&lt;li&gt;une réponse non vide ;&lt;/li&gt;
&lt;li&gt;la présence des champs attendus ;&lt;/li&gt;
&lt;li&gt;la conformité au schéma JSON ;&lt;/li&gt;
&lt;li&gt;l'absence de contenu interdit ou hors périmètre.&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;Exemple de critères à automatiser :&lt;br&gt;
&lt;/p&gt;

&lt;div class="highlight js-code-highlight"&gt;
&lt;pre class="highlight plaintext"&gt;&lt;code&gt;status == 200
choices[0].message.content != ""
response respecte le schéma attendu
usage.total_tokens &amp;gt; 0
&lt;/code&gt;&lt;/pre&gt;

&lt;/div&gt;



&lt;p&gt;Vous transformez ainsi une comparaison ponctuelle en suite de régression réutilisable.&lt;/p&gt;

&lt;h3&gt;
  
  
  4. Réexécutez le scénario à chaque mise à jour
&lt;/h3&gt;

&lt;p&gt;Regroupez les requêtes dans un scénario de test. Relancez-le lorsque Mistral met à jour la prévisualisation ou publie les poids. Surveillez notamment :&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;la variation de qualité ;&lt;/li&gt;
&lt;li&gt;les taux d'échec ;&lt;/li&gt;
&lt;li&gt;la latence p50 et p95 ;&lt;/li&gt;
&lt;li&gt;le volume de tokens ;&lt;/li&gt;
&lt;li&gt;le coût par tâche réussie.&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;Les fonctions d'appel et les sorties structurées de Large 4 sont adaptées aux workflows API. Vous pouvez par exemple convertir une spécification OpenAPI conçue dans Apidog en définitions d'outils utilisables par un agent.&lt;/p&gt;

&lt;p&gt;Pour aller plus loin, consultez le &lt;a href="https://apidog.com/fr/blog/mistral-large-4-api?utm_source=dev.to&amp;amp;utm_medium=wanda&amp;amp;utm_content=n8n-post-automation"&gt;guide API Mistral Large 4&lt;/a&gt;, qui couvre les clés, les blocs de raisonnement, les images, l'appel de fonctions et le calcul des coûts.&lt;/p&gt;

&lt;p&gt;Pour les cas de sécurité défensive, utilisez Large 4 comme second relecteur lors de vos &lt;a href="https://apidog.com/fr/blog/api-security-testing?utm_source=dev.to&amp;amp;utm_medium=wanda&amp;amp;utm_content=n8n-post-automation"&gt;tests de sécurité API&lt;/a&gt;, par exemple pour analyser un contournement d'authentification dans une API de staging.&lt;/p&gt;

&lt;p&gt;Si vous migrez depuis un ancien modèle Mistral, les &lt;a href="https://apidog.com/fr/blog/mistra-ai-api?utm_source=dev.to&amp;amp;utm_medium=wanda&amp;amp;utm_content=n8n-post-automation"&gt;bases de l'API Mistral AI&lt;/a&gt; et le &lt;a href="https://apidog.com/fr/blog/mistral-medium-3-5-api?utm_source=dev.to&amp;amp;utm_medium=wanda&amp;amp;utm_content=n8n-post-automation"&gt;guide API Mistral Medium 3.5&lt;/a&gt; restent applicables : même URL de base, même authentification, nouvel ID de modèle.&lt;/p&gt;

&lt;h2&gt;
  
  
  FAQ
&lt;/h2&gt;

&lt;h3&gt;
  
  
  Mistral Large 4 est-il open source ?
&lt;/h3&gt;

&lt;p&gt;Il est annoncé comme open-weight. Mistral prévoit de publier les poids avant fin octobre 2026. La licence n'est pas encore publiée : ne supposez pas qu'elle sera identique à l'Apache 2.0 de Large 3.&lt;/p&gt;

&lt;h3&gt;
  
  
  Mistral Large 4 bat-il vraiment GPT-6 Astra ?
&lt;/h3&gt;

&lt;p&gt;Selon les chiffres de Mistral, oui sur l'ancrage visuel, avec 42 % contre 41 %, et sur Finance Agent v2. Sur le test de reproduction de vulnérabilités, Astra refuse la tâche : ce n'est donc pas une comparaison directe de capacité.&lt;/p&gt;

&lt;h3&gt;
  
  
  Bat-il Claude ?
&lt;/h3&gt;

&lt;p&gt;Pas sur l'évaluation humaine de codage publiée : Claude Opus 5 obtient 4,22/5, contre 3,74/5 pour Large 4 Preview. Claude Opus 5.5 refuse également la tâche de reproduction cyber utilisée dans le benchmark mentionné plus haut.&lt;/p&gt;

&lt;h3&gt;
  
  
  Que signifie « Le Chonk » ?
&lt;/h3&gt;

&lt;p&gt;C'est le surnom officieux donné au modèle par Mistral, en référence à sa taille. Son nom officiel est Mistral Large 4, ou ML4.&lt;/p&gt;

&lt;h3&gt;
  
  
  Puis-je l'utiliser gratuitement ?
&lt;/h3&gt;

&lt;p&gt;Le plan gratuit de Mistral inclut 10 $ mensuels de crédits API et l'accès aux modèles récents dans Le Chat et Vibe. Au prix de prévisualisation annoncé, 10 $ correspondent à environ 4,8 millions de tokens de sortie sur Large 4.&lt;/p&gt;

&lt;h2&gt;
  
  
  En résumé
&lt;/h2&gt;

&lt;p&gt;Mistral revient dans la conversation des modèles de pointe avec un modèle open-weight à très grande échelle, une fenêtre de contexte de 1 million de tokens et des prix API agressifs.&lt;/p&gt;

&lt;p&gt;Le signal cyber est intéressant, mais doit être interprété correctement : les modèles fermés obtiennent un score faible parce qu'ils refusent la tâche. En codage évalué par des humains, Large 4 arrive derrière Claude Opus 5.&lt;/p&gt;

&lt;p&gt;La décision pratique est simple : testez Large 4 sur vos propres prompts, outils et API pendant la période de prévisualisation, mesurez la qualité, la latence et le coût par tâche réussie, puis attendez des benchmarks indépendants avant une migration de production.&lt;/p&gt;

</description>
    </item>
    <item>
      <title>Comment utiliser l'API Mistral Large 4</title>
      <dc:creator>Antoine Laurent</dc:creator>
      <pubDate>Tue, 06 Oct 2026 16:17:25 +0000</pubDate>
      <link>https://dev.to/antoine_laurentt/comment-utiliser-lapi-mistral-large-4-1lnh</link>
      <guid>https://dev.to/antoine_laurentt/comment-utiliser-lapi-mistral-large-4-1lnh</guid>
      <description>&lt;p&gt;Mistral Large 4 a été mis en ligne sur l’API Mistral le 6 octobre 2026, trois semaines avant la publication de ses poids ouverts. Si vous souhaitez essayer dès maintenant le modèle « Le Chonk » de 1 000 milliards de paramètres, l’API est le seul moyen d’y accéder — et actuellement le moins cher : Mistral le propose à &lt;strong&gt;0,68 $ par million de jetons d’entrée et 2,09 $ par million de jetons de sortie&lt;/strong&gt; pendant l’aperçu public, soit la moitié du prix catalogue de 1,36 $ / 4,18 $.&lt;/p&gt;

&lt;p&gt;&lt;a href="https://apidog.com/?utm_source=dev.to&amp;amp;utm_medium=wanda&amp;amp;utm_content=n8n-post-automation" class="crayons-btn crayons-btn--primary"&gt;Essayez Apidog dès aujourd’hui&lt;/a&gt;
&lt;/p&gt;

&lt;p&gt;Ce guide vous fait passer de zéro à un premier appel fonctionnel en environ cinq minutes. Il couvre ensuite les points d’intégration qui demandent le plus d’attention : blocs de raisonnement, images, appels de fonctions, sortie JSON et coût. Enregistrez et rejouez vos requêtes dans &lt;a href="https://apidog.com?utm_source=dev.to&amp;amp;utm_medium=wanda&amp;amp;utm_content=n8n-post-automation"&gt;Apidog&lt;/a&gt; pour comparer Large 4 au modèle que vous utilisez déjà.&lt;/p&gt;

&lt;p&gt;Nouveau sur ce modèle ? Commencez par &lt;a href="https://apidog.com/fr/blog/mistral-large-4?utm_source=dev.to&amp;amp;utm_medium=wanda&amp;amp;utm_content=n8n-post-automation"&gt;Mistral est de retour : Le Chonk bat GPT-6 Astra et Claude en cybersécurité&lt;/a&gt; pour les benchmarks et le contexte derrière le titre cyber.&lt;/p&gt;

&lt;h2&gt;
  
  
  Ce dont vous avez besoin
&lt;/h2&gt;

&lt;div class="table-wrapper-paragraph"&gt;&lt;table&gt;
&lt;thead&gt;
&lt;tr&gt;
&lt;th&gt;Élément&lt;/th&gt;
&lt;th&gt;Valeur&lt;/th&gt;
&lt;/tr&gt;
&lt;/thead&gt;
&lt;tbody&gt;
&lt;tr&gt;
&lt;td&gt;Base URL&lt;/td&gt;
&lt;td&gt;&lt;code&gt;https://api.mistral.ai/v1&lt;/code&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;Auth&lt;/td&gt;
&lt;td&gt;&lt;code&gt;Authorization: Bearer $MISTRAL_API_KEY&lt;/code&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;Model ID&lt;/td&gt;
&lt;td&gt;
&lt;code&gt;mistral-large-4&lt;/code&gt; (alias &lt;code&gt;mistral-large-4-0&lt;/code&gt;)&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;Endpoint principal&lt;/td&gt;
&lt;td&gt;&lt;code&gt;POST /v1/chat/completions&lt;/code&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;Fenêtre de contexte&lt;/td&gt;
&lt;td&gt;1M tokens&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;Types d’entrée&lt;/td&gt;
&lt;td&gt;Texte, images&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;SDK Python&lt;/td&gt;
&lt;td&gt;&lt;code&gt;pip install mistralai&lt;/code&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;SDK TypeScript&lt;/td&gt;
&lt;td&gt;&lt;code&gt;npm install @mistralai/mistralai&lt;/code&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;/tbody&gt;
&lt;/table&gt;&lt;/div&gt;

&lt;h2&gt;
  
  
  Étape 1 : obtenir une clé API
&lt;/h2&gt;

&lt;ol&gt;
&lt;li&gt;Connectez-vous à &lt;a href="https://console.mistral.ai/" rel="noopener noreferrer"&gt;Mistral Studio&lt;/a&gt; — anciennement La Plateforme.&lt;/li&gt;
&lt;li&gt;Ouvrez &lt;strong&gt;Clés API&lt;/strong&gt;, puis créez une clé.&lt;/li&gt;
&lt;li&gt;Donnez-lui un nom explicite, par exemple &lt;code&gt;local-dev&lt;/code&gt; ou &lt;code&gt;ci-staging&lt;/code&gt;.&lt;/li&gt;
&lt;li&gt;Copiez la clé immédiatement : elle ne sera plus affichée.&lt;/li&gt;
&lt;li&gt;Exportez-la dans votre shell :
&lt;/li&gt;
&lt;/ol&gt;

&lt;div class="highlight js-code-highlight"&gt;
&lt;pre class="highlight shell"&gt;&lt;code&gt;&lt;span class="nb"&gt;export &lt;/span&gt;&lt;span class="nv"&gt;MISTRAL_API_KEY&lt;/span&gt;&lt;span class="o"&gt;=&lt;/span&gt;&lt;span class="s2"&gt;"your-key-here"&lt;/span&gt;
&lt;/code&gt;&lt;/pre&gt;

&lt;/div&gt;



&lt;p&gt;Ne placez pas cette clé dans votre dépôt Git. Si vous l’utilisez dans plusieurs outils ou environnements, consultez ces &lt;a href="https://apidog.com/fr/blog/api-key-management-best-practices?utm_source=dev.to&amp;amp;utm_medium=wanda&amp;amp;utm_content=n8n-post-automation"&gt;bonnes pratiques de gestion des clés API&lt;/a&gt; pour la rotation et la portée des clés.&lt;/p&gt;

&lt;h2&gt;
  
  
  Étape 2 : effectuer votre premier appel
&lt;/h2&gt;

&lt;p&gt;Commencez avec &lt;code&gt;curl&lt;/code&gt; pour isoler les problèmes d’authentification ou de SDK :&lt;br&gt;
&lt;/p&gt;

&lt;div class="highlight js-code-highlight"&gt;
&lt;pre class="highlight shell"&gt;&lt;code&gt;curl https://api.mistral.ai/v1/chat/completions &lt;span class="se"&gt;\&lt;/span&gt;
  &lt;span class="nt"&gt;-H&lt;/span&gt; &lt;span class="s2"&gt;"Authorization: Bearer &lt;/span&gt;&lt;span class="nv"&gt;$MISTRAL_API_KEY&lt;/span&gt;&lt;span class="s2"&gt;"&lt;/span&gt; &lt;span class="se"&gt;\&lt;/span&gt;
  &lt;span class="nt"&gt;-H&lt;/span&gt; &lt;span class="s2"&gt;"Content-Type: application/json"&lt;/span&gt; &lt;span class="se"&gt;\&lt;/span&gt;
  &lt;span class="nt"&gt;-d&lt;/span&gt; &lt;span class="s1"&gt;'{
    "model": "mistral-large-4",
    "messages": [
      {
        "role": "user",
        "content": "Give me three edge cases to test on a pagination API."
      }
    ]
  }'&lt;/span&gt;
&lt;/code&gt;&lt;/pre&gt;

&lt;/div&gt;



&lt;p&gt;Une réponse réussie contient notamment :&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;
&lt;code&gt;choices[0].message.content&lt;/code&gt; : la réponse du modèle ;&lt;/li&gt;
&lt;li&gt;
&lt;code&gt;usage.prompt_tokens&lt;/code&gt; : les jetons d’entrée ;&lt;/li&gt;
&lt;li&gt;
&lt;code&gt;usage.completion_tokens&lt;/code&gt; : les jetons de sortie ;&lt;/li&gt;
&lt;li&gt;
&lt;code&gt;usage.total_tokens&lt;/code&gt; : le total facturé.&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;Diagnostic rapide :&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;
&lt;strong&gt;&lt;code&gt;401 Unauthorized&lt;/code&gt;&lt;/strong&gt; : clé incorrecte, absente ou non exportée ;&lt;/li&gt;
&lt;li&gt;
&lt;strong&gt;&lt;code&gt;404&lt;/code&gt; sur le modèle&lt;/strong&gt; : vérifiez l’ID &lt;code&gt;mistral-large-4&lt;/code&gt; ;&lt;/li&gt;
&lt;li&gt;
&lt;strong&gt;&lt;code&gt;422 Unprocessable Entity&lt;/code&gt;&lt;/strong&gt; : le JSON envoyé ne respecte pas le format attendu.&lt;/li&gt;
&lt;/ul&gt;

&lt;h3&gt;
  
  
  Le même appel en Python
&lt;/h3&gt;

&lt;p&gt;Installez le SDK :&lt;br&gt;
&lt;/p&gt;

&lt;div class="highlight js-code-highlight"&gt;
&lt;pre class="highlight shell"&gt;&lt;code&gt;pip &lt;span class="nb"&gt;install &lt;/span&gt;mistralai
&lt;/code&gt;&lt;/pre&gt;

&lt;/div&gt;



&lt;p&gt;Puis exécutez :&lt;br&gt;
&lt;/p&gt;

&lt;div class="highlight js-code-highlight"&gt;
&lt;pre class="highlight python"&gt;&lt;code&gt;&lt;span class="kn"&gt;import&lt;/span&gt; &lt;span class="n"&gt;os&lt;/span&gt;
&lt;span class="kn"&gt;from&lt;/span&gt; &lt;span class="n"&gt;mistralai&lt;/span&gt; &lt;span class="kn"&gt;import&lt;/span&gt; &lt;span class="n"&gt;Mistral&lt;/span&gt;

&lt;span class="n"&gt;client&lt;/span&gt; &lt;span class="o"&gt;=&lt;/span&gt; &lt;span class="nc"&gt;Mistral&lt;/span&gt;&lt;span class="p"&gt;(&lt;/span&gt;&lt;span class="n"&gt;api_key&lt;/span&gt;&lt;span class="o"&gt;=&lt;/span&gt;&lt;span class="n"&gt;os&lt;/span&gt;&lt;span class="p"&gt;.&lt;/span&gt;&lt;span class="n"&gt;environ&lt;/span&gt;&lt;span class="p"&gt;[&lt;/span&gt;&lt;span class="sh"&gt;"&lt;/span&gt;&lt;span class="s"&gt;MISTRAL_API_KEY&lt;/span&gt;&lt;span class="sh"&gt;"&lt;/span&gt;&lt;span class="p"&gt;])&lt;/span&gt;

&lt;span class="n"&gt;response&lt;/span&gt; &lt;span class="o"&gt;=&lt;/span&gt; &lt;span class="n"&gt;client&lt;/span&gt;&lt;span class="p"&gt;.&lt;/span&gt;&lt;span class="n"&gt;chat&lt;/span&gt;&lt;span class="p"&gt;.&lt;/span&gt;&lt;span class="nf"&gt;complete&lt;/span&gt;&lt;span class="p"&gt;(&lt;/span&gt;
    &lt;span class="n"&gt;model&lt;/span&gt;&lt;span class="o"&gt;=&lt;/span&gt;&lt;span class="sh"&gt;"&lt;/span&gt;&lt;span class="s"&gt;mistral-large-4&lt;/span&gt;&lt;span class="sh"&gt;"&lt;/span&gt;&lt;span class="p"&gt;,&lt;/span&gt;
    &lt;span class="n"&gt;messages&lt;/span&gt;&lt;span class="o"&gt;=&lt;/span&gt;&lt;span class="p"&gt;[&lt;/span&gt;
        &lt;span class="p"&gt;{&lt;/span&gt;
            &lt;span class="sh"&gt;"&lt;/span&gt;&lt;span class="s"&gt;role&lt;/span&gt;&lt;span class="sh"&gt;"&lt;/span&gt;&lt;span class="p"&gt;:&lt;/span&gt; &lt;span class="sh"&gt;"&lt;/span&gt;&lt;span class="s"&gt;user&lt;/span&gt;&lt;span class="sh"&gt;"&lt;/span&gt;&lt;span class="p"&gt;,&lt;/span&gt;
            &lt;span class="sh"&gt;"&lt;/span&gt;&lt;span class="s"&gt;content&lt;/span&gt;&lt;span class="sh"&gt;"&lt;/span&gt;&lt;span class="p"&gt;:&lt;/span&gt; &lt;span class="sh"&gt;"&lt;/span&gt;&lt;span class="s"&gt;Give me three edge cases to test on a pagination API.&lt;/span&gt;&lt;span class="sh"&gt;"&lt;/span&gt;&lt;span class="p"&gt;,&lt;/span&gt;
        &lt;span class="p"&gt;}&lt;/span&gt;
    &lt;span class="p"&gt;],&lt;/span&gt;
&lt;span class="p"&gt;)&lt;/span&gt;

&lt;span class="nf"&gt;print&lt;/span&gt;&lt;span class="p"&gt;(&lt;/span&gt;&lt;span class="n"&gt;response&lt;/span&gt;&lt;span class="p"&gt;.&lt;/span&gt;&lt;span class="n"&gt;choices&lt;/span&gt;&lt;span class="p"&gt;[&lt;/span&gt;&lt;span class="mi"&gt;0&lt;/span&gt;&lt;span class="p"&gt;].&lt;/span&gt;&lt;span class="n"&gt;message&lt;/span&gt;&lt;span class="p"&gt;.&lt;/span&gt;&lt;span class="n"&gt;content&lt;/span&gt;&lt;span class="p"&gt;)&lt;/span&gt;
&lt;/code&gt;&lt;/pre&gt;

&lt;/div&gt;



&lt;h3&gt;
  
  
  Le même appel en TypeScript
&lt;/h3&gt;

&lt;p&gt;Installez le SDK :&lt;br&gt;
&lt;/p&gt;

&lt;div class="highlight js-code-highlight"&gt;
&lt;pre class="highlight shell"&gt;&lt;code&gt;npm &lt;span class="nb"&gt;install&lt;/span&gt; @mistralai/mistralai
&lt;/code&gt;&lt;/pre&gt;

&lt;/div&gt;



&lt;p&gt;Puis appelez le modèle :&lt;br&gt;
&lt;/p&gt;

&lt;div class="highlight js-code-highlight"&gt;
&lt;pre class="highlight typescript"&gt;&lt;code&gt;&lt;span class="k"&gt;import&lt;/span&gt; &lt;span class="p"&gt;{&lt;/span&gt; &lt;span class="nx"&gt;Mistral&lt;/span&gt; &lt;span class="p"&gt;}&lt;/span&gt; &lt;span class="k"&gt;from&lt;/span&gt; &lt;span class="dl"&gt;"&lt;/span&gt;&lt;span class="s2"&gt;@mistralai/mistralai&lt;/span&gt;&lt;span class="dl"&gt;"&lt;/span&gt;&lt;span class="p"&gt;;&lt;/span&gt;

&lt;span class="kd"&gt;const&lt;/span&gt; &lt;span class="nx"&gt;client&lt;/span&gt; &lt;span class="o"&gt;=&lt;/span&gt; &lt;span class="k"&gt;new&lt;/span&gt; &lt;span class="nc"&gt;Mistral&lt;/span&gt;&lt;span class="p"&gt;({&lt;/span&gt; &lt;span class="na"&gt;apiKey&lt;/span&gt;&lt;span class="p"&gt;:&lt;/span&gt; &lt;span class="nx"&gt;process&lt;/span&gt;&lt;span class="p"&gt;.&lt;/span&gt;&lt;span class="nx"&gt;env&lt;/span&gt;&lt;span class="p"&gt;.&lt;/span&gt;&lt;span class="nx"&gt;MISTRAL_API_KEY&lt;/span&gt; &lt;span class="p"&gt;});&lt;/span&gt;

&lt;span class="kd"&gt;const&lt;/span&gt; &lt;span class="nx"&gt;response&lt;/span&gt; &lt;span class="o"&gt;=&lt;/span&gt; &lt;span class="k"&gt;await&lt;/span&gt; &lt;span class="nx"&gt;client&lt;/span&gt;&lt;span class="p"&gt;.&lt;/span&gt;&lt;span class="nx"&gt;chat&lt;/span&gt;&lt;span class="p"&gt;.&lt;/span&gt;&lt;span class="nf"&gt;complete&lt;/span&gt;&lt;span class="p"&gt;({&lt;/span&gt;
  &lt;span class="na"&gt;model&lt;/span&gt;&lt;span class="p"&gt;:&lt;/span&gt; &lt;span class="dl"&gt;"&lt;/span&gt;&lt;span class="s2"&gt;mistral-large-4&lt;/span&gt;&lt;span class="dl"&gt;"&lt;/span&gt;&lt;span class="p"&gt;,&lt;/span&gt;
  &lt;span class="na"&gt;messages&lt;/span&gt;&lt;span class="p"&gt;:&lt;/span&gt; &lt;span class="p"&gt;[&lt;/span&gt;
    &lt;span class="p"&gt;{&lt;/span&gt;
      &lt;span class="na"&gt;role&lt;/span&gt;&lt;span class="p"&gt;:&lt;/span&gt; &lt;span class="dl"&gt;"&lt;/span&gt;&lt;span class="s2"&gt;user&lt;/span&gt;&lt;span class="dl"&gt;"&lt;/span&gt;&lt;span class="p"&gt;,&lt;/span&gt;
      &lt;span class="na"&gt;content&lt;/span&gt;&lt;span class="p"&gt;:&lt;/span&gt; &lt;span class="dl"&gt;"&lt;/span&gt;&lt;span class="s2"&gt;Give me three edge cases to test on a pagination API.&lt;/span&gt;&lt;span class="dl"&gt;"&lt;/span&gt;&lt;span class="p"&gt;,&lt;/span&gt;
    &lt;span class="p"&gt;},&lt;/span&gt;
  &lt;span class="p"&gt;],&lt;/span&gt;
&lt;span class="p"&gt;});&lt;/span&gt;

&lt;span class="nx"&gt;console&lt;/span&gt;&lt;span class="p"&gt;.&lt;/span&gt;&lt;span class="nf"&gt;log&lt;/span&gt;&lt;span class="p"&gt;(&lt;/span&gt;&lt;span class="nx"&gt;response&lt;/span&gt;&lt;span class="p"&gt;.&lt;/span&gt;&lt;span class="nx"&gt;choices&lt;/span&gt;&lt;span class="p"&gt;[&lt;/span&gt;&lt;span class="mi"&gt;0&lt;/span&gt;&lt;span class="p"&gt;].&lt;/span&gt;&lt;span class="nx"&gt;message&lt;/span&gt;&lt;span class="p"&gt;.&lt;/span&gt;&lt;span class="nx"&gt;content&lt;/span&gt;&lt;span class="p"&gt;);&lt;/span&gt;
&lt;/code&gt;&lt;/pre&gt;

&lt;/div&gt;



&lt;h2&gt;
  
  
  Étape 3 : enregistrer la requête dans Apidog
&lt;/h2&gt;

&lt;p&gt;Dès que vous comparez plusieurs modèles, les commandes &lt;code&gt;curl&lt;/code&gt; deviennent difficiles à maintenir. Configurez une requête réutilisable dans Apidog :&lt;/p&gt;

&lt;ol&gt;
&lt;li&gt;Créez une requête HTTP : &lt;code&gt;POST https://api.mistral.ai/v1/chat/completions&lt;/code&gt;.&lt;/li&gt;
&lt;li&gt;Ajoutez une variable d’environnement &lt;code&gt;MISTRAL_API_KEY&lt;/code&gt;.&lt;/li&gt;
&lt;li&gt;Ajoutez l’en-tête :
&lt;/li&gt;
&lt;/ol&gt;

&lt;div class="highlight js-code-highlight"&gt;
&lt;pre class="highlight plaintext"&gt;&lt;code&gt;   Authorization: Bearer {{MISTRAL_API_KEY}}
&lt;/code&gt;&lt;/pre&gt;

&lt;/div&gt;



&lt;ol&gt;
&lt;li&gt;Collez le corps JSON de l’étape précédente.&lt;/li&gt;
&lt;li&gt;Cliquez sur &lt;strong&gt;Envoyer&lt;/strong&gt;.&lt;/li&gt;
&lt;li&gt;Dupliquez la requête, remplacez &lt;code&gt;model&lt;/code&gt; par votre modèle actuel — par exemple &lt;code&gt;mistral-medium-3-5&lt;/code&gt; — puis exécutez les deux requêtes avec le même prompt.&lt;/li&gt;
&lt;/ol&gt;

&lt;p&gt;Vous obtenez ainsi deux requêtes comparables. &lt;a href="https://apidog.com?utm_source=dev.to&amp;amp;utm_medium=wanda&amp;amp;utm_content=n8n-post-automation"&gt;Apidog&lt;/a&gt; affiche le statut, le corps de réponse, le temps d’exécution et la taille de chaque réponse.&lt;/p&gt;

&lt;p&gt;Ajoutez aussi une assertion post-réponse pour vérifier que &lt;code&gt;choices[0].message.content&lt;/code&gt; n’est pas vide. Vous aurez alors un test de validation simple à réexécuter lorsque Mistral met à jour l’aperçu.&lt;/p&gt;

&lt;h2&gt;
  
  
  Étape 4 : activer ou désactiver le raisonnement
&lt;/h2&gt;

&lt;p&gt;Large 4 est un modèle hybride : le même modèle peut répondre rapidement ou produire un raisonnement étape par étape. Contrôlez ce comportement avec &lt;code&gt;reasoning_effort&lt;/code&gt;.&lt;/p&gt;

&lt;div class="table-wrapper-paragraph"&gt;&lt;table&gt;
&lt;thead&gt;
&lt;tr&gt;
&lt;th&gt;Valeur&lt;/th&gt;
&lt;th&gt;Comportement&lt;/th&gt;
&lt;th&gt;Cas d’usage&lt;/th&gt;
&lt;/tr&gt;
&lt;/thead&gt;
&lt;tbody&gt;
&lt;tr&gt;
&lt;td&gt;&lt;code&gt;"none"&lt;/code&gt;&lt;/td&gt;
&lt;td&gt;Pensée minimale, sans bloc de raisonnement dans la réponse&lt;/td&gt;
&lt;td&gt;Chat, extraction, classification, flux sensibles à la latence&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;&lt;code&gt;"high"&lt;/code&gt;&lt;/td&gt;
&lt;td&gt;Bloc de raisonnement complet avant la réponse finale&lt;/td&gt;
&lt;td&gt;Débogage, planification multi-étapes, mathématiques, revue de code&lt;/td&gt;
&lt;/tr&gt;
&lt;/tbody&gt;
&lt;/table&gt;&lt;/div&gt;

&lt;p&gt;Exemple avec raisonnement élevé :&lt;br&gt;
&lt;/p&gt;

&lt;div class="highlight js-code-highlight"&gt;
&lt;pre class="highlight shell"&gt;&lt;code&gt;curl https://api.mistral.ai/v1/chat/completions &lt;span class="se"&gt;\&lt;/span&gt;
  &lt;span class="nt"&gt;-H&lt;/span&gt; &lt;span class="s2"&gt;"Authorization: Bearer &lt;/span&gt;&lt;span class="nv"&gt;$MISTRAL_API_KEY&lt;/span&gt;&lt;span class="s2"&gt;"&lt;/span&gt; &lt;span class="se"&gt;\&lt;/span&gt;
  &lt;span class="nt"&gt;-H&lt;/span&gt; &lt;span class="s2"&gt;"Content-Type: application/json"&lt;/span&gt; &lt;span class="se"&gt;\&lt;/span&gt;
  &lt;span class="nt"&gt;-d&lt;/span&gt; &lt;span class="s1"&gt;'{
    "model": "mistral-large-4",
    "messages": [
      {
        "role": "user",
        "content": "Our API returns 200 with an empty body under load. List likely causes in order of probability."
      }
    ],
    "reasoning_effort": "high"
  }'&lt;/span&gt;
&lt;/code&gt;&lt;/pre&gt;

&lt;/div&gt;



&lt;p&gt;Avec &lt;code&gt;reasoning_effort: "high"&lt;/code&gt;, &lt;code&gt;message.content&lt;/code&gt; n’est plus nécessairement une chaîne. Il devient une liste de blocs :&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;un bloc &lt;code&gt;thinking&lt;/code&gt; pour la trace de raisonnement ;&lt;/li&gt;
&lt;li&gt;un bloc &lt;code&gt;text&lt;/code&gt; pour la réponse finale.&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;Ne supposez donc pas que &lt;code&gt;response.choices[0].message.content&lt;/code&gt; peut toujours être affiché directement. Extrayez explicitement le texte final :&lt;br&gt;
&lt;/p&gt;

&lt;div class="highlight js-code-highlight"&gt;
&lt;pre class="highlight python"&gt;&lt;code&gt;&lt;span class="n"&gt;response&lt;/span&gt; &lt;span class="o"&gt;=&lt;/span&gt; &lt;span class="n"&gt;client&lt;/span&gt;&lt;span class="p"&gt;.&lt;/span&gt;&lt;span class="n"&gt;chat&lt;/span&gt;&lt;span class="p"&gt;.&lt;/span&gt;&lt;span class="nf"&gt;complete&lt;/span&gt;&lt;span class="p"&gt;(&lt;/span&gt;
    &lt;span class="n"&gt;model&lt;/span&gt;&lt;span class="o"&gt;=&lt;/span&gt;&lt;span class="sh"&gt;"&lt;/span&gt;&lt;span class="s"&gt;mistral-large-4&lt;/span&gt;&lt;span class="sh"&gt;"&lt;/span&gt;&lt;span class="p"&gt;,&lt;/span&gt;
    &lt;span class="n"&gt;messages&lt;/span&gt;&lt;span class="o"&gt;=&lt;/span&gt;&lt;span class="p"&gt;[&lt;/span&gt;
        &lt;span class="p"&gt;{&lt;/span&gt;
            &lt;span class="sh"&gt;"&lt;/span&gt;&lt;span class="s"&gt;role&lt;/span&gt;&lt;span class="sh"&gt;"&lt;/span&gt;&lt;span class="p"&gt;:&lt;/span&gt; &lt;span class="sh"&gt;"&lt;/span&gt;&lt;span class="s"&gt;user&lt;/span&gt;&lt;span class="sh"&gt;"&lt;/span&gt;&lt;span class="p"&gt;,&lt;/span&gt;
            &lt;span class="sh"&gt;"&lt;/span&gt;&lt;span class="s"&gt;content&lt;/span&gt;&lt;span class="sh"&gt;"&lt;/span&gt;&lt;span class="p"&gt;:&lt;/span&gt; &lt;span class="sh"&gt;"&lt;/span&gt;&lt;span class="s"&gt;Why would a 200 response have an empty body?&lt;/span&gt;&lt;span class="sh"&gt;"&lt;/span&gt;&lt;span class="p"&gt;,&lt;/span&gt;
        &lt;span class="p"&gt;}&lt;/span&gt;
    &lt;span class="p"&gt;],&lt;/span&gt;
    &lt;span class="n"&gt;reasoning_effort&lt;/span&gt;&lt;span class="o"&gt;=&lt;/span&gt;&lt;span class="sh"&gt;"&lt;/span&gt;&lt;span class="s"&gt;high&lt;/span&gt;&lt;span class="sh"&gt;"&lt;/span&gt;&lt;span class="p"&gt;,&lt;/span&gt;
&lt;span class="p"&gt;)&lt;/span&gt;

&lt;span class="n"&gt;content&lt;/span&gt; &lt;span class="o"&gt;=&lt;/span&gt; &lt;span class="n"&gt;response&lt;/span&gt;&lt;span class="p"&gt;.&lt;/span&gt;&lt;span class="n"&gt;choices&lt;/span&gt;&lt;span class="p"&gt;[&lt;/span&gt;&lt;span class="mi"&gt;0&lt;/span&gt;&lt;span class="p"&gt;].&lt;/span&gt;&lt;span class="n"&gt;message&lt;/span&gt;&lt;span class="p"&gt;.&lt;/span&gt;&lt;span class="n"&gt;content&lt;/span&gt;

&lt;span class="k"&gt;if&lt;/span&gt; &lt;span class="nf"&gt;isinstance&lt;/span&gt;&lt;span class="p"&gt;(&lt;/span&gt;&lt;span class="n"&gt;content&lt;/span&gt;&lt;span class="p"&gt;,&lt;/span&gt; &lt;span class="nb"&gt;str&lt;/span&gt;&lt;span class="p"&gt;):&lt;/span&gt;
    &lt;span class="n"&gt;answer&lt;/span&gt; &lt;span class="o"&gt;=&lt;/span&gt; &lt;span class="n"&gt;content&lt;/span&gt;
&lt;span class="k"&gt;else&lt;/span&gt;&lt;span class="p"&gt;:&lt;/span&gt;
    &lt;span class="n"&gt;answer&lt;/span&gt; &lt;span class="o"&gt;=&lt;/span&gt; &lt;span class="sh"&gt;""&lt;/span&gt;&lt;span class="p"&gt;.&lt;/span&gt;&lt;span class="nf"&gt;join&lt;/span&gt;&lt;span class="p"&gt;(&lt;/span&gt;&lt;span class="n"&gt;block&lt;/span&gt;&lt;span class="p"&gt;.&lt;/span&gt;&lt;span class="n"&gt;text&lt;/span&gt; &lt;span class="k"&gt;for&lt;/span&gt; &lt;span class="n"&gt;block&lt;/span&gt; &lt;span class="ow"&gt;in&lt;/span&gt; &lt;span class="n"&gt;content&lt;/span&gt; &lt;span class="k"&gt;if&lt;/span&gt; &lt;span class="n"&gt;block&lt;/span&gt;&lt;span class="p"&gt;.&lt;/span&gt;&lt;span class="nb"&gt;type&lt;/span&gt; &lt;span class="o"&gt;==&lt;/span&gt; &lt;span class="sh"&gt;"&lt;/span&gt;&lt;span class="s"&gt;text&lt;/span&gt;&lt;span class="sh"&gt;"&lt;/span&gt;&lt;span class="p"&gt;)&lt;/span&gt;

&lt;span class="nf"&gt;print&lt;/span&gt;&lt;span class="p"&gt;(&lt;/span&gt;&lt;span class="n"&gt;answer&lt;/span&gt;&lt;span class="p"&gt;)&lt;/span&gt;
&lt;/code&gt;&lt;/pre&gt;

&lt;/div&gt;



&lt;p&gt;Les jetons de réflexion sont facturés comme des jetons de sortie. Utilisez &lt;code&gt;"none"&lt;/code&gt; par défaut, puis passez à &lt;code&gt;"high"&lt;/code&gt; uniquement pour les requêtes qui exigent un raisonnement approfondi.&lt;/p&gt;

&lt;h2&gt;
  
  
  Étape 5 : envoyer une image
&lt;/h2&gt;

&lt;p&gt;Large 4 est nativement multimodal, avec un encodeur de vision de 1,6 milliard de paramètres. Envoyez une image sous forme de partie de contenu, à côté du texte :&lt;br&gt;
&lt;/p&gt;

&lt;div class="highlight js-code-highlight"&gt;
&lt;pre class="highlight shell"&gt;&lt;code&gt;curl https://api.mistral.ai/v1/chat/completions &lt;span class="se"&gt;\&lt;/span&gt;
  &lt;span class="nt"&gt;-H&lt;/span&gt; &lt;span class="s2"&gt;"Authorization: Bearer &lt;/span&gt;&lt;span class="nv"&gt;$MISTRAL_API_KEY&lt;/span&gt;&lt;span class="s2"&gt;"&lt;/span&gt; &lt;span class="se"&gt;\&lt;/span&gt;
  &lt;span class="nt"&gt;-H&lt;/span&gt; &lt;span class="s2"&gt;"Content-Type: application/json"&lt;/span&gt; &lt;span class="se"&gt;\&lt;/span&gt;
  &lt;span class="nt"&gt;-d&lt;/span&gt; &lt;span class="s1"&gt;'{
    "model": "mistral-large-4",
    "messages": [
      {
        "role": "user",
        "content": [
          {
            "type": "text",
            "text": "This is a screenshot of our API error dashboard. Which endpoint is failing most and what is the error code?"
          },
          {
            "type": "image_url",
            "image_url": "https://example.com/dashboard.png"
          }
        ]
      }
    ]
  }'&lt;/span&gt;
&lt;/code&gt;&lt;/pre&gt;

&lt;/div&gt;



&lt;p&gt;Pour un fichier local, utilisez une URL de données base64 :&lt;br&gt;
&lt;/p&gt;

&lt;div class="highlight js-code-highlight"&gt;
&lt;pre class="highlight json"&gt;&lt;code&gt;&lt;span class="p"&gt;{&lt;/span&gt;&lt;span class="w"&gt;
  &lt;/span&gt;&lt;span class="nl"&gt;"type"&lt;/span&gt;&lt;span class="p"&gt;:&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="s2"&gt;"image_url"&lt;/span&gt;&lt;span class="p"&gt;,&lt;/span&gt;&lt;span class="w"&gt;
  &lt;/span&gt;&lt;span class="nl"&gt;"image_url"&lt;/span&gt;&lt;span class="p"&gt;:&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="s2"&gt;"data:image/png;base64,&amp;lt;encoded&amp;gt;"&lt;/span&gt;&lt;span class="w"&gt;
&lt;/span&gt;&lt;span class="p"&gt;}&lt;/span&gt;&lt;span class="w"&gt;
&lt;/span&gt;&lt;/code&gt;&lt;/pre&gt;

&lt;/div&gt;



&lt;p&gt;Mistral indique que Large 4 atteint 42 % au benchmark de mise à la terre visuelle Dense 200, devant les 41 % de GPT-6 Astra. Les captures de tableaux de bord, graphiques et états d’interface sont donc des cas d’usage pertinents.&lt;/p&gt;

&lt;h2&gt;
  
  
  Étape 6 : utiliser l’appel de fonction
&lt;/h2&gt;

&lt;p&gt;L’appel de fonction permet au modèle de choisir un outil, puis à votre application d’exécuter réellement l’opération. C’est là que les benchmarks d’agent de Large 4 — 59,9 % sur AutomationBench — deviennent utiles.&lt;/p&gt;

&lt;p&gt;Définissez d’abord vos outils :&lt;br&gt;
&lt;/p&gt;

&lt;div class="highlight js-code-highlight"&gt;
&lt;pre class="highlight python"&gt;&lt;code&gt;&lt;span class="n"&gt;tools&lt;/span&gt; &lt;span class="o"&gt;=&lt;/span&gt; &lt;span class="p"&gt;[&lt;/span&gt;
    &lt;span class="p"&gt;{&lt;/span&gt;
        &lt;span class="sh"&gt;"&lt;/span&gt;&lt;span class="s"&gt;type&lt;/span&gt;&lt;span class="sh"&gt;"&lt;/span&gt;&lt;span class="p"&gt;:&lt;/span&gt; &lt;span class="sh"&gt;"&lt;/span&gt;&lt;span class="s"&gt;function&lt;/span&gt;&lt;span class="sh"&gt;"&lt;/span&gt;&lt;span class="p"&gt;,&lt;/span&gt;
        &lt;span class="sh"&gt;"&lt;/span&gt;&lt;span class="s"&gt;function&lt;/span&gt;&lt;span class="sh"&gt;"&lt;/span&gt;&lt;span class="p"&gt;:&lt;/span&gt; &lt;span class="p"&gt;{&lt;/span&gt;
            &lt;span class="sh"&gt;"&lt;/span&gt;&lt;span class="s"&gt;name&lt;/span&gt;&lt;span class="sh"&gt;"&lt;/span&gt;&lt;span class="p"&gt;:&lt;/span&gt; &lt;span class="sh"&gt;"&lt;/span&gt;&lt;span class="s"&gt;get_order_status&lt;/span&gt;&lt;span class="sh"&gt;"&lt;/span&gt;&lt;span class="p"&gt;,&lt;/span&gt;
            &lt;span class="sh"&gt;"&lt;/span&gt;&lt;span class="s"&gt;description&lt;/span&gt;&lt;span class="sh"&gt;"&lt;/span&gt;&lt;span class="p"&gt;:&lt;/span&gt; &lt;span class="sh"&gt;"&lt;/span&gt;&lt;span class="s"&gt;Look up the status of an order by its ID.&lt;/span&gt;&lt;span class="sh"&gt;"&lt;/span&gt;&lt;span class="p"&gt;,&lt;/span&gt;
            &lt;span class="sh"&gt;"&lt;/span&gt;&lt;span class="s"&gt;parameters&lt;/span&gt;&lt;span class="sh"&gt;"&lt;/span&gt;&lt;span class="p"&gt;:&lt;/span&gt; &lt;span class="p"&gt;{&lt;/span&gt;
                &lt;span class="sh"&gt;"&lt;/span&gt;&lt;span class="s"&gt;type&lt;/span&gt;&lt;span class="sh"&gt;"&lt;/span&gt;&lt;span class="p"&gt;:&lt;/span&gt; &lt;span class="sh"&gt;"&lt;/span&gt;&lt;span class="s"&gt;object&lt;/span&gt;&lt;span class="sh"&gt;"&lt;/span&gt;&lt;span class="p"&gt;,&lt;/span&gt;
                &lt;span class="sh"&gt;"&lt;/span&gt;&lt;span class="s"&gt;properties&lt;/span&gt;&lt;span class="sh"&gt;"&lt;/span&gt;&lt;span class="p"&gt;:&lt;/span&gt; &lt;span class="p"&gt;{&lt;/span&gt;
                    &lt;span class="sh"&gt;"&lt;/span&gt;&lt;span class="s"&gt;order_id&lt;/span&gt;&lt;span class="sh"&gt;"&lt;/span&gt;&lt;span class="p"&gt;:&lt;/span&gt; &lt;span class="p"&gt;{&lt;/span&gt;
                        &lt;span class="sh"&gt;"&lt;/span&gt;&lt;span class="s"&gt;type&lt;/span&gt;&lt;span class="sh"&gt;"&lt;/span&gt;&lt;span class="p"&gt;:&lt;/span&gt; &lt;span class="sh"&gt;"&lt;/span&gt;&lt;span class="s"&gt;string&lt;/span&gt;&lt;span class="sh"&gt;"&lt;/span&gt;&lt;span class="p"&gt;,&lt;/span&gt;
                        &lt;span class="sh"&gt;"&lt;/span&gt;&lt;span class="s"&gt;description&lt;/span&gt;&lt;span class="sh"&gt;"&lt;/span&gt;&lt;span class="p"&gt;:&lt;/span&gt; &lt;span class="sh"&gt;"&lt;/span&gt;&lt;span class="s"&gt;The order ID, e.g. ORD-1042&lt;/span&gt;&lt;span class="sh"&gt;"&lt;/span&gt;&lt;span class="p"&gt;,&lt;/span&gt;
                    &lt;span class="p"&gt;}&lt;/span&gt;
                &lt;span class="p"&gt;},&lt;/span&gt;
                &lt;span class="sh"&gt;"&lt;/span&gt;&lt;span class="s"&gt;required&lt;/span&gt;&lt;span class="sh"&gt;"&lt;/span&gt;&lt;span class="p"&gt;:&lt;/span&gt; &lt;span class="p"&gt;[&lt;/span&gt;&lt;span class="sh"&gt;"&lt;/span&gt;&lt;span class="s"&gt;order_id&lt;/span&gt;&lt;span class="sh"&gt;"&lt;/span&gt;&lt;span class="p"&gt;],&lt;/span&gt;
            &lt;span class="p"&gt;},&lt;/span&gt;
        &lt;span class="p"&gt;},&lt;/span&gt;
    &lt;span class="p"&gt;}&lt;/span&gt;
&lt;span class="p"&gt;]&lt;/span&gt;

&lt;span class="n"&gt;messages&lt;/span&gt; &lt;span class="o"&gt;=&lt;/span&gt; &lt;span class="p"&gt;[&lt;/span&gt;
    &lt;span class="p"&gt;{&lt;/span&gt;
        &lt;span class="sh"&gt;"&lt;/span&gt;&lt;span class="s"&gt;role&lt;/span&gt;&lt;span class="sh"&gt;"&lt;/span&gt;&lt;span class="p"&gt;:&lt;/span&gt; &lt;span class="sh"&gt;"&lt;/span&gt;&lt;span class="s"&gt;user&lt;/span&gt;&lt;span class="sh"&gt;"&lt;/span&gt;&lt;span class="p"&gt;,&lt;/span&gt;
        &lt;span class="sh"&gt;"&lt;/span&gt;&lt;span class="s"&gt;content&lt;/span&gt;&lt;span class="sh"&gt;"&lt;/span&gt;&lt;span class="p"&gt;:&lt;/span&gt; &lt;span class="sh"&gt;"&lt;/span&gt;&lt;span class="s"&gt;Where is order ORD-1042?&lt;/span&gt;&lt;span class="sh"&gt;"&lt;/span&gt;&lt;span class="p"&gt;,&lt;/span&gt;
    &lt;span class="p"&gt;}&lt;/span&gt;
&lt;span class="p"&gt;]&lt;/span&gt;

&lt;span class="n"&gt;response&lt;/span&gt; &lt;span class="o"&gt;=&lt;/span&gt; &lt;span class="n"&gt;client&lt;/span&gt;&lt;span class="p"&gt;.&lt;/span&gt;&lt;span class="n"&gt;chat&lt;/span&gt;&lt;span class="p"&gt;.&lt;/span&gt;&lt;span class="nf"&gt;complete&lt;/span&gt;&lt;span class="p"&gt;(&lt;/span&gt;
    &lt;span class="n"&gt;model&lt;/span&gt;&lt;span class="o"&gt;=&lt;/span&gt;&lt;span class="sh"&gt;"&lt;/span&gt;&lt;span class="s"&gt;mistral-large-4&lt;/span&gt;&lt;span class="sh"&gt;"&lt;/span&gt;&lt;span class="p"&gt;,&lt;/span&gt;
    &lt;span class="n"&gt;messages&lt;/span&gt;&lt;span class="o"&gt;=&lt;/span&gt;&lt;span class="n"&gt;messages&lt;/span&gt;&lt;span class="p"&gt;,&lt;/span&gt;
    &lt;span class="n"&gt;tools&lt;/span&gt;&lt;span class="o"&gt;=&lt;/span&gt;&lt;span class="n"&gt;tools&lt;/span&gt;&lt;span class="p"&gt;,&lt;/span&gt;
    &lt;span class="n"&gt;tool_choice&lt;/span&gt;&lt;span class="o"&gt;=&lt;/span&gt;&lt;span class="sh"&gt;"&lt;/span&gt;&lt;span class="s"&gt;auto&lt;/span&gt;&lt;span class="sh"&gt;"&lt;/span&gt;&lt;span class="p"&gt;,&lt;/span&gt;
&lt;span class="p"&gt;)&lt;/span&gt;

&lt;span class="n"&gt;tool_call&lt;/span&gt; &lt;span class="o"&gt;=&lt;/span&gt; &lt;span class="n"&gt;response&lt;/span&gt;&lt;span class="p"&gt;.&lt;/span&gt;&lt;span class="n"&gt;choices&lt;/span&gt;&lt;span class="p"&gt;[&lt;/span&gt;&lt;span class="mi"&gt;0&lt;/span&gt;&lt;span class="p"&gt;].&lt;/span&gt;&lt;span class="n"&gt;message&lt;/span&gt;&lt;span class="p"&gt;.&lt;/span&gt;&lt;span class="n"&gt;tool_calls&lt;/span&gt;&lt;span class="p"&gt;[&lt;/span&gt;&lt;span class="mi"&gt;0&lt;/span&gt;&lt;span class="p"&gt;]&lt;/span&gt;

&lt;span class="nf"&gt;print&lt;/span&gt;&lt;span class="p"&gt;(&lt;/span&gt;&lt;span class="n"&gt;tool_call&lt;/span&gt;&lt;span class="p"&gt;.&lt;/span&gt;&lt;span class="n"&gt;function&lt;/span&gt;&lt;span class="p"&gt;.&lt;/span&gt;&lt;span class="n"&gt;name&lt;/span&gt;&lt;span class="p"&gt;)&lt;/span&gt;
&lt;span class="nf"&gt;print&lt;/span&gt;&lt;span class="p"&gt;(&lt;/span&gt;&lt;span class="n"&gt;tool_call&lt;/span&gt;&lt;span class="p"&gt;.&lt;/span&gt;&lt;span class="n"&gt;function&lt;/span&gt;&lt;span class="p"&gt;.&lt;/span&gt;&lt;span class="n"&gt;arguments&lt;/span&gt;&lt;span class="p"&gt;)&lt;/span&gt;
&lt;/code&gt;&lt;/pre&gt;

&lt;/div&gt;



&lt;p&gt;Exécutez ensuite vous-même la fonction demandée, puis renvoyez son résultat au modèle avec le même &lt;code&gt;tool_call_id&lt;/code&gt; :&lt;br&gt;
&lt;/p&gt;

&lt;div class="highlight js-code-highlight"&gt;
&lt;pre class="highlight python"&gt;&lt;code&gt;&lt;span class="kn"&gt;import&lt;/span&gt; &lt;span class="n"&gt;json&lt;/span&gt;

&lt;span class="n"&gt;result&lt;/span&gt; &lt;span class="o"&gt;=&lt;/span&gt; &lt;span class="p"&gt;{&lt;/span&gt;
    &lt;span class="sh"&gt;"&lt;/span&gt;&lt;span class="s"&gt;order_id&lt;/span&gt;&lt;span class="sh"&gt;"&lt;/span&gt;&lt;span class="p"&gt;:&lt;/span&gt; &lt;span class="sh"&gt;"&lt;/span&gt;&lt;span class="s"&gt;ORD-1042&lt;/span&gt;&lt;span class="sh"&gt;"&lt;/span&gt;&lt;span class="p"&gt;,&lt;/span&gt;
    &lt;span class="sh"&gt;"&lt;/span&gt;&lt;span class="s"&gt;status&lt;/span&gt;&lt;span class="sh"&gt;"&lt;/span&gt;&lt;span class="p"&gt;:&lt;/span&gt; &lt;span class="sh"&gt;"&lt;/span&gt;&lt;span class="s"&gt;shipped&lt;/span&gt;&lt;span class="sh"&gt;"&lt;/span&gt;&lt;span class="p"&gt;,&lt;/span&gt;
    &lt;span class="sh"&gt;"&lt;/span&gt;&lt;span class="s"&gt;eta&lt;/span&gt;&lt;span class="sh"&gt;"&lt;/span&gt;&lt;span class="p"&gt;:&lt;/span&gt; &lt;span class="sh"&gt;"&lt;/span&gt;&lt;span class="s"&gt;2026-10-09&lt;/span&gt;&lt;span class="sh"&gt;"&lt;/span&gt;&lt;span class="p"&gt;,&lt;/span&gt;
&lt;span class="p"&gt;}&lt;/span&gt;

&lt;span class="n"&gt;messages&lt;/span&gt;&lt;span class="p"&gt;.&lt;/span&gt;&lt;span class="nf"&gt;append&lt;/span&gt;&lt;span class="p"&gt;(&lt;/span&gt;&lt;span class="n"&gt;response&lt;/span&gt;&lt;span class="p"&gt;.&lt;/span&gt;&lt;span class="n"&gt;choices&lt;/span&gt;&lt;span class="p"&gt;[&lt;/span&gt;&lt;span class="mi"&gt;0&lt;/span&gt;&lt;span class="p"&gt;].&lt;/span&gt;&lt;span class="n"&gt;message&lt;/span&gt;&lt;span class="p"&gt;)&lt;/span&gt;

&lt;span class="n"&gt;messages&lt;/span&gt;&lt;span class="p"&gt;.&lt;/span&gt;&lt;span class="nf"&gt;append&lt;/span&gt;&lt;span class="p"&gt;(&lt;/span&gt;
    &lt;span class="p"&gt;{&lt;/span&gt;
        &lt;span class="sh"&gt;"&lt;/span&gt;&lt;span class="s"&gt;role&lt;/span&gt;&lt;span class="sh"&gt;"&lt;/span&gt;&lt;span class="p"&gt;:&lt;/span&gt; &lt;span class="sh"&gt;"&lt;/span&gt;&lt;span class="s"&gt;tool&lt;/span&gt;&lt;span class="sh"&gt;"&lt;/span&gt;&lt;span class="p"&gt;,&lt;/span&gt;
        &lt;span class="sh"&gt;"&lt;/span&gt;&lt;span class="s"&gt;name&lt;/span&gt;&lt;span class="sh"&gt;"&lt;/span&gt;&lt;span class="p"&gt;:&lt;/span&gt; &lt;span class="sh"&gt;"&lt;/span&gt;&lt;span class="s"&gt;get_order_status&lt;/span&gt;&lt;span class="sh"&gt;"&lt;/span&gt;&lt;span class="p"&gt;,&lt;/span&gt;
        &lt;span class="sh"&gt;"&lt;/span&gt;&lt;span class="s"&gt;content&lt;/span&gt;&lt;span class="sh"&gt;"&lt;/span&gt;&lt;span class="p"&gt;:&lt;/span&gt; &lt;span class="n"&gt;json&lt;/span&gt;&lt;span class="p"&gt;.&lt;/span&gt;&lt;span class="nf"&gt;dumps&lt;/span&gt;&lt;span class="p"&gt;(&lt;/span&gt;&lt;span class="n"&gt;result&lt;/span&gt;&lt;span class="p"&gt;),&lt;/span&gt;
        &lt;span class="sh"&gt;"&lt;/span&gt;&lt;span class="s"&gt;tool_call_id&lt;/span&gt;&lt;span class="sh"&gt;"&lt;/span&gt;&lt;span class="p"&gt;:&lt;/span&gt; &lt;span class="n"&gt;tool_call&lt;/span&gt;&lt;span class="p"&gt;.&lt;/span&gt;&lt;span class="nb"&gt;id&lt;/span&gt;&lt;span class="p"&gt;,&lt;/span&gt;
    &lt;span class="p"&gt;}&lt;/span&gt;
&lt;span class="p"&gt;)&lt;/span&gt;

&lt;span class="n"&gt;final&lt;/span&gt; &lt;span class="o"&gt;=&lt;/span&gt; &lt;span class="n"&gt;client&lt;/span&gt;&lt;span class="p"&gt;.&lt;/span&gt;&lt;span class="n"&gt;chat&lt;/span&gt;&lt;span class="p"&gt;.&lt;/span&gt;&lt;span class="nf"&gt;complete&lt;/span&gt;&lt;span class="p"&gt;(&lt;/span&gt;
    &lt;span class="n"&gt;model&lt;/span&gt;&lt;span class="o"&gt;=&lt;/span&gt;&lt;span class="sh"&gt;"&lt;/span&gt;&lt;span class="s"&gt;mistral-large-4&lt;/span&gt;&lt;span class="sh"&gt;"&lt;/span&gt;&lt;span class="p"&gt;,&lt;/span&gt;
    &lt;span class="n"&gt;messages&lt;/span&gt;&lt;span class="o"&gt;=&lt;/span&gt;&lt;span class="n"&gt;messages&lt;/span&gt;&lt;span class="p"&gt;,&lt;/span&gt;
    &lt;span class="n"&gt;tools&lt;/span&gt;&lt;span class="o"&gt;=&lt;/span&gt;&lt;span class="n"&gt;tools&lt;/span&gt;&lt;span class="p"&gt;,&lt;/span&gt;
&lt;span class="p"&gt;)&lt;/span&gt;

&lt;span class="nf"&gt;print&lt;/span&gt;&lt;span class="p"&gt;(&lt;/span&gt;&lt;span class="n"&gt;final&lt;/span&gt;&lt;span class="p"&gt;.&lt;/span&gt;&lt;span class="n"&gt;choices&lt;/span&gt;&lt;span class="p"&gt;[&lt;/span&gt;&lt;span class="mi"&gt;0&lt;/span&gt;&lt;span class="p"&gt;].&lt;/span&gt;&lt;span class="n"&gt;message&lt;/span&gt;&lt;span class="p"&gt;.&lt;/span&gt;&lt;span class="n"&gt;content&lt;/span&gt;&lt;span class="p"&gt;)&lt;/span&gt;
&lt;/code&gt;&lt;/pre&gt;

&lt;/div&gt;



&lt;p&gt;Le schéma d’outil est un JSON Schema. Si votre API possède déjà une spécification OpenAPI, réutilisez le schéma de requête de chaque opération dans &lt;code&gt;parameters&lt;/code&gt;.&lt;/p&gt;

&lt;p&gt;Concevoir et maintenir la spécification dans &lt;a href="https://apidog.com?utm_source=dev.to&amp;amp;utm_medium=wanda&amp;amp;utm_content=n8n-post-automation"&gt;Apidog&lt;/a&gt; permet de garder les définitions d’outils et votre API réelle synchronisées.&lt;/p&gt;

&lt;h2&gt;
  
  
  Étape 7 : obtenir du JSON en sortie
&lt;/h2&gt;

&lt;p&gt;Pour une sortie exploitable par une machine, définissez &lt;code&gt;response_format&lt;/code&gt; :&lt;br&gt;
&lt;/p&gt;

&lt;div class="highlight js-code-highlight"&gt;
&lt;pre class="highlight shell"&gt;&lt;code&gt;curl https://api.mistral.ai/v1/chat/completions &lt;span class="se"&gt;\&lt;/span&gt;
  &lt;span class="nt"&gt;-H&lt;/span&gt; &lt;span class="s2"&gt;"Authorization: Bearer &lt;/span&gt;&lt;span class="nv"&gt;$MISTRAL_API_KEY&lt;/span&gt;&lt;span class="s2"&gt;"&lt;/span&gt; &lt;span class="se"&gt;\&lt;/span&gt;
  &lt;span class="nt"&gt;-H&lt;/span&gt; &lt;span class="s2"&gt;"Content-Type: application/json"&lt;/span&gt; &lt;span class="se"&gt;\&lt;/span&gt;
  &lt;span class="nt"&gt;-d&lt;/span&gt; &lt;span class="s1"&gt;'{
    "model": "mistral-large-4",
    "messages": [
      {
        "role": "user",
        "content": "Extract method, path and status code from: GET /v1/users/42 returned 404. Reply in JSON."
      }
    ],
    "response_format": {
      "type": "json_object"
    }
  }'&lt;/span&gt;
&lt;/code&gt;&lt;/pre&gt;

&lt;/div&gt;



&lt;p&gt;Mentionnez explicitement JSON dans le prompt &lt;strong&gt;et&lt;/strong&gt; ajoutez &lt;code&gt;response_format&lt;/code&gt;.&lt;/p&gt;

&lt;p&gt;Pour une structure stricte, Mistral prend également en charge :&lt;br&gt;
&lt;/p&gt;

&lt;div class="highlight js-code-highlight"&gt;
&lt;pre class="highlight json"&gt;&lt;code&gt;&lt;span class="p"&gt;{&lt;/span&gt;&lt;span class="w"&gt;
  &lt;/span&gt;&lt;span class="nl"&gt;"type"&lt;/span&gt;&lt;span class="p"&gt;:&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="s2"&gt;"json_schema"&lt;/span&gt;&lt;span class="p"&gt;,&lt;/span&gt;&lt;span class="w"&gt;
  &lt;/span&gt;&lt;span class="nl"&gt;"json_schema"&lt;/span&gt;&lt;span class="p"&gt;:&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="p"&gt;{&lt;/span&gt;&lt;span class="w"&gt;
    &lt;/span&gt;&lt;span class="nl"&gt;"..."&lt;/span&gt;&lt;span class="p"&gt;:&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="s2"&gt;"votre schéma complet"&lt;/span&gt;&lt;span class="w"&gt;
  &lt;/span&gt;&lt;span class="p"&gt;}&lt;/span&gt;&lt;span class="w"&gt;
&lt;/span&gt;&lt;span class="p"&gt;}&lt;/span&gt;&lt;span class="w"&gt;
&lt;/span&gt;&lt;/code&gt;&lt;/pre&gt;

&lt;/div&gt;



&lt;p&gt;Dans Apidog, ajoutez une assertion de schéma JSON sur la réponse. Une réponse qui diverge du contrat échouera immédiatement, plutôt que de casser silencieusement un service en aval.&lt;/p&gt;

&lt;h2&gt;
  
  
  Ce que ça coûte
&lt;/h2&gt;

&lt;div class="table-wrapper-paragraph"&gt;&lt;table&gt;
&lt;thead&gt;
&lt;tr&gt;
&lt;th&gt;Utilisation&lt;/th&gt;
&lt;th&gt;Prix d’aperçu&lt;/th&gt;
&lt;th&gt;Prix catalogue&lt;/th&gt;
&lt;/tr&gt;
&lt;/thead&gt;
&lt;tbody&gt;
&lt;tr&gt;
&lt;td&gt;Entrée, par 1M de jetons&lt;/td&gt;
&lt;td&gt;$0.68&lt;/td&gt;
&lt;td&gt;$1.36&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;Entrée en cache, par 1M de jetons&lt;/td&gt;
&lt;td&gt;$0.07&lt;/td&gt;
&lt;td&gt;$0.14&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;Sortie, par 1M de jetons&lt;/td&gt;
&lt;td&gt;$2.09&lt;/td&gt;
&lt;td&gt;$4.18&lt;/td&gt;
&lt;/tr&gt;
&lt;/tbody&gt;
&lt;/table&gt;&lt;/div&gt;

&lt;p&gt;Exemple : un agent effectue 10 000 appels par jour, avec 3 000 jetons d’entrée et 500 jetons de sortie par appel.&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;
&lt;strong&gt;Entrée&lt;/strong&gt; : 30M de jetons par jour. Si 2 500 des 3 000 jetons sont en cache, cela représente 25M de jetons mis en cache à 0,07 $ et 5M de jetons frais à 0,68 $, soit environ &lt;strong&gt;5,15 $/jour&lt;/strong&gt;.&lt;/li&gt;
&lt;li&gt;
&lt;strong&gt;Sortie&lt;/strong&gt; : 5M de jetons à 2,09 $, soit environ &lt;strong&gt;10,45 $/jour&lt;/strong&gt;.&lt;/li&gt;
&lt;li&gt;
&lt;strong&gt;Total&lt;/strong&gt; : environ &lt;strong&gt;15,60 $/jour au tarif d’aperçu&lt;/strong&gt;, contre environ 31 $ au tarif catalogue.&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;La même charge de travail sur GPT-6 Astra — 10 $ / 50 $ par million avant les remises de mise en cache — coûterait plusieurs centaines de dollars par jour. Mistral n’a pas précisé quand la tarification d’aperçu prendra fin : budgétez donc selon le prix catalogue.&lt;/p&gt;

&lt;h2&gt;
  
  
  Erreurs courantes
&lt;/h2&gt;

&lt;div class="table-wrapper-paragraph"&gt;&lt;table&gt;
&lt;thead&gt;
&lt;tr&gt;
&lt;th&gt;Erreur&lt;/th&gt;
&lt;th&gt;Cause probable&lt;/th&gt;
&lt;th&gt;Solution&lt;/th&gt;
&lt;/tr&gt;
&lt;/thead&gt;
&lt;tbody&gt;
&lt;tr&gt;
&lt;td&gt;&lt;code&gt;401 Unauthorized&lt;/code&gt;&lt;/td&gt;
&lt;td&gt;Clé manquante ou incorrecte&lt;/td&gt;
&lt;td&gt;Vérifiez &lt;code&gt;echo $MISTRAL_API_KEY&lt;/code&gt; et le préfixe &lt;code&gt;Bearer&lt;/code&gt;
&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;
&lt;code&gt;404&lt;/code&gt; / modèle invalide&lt;/td&gt;
&lt;td&gt;Faute de frappe dans l’ID&lt;/td&gt;
&lt;td&gt;Utilisez exactement &lt;code&gt;mistral-large-4&lt;/code&gt;
&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;&lt;code&gt;422 Unprocessable Entity&lt;/code&gt;&lt;/td&gt;
&lt;td&gt;Corps mal formé, souvent un schéma &lt;code&gt;tools&lt;/code&gt; invalide&lt;/td&gt;
&lt;td&gt;Validez le JSON Schema dans &lt;code&gt;parameters&lt;/code&gt; pour chaque outil&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;&lt;code&gt;429 Too Many Requests&lt;/code&gt;&lt;/td&gt;
&lt;td&gt;Limite de débit liée à votre niveau d’espace de travail&lt;/td&gt;
&lt;td&gt;Attendez, réessayez ou augmentez les limites dans Studio&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;La réponse s’affiche comme une liste&lt;/td&gt;
&lt;td&gt;
&lt;code&gt;reasoning_effort: "high"&lt;/code&gt; retourne des blocs&lt;/td&gt;
&lt;td&gt;Extrayez le bloc &lt;code&gt;text&lt;/code&gt; comme indiqué à l’étape 4&lt;/td&gt;
&lt;/tr&gt;
&lt;/tbody&gt;
&lt;/table&gt;&lt;/div&gt;

&lt;h2&gt;
  
  
  FAQ
&lt;/h2&gt;

&lt;h3&gt;
  
  
  Mistral Large 4 est-il compatible avec OpenAI ?
&lt;/h3&gt;

&lt;p&gt;La forme de la requête est très proche : &lt;code&gt;model&lt;/code&gt;, &lt;code&gt;messages&lt;/code&gt;, &lt;code&gt;tools&lt;/code&gt;, &lt;code&gt;tool_choice&lt;/code&gt; et &lt;code&gt;response_format&lt;/code&gt; fonctionnent comme attendu. Utilisez les SDK Mistral ou HTTP directement pour plus de sécurité. La sortie de raisonnement utilise toutefois le format de blocs propre à Mistral.&lt;/p&gt;

&lt;h3&gt;
  
  
  Quand pourrai-je l’exécuter localement ?
&lt;/h3&gt;

&lt;p&gt;Mistral annonce que les poids seront livrés d’ici fin octobre 2026. Avec un total de 1,05 milliard de paramètres, il nécessite du matériel serveur multi-GPU. En attendant, ce guide sur &lt;a href="https://apidog.com/fr/blog/run-mistral-3-locally?utm_source=dev.to&amp;amp;utm_medium=wanda&amp;amp;utm_content=n8n-post-automation"&gt;l’exécution de Mistral 3 en local&lt;/a&gt; couvre les outils adaptés aux modèles plus petits.&lt;/p&gt;

&lt;h3&gt;
  
  
  L’aperçu est-il suffisamment stable pour la production ?
&lt;/h3&gt;

&lt;p&gt;Pas encore. Le modèle est étiqueté « aperçu public » et peut changer avant la publication des poids. Épinglez vos tests, réexécutez-les lors des mises à jour du modèle et gardez un modèle de secours configuré.&lt;/p&gt;

&lt;h3&gt;
  
  
  Puis-je utiliser Large 4 avec mon code Mistral existant ?
&lt;/h3&gt;

&lt;p&gt;Oui. L’URL de base, l’authentification et les SDK sont les mêmes. Changez simplement la valeur de &lt;code&gt;model&lt;/code&gt; pour &lt;code&gt;mistral-large-4&lt;/code&gt;. Si vous migrez depuis Medium 3.5, consultez ce &lt;a href="https://apidog.com/fr/blog/mistral-medium-3-5-api?utm_source=dev.to&amp;amp;utm_medium=wanda&amp;amp;utm_content=n8n-post-automation"&gt;guide API Mistral Medium 3.5&lt;/a&gt; pour les parties transférables.&lt;/p&gt;

&lt;h2&gt;
  
  
  Conclusion
&lt;/h2&gt;

&lt;p&gt;Vous pouvez obtenir un premier appel fonctionnel en cinq minutes. Ensuite, consacrez votre temps à exécuter vos prompts réels sur Large 4 et sur votre modèle actuel, côte à côte.&lt;/p&gt;

&lt;p&gt;Enregistrez les deux requêtes dans &lt;a href="https://apidog.com?utm_source=dev.to&amp;amp;utm_medium=wanda&amp;amp;utm_content=n8n-post-automation"&gt;Apidog&lt;/a&gt;, ajoutez des assertions sur le statut et la structure de réponse, puis comparez qualité, latence et consommation de jetons. Vous saurez rapidement si Le Chonk mérite une place dans votre pile technologique tant que le prix d’aperçu reste à moitié prix.&lt;/p&gt;

</description>
    </item>
  </channel>
</rss>
