<?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>API Nemotron 3.5 Transcribe : transcrire 1 heure d’audio pour 12 cents</title>
      <dc:creator>Antoine Laurent</dc:creator>
      <pubDate>Thu, 29 Oct 2026 09:02:01 +0000</pubDate>
      <link>https://dev.to/antoine_laurentt/api-nemotron-35-transcribe-transcrire-1-heure-daudio-pour-12-cents-4bn</link>
      <guid>https://dev.to/antoine_laurentt/api-nemotron-35-transcribe-transcrire-1-heure-daudio-pour-12-cents-4bn</guid>
      <description>&lt;h1&gt;
  
  
  API Nemotron 3.5 Transcribe : transcrire 1 heure d'audio pour 12 cents
&lt;/h1&gt;

&lt;p&gt;Transcrire un enregistrement d'une heure avec la nouvelle API Nemotron 3.5 Transcribe de NVIDIA coûte 12 cents. C'est le prix de DeepInfra de 0,002 $ par minute pour le meilleur modèle à poids ouverts du classement Open ASR Leaderboard de Hugging Face, un modèle qui renvoie également les horodatages des mots, les étiquettes des locuteurs et la langue détectée dans le même appel.&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 montre comment obtenir une clé API, envoyer votre première requête, lire la réponse, rédiger des prompts pour les étiquettes de locuteur et le jargon, et garder les coûts prévisibles. Tout ce qui suit a été vérifié le 29 octobre 2026 sur la &lt;a href="https://deepinfra.com/nvidia/NVIDIA-Nemotron-3.5-Transcribe-30B-A4B" rel="noopener noreferrer"&gt;page du modèle DeepInfra&lt;/a&gt;, la &lt;a href="https://openrouter.ai/nvidia/nemotron-3.5-transcribe" rel="noopener noreferrer"&gt;fiche OpenRouter&lt;/a&gt; et la &lt;a href="https://huggingface.co/nvidia/NVIDIA-Nemotron-3.5-Transcribe-30B-A4B" rel="noopener noreferrer"&gt;carte de modèle officielle&lt;/a&gt;.&lt;/p&gt;

&lt;p&gt;Vous cherchez plutôt une solution à 0 $ ? Lisez &lt;a href="https://apidog.com/fr/blog/nemotron-3-5-transcribe-free?utm_source=dev.to&amp;amp;utm_medium=wanda&amp;amp;utm_content=n8n-post-automation"&gt;comment utiliser Nemotron 3.5 Transcribe gratuitement&lt;/a&gt;.&lt;/p&gt;

&lt;h2&gt;
  
  
  Ce que vous offre l'API Nemotron 3.5 Transcribe
&lt;/h2&gt;

&lt;p&gt;NVIDIA a publié Nemotron 3.5 Transcribe (&lt;code&gt;NVIDIA-Nemotron-3.5-Transcribe-30B-A4B&lt;/code&gt;) le 28 octobre 2026. C'est un modèle vocal à poids ouverts avec 34 milliards de paramètres au total et environ 4,3 milliards actifs, construit sur un modèle de langage hybride Mamba-2 et Transformer à mélange d'experts, avec un encodeur ASR et un encodeur de locuteur ajoutés.&lt;/p&gt;

&lt;p&gt;À partir d'un seul point de terminaison, vous obtenez :&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;Transcription en &lt;strong&gt;40 langues&lt;/strong&gt;
&lt;/li&gt;
&lt;li&gt;Fichiers jusqu'à &lt;strong&gt;une heure&lt;/strong&gt; de durée&lt;/li&gt;
&lt;li&gt;
&lt;strong&gt;Horodatages des mots&lt;/strong&gt; et horodatages des segments&lt;/li&gt;
&lt;li&gt;Transcriptions &lt;strong&gt;attribuées au locuteur&lt;/strong&gt; avec jusqu'à huit locuteurs&lt;/li&gt;
&lt;li&gt;
&lt;strong&gt;Traduction de la parole&lt;/strong&gt; dans 31 langues vers et depuis l'anglais&lt;/li&gt;
&lt;li&gt;
&lt;strong&gt;Prompt contextuel&lt;/strong&gt; pour les noms, produits et jargon&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;Identification de la langue&lt;/strong&gt;&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;Sur le &lt;a href="https://huggingface.co/spaces/hf-audio/open_asr_leaderboard" rel="noopener noreferrer"&gt;Open ASR Leaderboard&lt;/a&gt; (mis à jour le 28 octobre 2026), il obtient en moyenne 5,33 % de WER, 9e sur 61 modèles et premier parmi les modèles à poids publics. Les huit modèles au-dessus sont des API commerciales fermées.&lt;/p&gt;

&lt;p&gt;C'est un modèle hors ligne. Envoyez des fichiers enregistrés, pas un flux en direct.&lt;/p&gt;

&lt;h2&gt;
  
  
  Où l'appeler, et combien cela coûte
&lt;/h2&gt;

&lt;p&gt;À ces tarifs, 1 000 heures d'audio coûtent environ 120 $. Pour comparaison, l'&lt;a href="https://apidog.com/fr/blog/whisper-api?utm_source=dev.to&amp;amp;utm_medium=wanda&amp;amp;utm_content=n8n-post-automation"&gt;API OpenAI Whisper&lt;/a&gt; a historiquement facturé 0,006 $ par minute, soit trois fois le prix de DeepInfra, et &lt;code&gt;whisper-large-v3&lt;/code&gt; se classe 41e sur le même classement avec 7,16 % de WER.&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%2F98msj87iagi5c370yl15.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%2F98msj87iagi5c370yl15.png" alt="Screenshot of the DeepInfra model page for NVIDIA-Nemotron-3.5-Transcribe-30B-A4B showing the $0.00200 per minute price and the Zero retention badge" width="799" height="262"&gt;&lt;/a&gt;&lt;/p&gt;

&lt;h2&gt;
  
  
  Étape 1 : obtenir une clé API DeepInfra
&lt;/h2&gt;

&lt;ol&gt;
&lt;li&gt;Créez un compte sur &lt;a href="https://deepinfra.com" rel="noopener noreferrer"&gt;deepinfra.com&lt;/a&gt;.&lt;/li&gt;
&lt;li&gt;Ouvrez le tableau de bord et créez une clé API.&lt;/li&gt;
&lt;li&gt;Ajoutez un moyen de paiement ou des crédits. La page du modèle nécessite une connexion, même pour la démo dans le navigateur.&lt;/li&gt;
&lt;li&gt;Exportez la clé 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;DEEPINFRA_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;Gardez la clé hors du contrôle de source. Si vous travaillez via un agent de codage, placez-la dans l'environnement de l'agent, pas dans un prompt.&lt;/p&gt;

&lt;h2&gt;
  
  
  Étape 2 : transcrire votre premier fichier
&lt;/h2&gt;

&lt;p&gt;Le point de terminaison d'inférence natif de DeepInfra accepte un téléversement multipart avec un champ &lt;code&gt;audio&lt;/code&gt;. Voici la forme exacte de la requête depuis sa page API :&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;-X&lt;/span&gt; POST &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;$DEEPINFRA_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;-F&lt;/span&gt; &lt;span class="nv"&gt;audio&lt;/span&gt;&lt;span class="o"&gt;=&lt;/span&gt;@interview.mp3 &lt;span class="se"&gt;\&lt;/span&gt;
  &lt;span class="s1"&gt;'https://api.deepinfra.com/v1/inference/nvidia/NVIDIA-Nemotron-3.5-Transcribe-30B-A4B'&lt;/span&gt;
&lt;/code&gt;&lt;/pre&gt;

&lt;/div&gt;



&lt;p&gt;Le modèle accepte les formats WAV, FLAC, MP3, OGG ou tout format qui se décode en PCM mono 16 kHz. Si vous avez des fichiers M4A ou vidéo, &lt;a href="https://apidog.com/fr/blog/convert-audio-ffmpeg?utm_source=dev.to&amp;amp;utm_medium=wanda&amp;amp;utm_content=n8n-post-automation"&gt;convertissez-les avec FFmpeg&lt;/a&gt; d'abord :&lt;br&gt;
&lt;/p&gt;

&lt;div class="highlight js-code-highlight"&gt;
&lt;pre class="highlight shell"&gt;&lt;code&gt;ffmpeg &lt;span class="nt"&gt;-i&lt;/span&gt; call.m4a &lt;span class="nt"&gt;-ar&lt;/span&gt; 16000 &lt;span class="nt"&gt;-ac&lt;/span&gt; 1 call.wav
&lt;/code&gt;&lt;/pre&gt;

&lt;/div&gt;



&lt;h2&gt;
  
  
  Étape 3 : lire la réponse
&lt;/h2&gt;

&lt;p&gt;DeepInfra documente cette forme de réponse (les valeurs ci-dessous sont illustratives) :&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;"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;"Hello World"&lt;/span&gt;&lt;span class="p"&gt;,&lt;/span&gt;&lt;span class="w"&gt;
  &lt;/span&gt;&lt;span class="nl"&gt;"segments"&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;"id"&lt;/span&gt;&lt;span class="p"&gt;:&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="mi"&gt;0&lt;/span&gt;&lt;span class="p"&gt;,&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="nl"&gt;"start"&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.0&lt;/span&gt;&lt;span class="p"&gt;,&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="nl"&gt;"end"&lt;/span&gt;&lt;span class="p"&gt;:&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="mf"&gt;1.0&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;"Hello"&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;"id"&lt;/span&gt;&lt;span class="p"&gt;:&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="mi"&gt;1&lt;/span&gt;&lt;span class="p"&gt;,&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="nl"&gt;"start"&lt;/span&gt;&lt;span class="p"&gt;:&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="mf"&gt;4.0&lt;/span&gt;&lt;span class="p"&gt;,&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="nl"&gt;"end"&lt;/span&gt;&lt;span class="p"&gt;:&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="mf"&gt;5.0&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;"World"&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;"language"&lt;/span&gt;&lt;span class="p"&gt;:&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="s2"&gt;"en"&lt;/span&gt;&lt;span class="p"&gt;,&lt;/span&gt;&lt;span class="w"&gt;
  &lt;/span&gt;&lt;span class="nl"&gt;"words"&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;"start"&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.0&lt;/span&gt;&lt;span class="p"&gt;,&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="nl"&gt;"end"&lt;/span&gt;&lt;span class="p"&gt;:&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="mf"&gt;1.0&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;"Hello"&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;"start"&lt;/span&gt;&lt;span class="p"&gt;:&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="mf"&gt;4.0&lt;/span&gt;&lt;span class="p"&gt;,&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="nl"&gt;"end"&lt;/span&gt;&lt;span class="p"&gt;:&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="mf"&gt;5.0&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;"World"&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;"duration"&lt;/span&gt;&lt;span class="p"&gt;:&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="mf"&gt;5.0&lt;/span&gt;&lt;span class="p"&gt;,&lt;/span&gt;&lt;span class="w"&gt;
  &lt;/span&gt;&lt;span class="nl"&gt;"inference_status"&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;"status"&lt;/span&gt;&lt;span class="p"&gt;:&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="s2"&gt;"succeeded"&lt;/span&gt;&lt;span class="p"&gt;,&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="nl"&gt;"runtime_ms"&lt;/span&gt;&lt;span class="p"&gt;:&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="mi"&gt;0&lt;/span&gt;&lt;span class="p"&gt;,&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="nl"&gt;"cost"&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.0&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;À quoi sert chaque champ :&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;
&lt;code&gt;text&lt;/code&gt; est la transcription complète. Stockez ceci.&lt;/li&gt;
&lt;li&gt;
&lt;code&gt;segments&lt;/code&gt; donne des morceaux horodatés. Utilisez-les pour les sous-titres (SRT ou VTT).&lt;/li&gt;
&lt;li&gt;
&lt;code&gt;words&lt;/code&gt; donne l'horodatage par mot. Utilisez-le pour la mise en surbrillance de style karaoké ou une recherche qui saute à la seconde exacte.&lt;/li&gt;
&lt;li&gt;
&lt;code&gt;language&lt;/code&gt; est le code de langue détecté. Vérifiez-le dans les tests ; une mauvaise langue est une défaillance courante sur les clips courts.&lt;/li&gt;
&lt;li&gt;
&lt;code&gt;inference_status.cost&lt;/code&gt; indique le coût de l'appel. Consignez-le pour suivre les dépenses par fichier.&lt;/li&gt;
&lt;/ul&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%2F3fw3fxfro4wh7mrtrl2t.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%2F3fw3fxfro4wh7mrtrl2t.png" alt="Diagram of a multipart POST to DeepInfra's Nemotron 3.5 Transcribe endpoint and the response fields text, segments, words and language with what each one is used for" width="800" height="309"&gt;&lt;/a&gt;&lt;/p&gt;

&lt;h2&gt;
  
  
  Étape 4 : l'appeler depuis Python
&lt;/h2&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;import&lt;/span&gt; &lt;span class="n"&gt;requests&lt;/span&gt;

&lt;span class="n"&gt;URL&lt;/span&gt; &lt;span class="o"&gt;=&lt;/span&gt; &lt;span class="sh"&gt;"&lt;/span&gt;&lt;span class="s"&gt;https://api.deepinfra.com/v1/inference/nvidia/NVIDIA-Nemotron-3.5-Transcribe-30B-A4B&lt;/span&gt;&lt;span class="sh"&gt;"&lt;/span&gt;

&lt;span class="k"&gt;def&lt;/span&gt; &lt;span class="nf"&gt;transcribe&lt;/span&gt;&lt;span class="p"&gt;(&lt;/span&gt;&lt;span class="n"&gt;path&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="o"&gt;-&amp;gt;&lt;/span&gt; &lt;span class="nb"&gt;dict&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="n"&gt;path&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;r&lt;/span&gt; &lt;span class="o"&gt;=&lt;/span&gt; &lt;span class="n"&gt;requests&lt;/span&gt;&lt;span class="p"&gt;.&lt;/span&gt;&lt;span class="nf"&gt;post&lt;/span&gt;&lt;span class="p"&gt;(&lt;/span&gt;
            &lt;span class="n"&gt;URL&lt;/span&gt;&lt;span class="p"&gt;,&lt;/span&gt;
            &lt;span class="n"&gt;headers&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;Authorization&lt;/span&gt;&lt;span class="sh"&gt;"&lt;/span&gt;&lt;span class="p"&gt;:&lt;/span&gt; &lt;span class="sa"&gt;f&lt;/span&gt;&lt;span class="sh"&gt;"&lt;/span&gt;&lt;span class="s"&gt;bearer &lt;/span&gt;&lt;span class="si"&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;DEEPINFRA_API_KEY&lt;/span&gt;&lt;span class="sh"&gt;'&lt;/span&gt;&lt;span class="p"&gt;]&lt;/span&gt;&lt;span class="si"&gt;}&lt;/span&gt;&lt;span class="sh"&gt;"&lt;/span&gt;&lt;span class="p"&gt;},&lt;/span&gt;
            &lt;span class="n"&gt;files&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;audio&lt;/span&gt;&lt;span class="sh"&gt;"&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="n"&gt;timeout&lt;/span&gt;&lt;span class="o"&gt;=&lt;/span&gt;&lt;span class="mi"&gt;600&lt;/span&gt;&lt;span class="p"&gt;,&lt;/span&gt;
        &lt;span class="p"&gt;)&lt;/span&gt;
    &lt;span class="n"&gt;r&lt;/span&gt;&lt;span class="p"&gt;.&lt;/span&gt;&lt;span class="nf"&gt;raise_for_status&lt;/span&gt;&lt;span class="p"&gt;()&lt;/span&gt;
    &lt;span class="k"&gt;return&lt;/span&gt; &lt;span class="n"&gt;r&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="n"&gt;result&lt;/span&gt; &lt;span class="o"&gt;=&lt;/span&gt; &lt;span class="nf"&gt;transcribe&lt;/span&gt;&lt;span class="p"&gt;(&lt;/span&gt;&lt;span class="sh"&gt;"&lt;/span&gt;&lt;span class="s"&gt;interview.mp3&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;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;language&lt;/span&gt;&lt;span class="sh"&gt;"&lt;/span&gt;&lt;span class="p"&gt;],&lt;/span&gt; &lt;span class="nf"&gt;len&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;words&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;words&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;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;text&lt;/span&gt;&lt;span class="sh"&gt;"&lt;/span&gt;&lt;span class="p"&gt;][:&lt;/span&gt;&lt;span class="mi"&gt;500&lt;/span&gt;&lt;span class="p"&gt;])&lt;/span&gt;
&lt;/code&gt;&lt;/pre&gt;

&lt;/div&gt;



&lt;p&gt;Définissez un délai d'attente long. Une heure complète de parole dense peut générer environ 20 000 jetons de sortie, et la carte de modèle avertit que les tâches longues prennent du temps.&lt;/p&gt;

&lt;p&gt;DeepInfra liste également un onglet « OpenAI Speech-to-Text » pour le modèle, donc le code du SDK OpenAI qui appelle &lt;code&gt;audio.transcriptions&lt;/code&gt; peut probablement pointer vers l'URL de base compatible OpenAI de DeepInfra. Vérifiez cet onglet pour l'URL de base exacte avant de basculer le code de production.&lt;/p&gt;

&lt;h2&gt;
  
  
  Prompts : verbatim, propre, locuteurs, jargon
&lt;/h2&gt;

&lt;p&gt;Ce qui distingue Nemotron 3.5 Transcribe des anciennes API ASR, c'est qu'il accepte des instructions. Les prompts recommandés par NVIDIA, tels que listés sur la page DeepInfra :&lt;/p&gt;

&lt;div class="table-wrapper-paragraph"&gt;&lt;table&gt;
&lt;thead&gt;
&lt;tr&gt;
&lt;th&gt;Vous voulez&lt;/th&gt;
&lt;th&gt;Instruction&lt;/th&gt;
&lt;/tr&gt;
&lt;/thead&gt;
&lt;tbody&gt;
&lt;tr&gt;
&lt;td&gt;Mots verbatim&lt;/td&gt;
&lt;td&gt;&lt;code&gt;Audio transcription. Language: as spoken. Wording: verbatim, including fillers and repetitions. Formatting: punctuation and capitalization. Output: transcript only.&lt;/code&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;Texte lisible&lt;/td&gt;
&lt;td&gt;&lt;code&gt;Audio transcription. Language: as spoken. Wording: omit fillers and accidental repetitions; keep the remaining spoken wording unchanged. Formatting: punctuation and capitalization. Output: transcript only.&lt;/code&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;Vocabulaire du domaine&lt;/td&gt;
&lt;td&gt;&lt;code&gt;Transcribe with punctuation and capitalization. Context terms: &amp;lt;names and terms&amp;gt;.&lt;/code&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;Qui a dit quoi&lt;/td&gt;
&lt;td&gt;&lt;code&gt;Transcribe verbatim, including fillers. ... Start every speaker turn with &amp;lt;spk:0&amp;gt;, &amp;lt;spk:1&amp;gt;, etc. Keep one stable tag per speaker.&lt;/code&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;Traduction&lt;/td&gt;
&lt;td&gt;&lt;code&gt;Please translate the given speech to &amp;lt;target language&amp;gt;.&lt;/code&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;/tbody&gt;
&lt;/table&gt;&lt;/div&gt;

&lt;p&gt;Utilisez une température de 0 avec le raisonnement désactivé pour la transcription, la traduction et l'identification de la langue, et gardez le prompt système vide.&lt;/p&gt;

&lt;p&gt;Les termes de contexte portent leurs fruits. NVIDIA rapporte que le WER de ContextASR-Bench passe de 3,33 % sans contexte à 1,71 % avec un contexte fin, et celui d'Earnings22 contextuel de 12,54 % à 9,58 %. Pour un appel de résultats, transmettez les noms d'entreprises, les tickers et les noms des dirigeants.&lt;/p&gt;

&lt;p&gt;Consultez l'onglet du schéma d'entrée de DeepInfra pour le champ qui transporte l'instruction sur le point de terminaison natif. Sur un serveur auto-hébergé, l'instruction va dans le message de chat à côté de l'audio, comme montré dans notre &lt;a href="https://apidog.com/fr/blog/run-nemotron-3-5-transcribe-locally?utm_source=dev.to&amp;amp;utm_medium=wanda&amp;amp;utm_content=n8n-post-automation"&gt;guide d'installation locale&lt;/a&gt;.&lt;/p&gt;

&lt;h2&gt;
  
  
  Utiliser OpenRouter à la place
&lt;/h2&gt;

&lt;p&gt;Si vous utilisez déjà &lt;a href="https://apidog.com/fr/blog/best-openrouter-alternatives?utm_source=dev.to&amp;amp;utm_medium=wanda&amp;amp;utm_content=n8n-post-automation"&gt;OpenRouter&lt;/a&gt; pour les LLM, vous pouvez conserver une seule clé et une seule facture. L'ID du modèle est &lt;code&gt;nvidia/nemotron-3.5-transcribe&lt;/code&gt;, au prix de 0,000033 $ par seconde, avec DeepInfra comme seul fournisseur listé le 29 octobre 2026 (100 % de disponibilité, environ une seconde de latence à ce moment-là). Copiez le format de requête depuis l'onglet API du modèle sur OpenRouter, car les points de terminaison audio diffèrent des complétions de chat.&lt;/p&gt;

&lt;p&gt;Le compromis : OpenRouter ajoute un saut réseau, et aujourd'hui il n'y a pas de basculement de fournisseur car un seul fournisseur sert le modèle.&lt;/p&gt;

&lt;h2&gt;
  
  
  Garder les coûts prévisibles
&lt;/h2&gt;

&lt;ul&gt;
&lt;li&gt;
&lt;strong&gt;Coupez d'abord le silence.&lt;/strong&gt; Vous payez par minute d'audio, pas par minute de parole. Couper les silences des enregistrements réduit la facture.&lt;/li&gt;
&lt;li&gt;
&lt;strong&gt;Convertissez en mono et rééchantillonnez.&lt;/strong&gt; Le mono 16 kHz est ce que le modèle utilise de toute façon ; envoyer du stéréo 48 kHz ne fait qu'ajouter du temps de téléversement.&lt;/li&gt;
&lt;li&gt;
&lt;strong&gt;Traitez par fichier, pas par morceau.&lt;/strong&gt; Le modèle gère une heure en une seule requête. Diviser un fichier en morceaux de 30 secondes casse les étiquettes de locuteur et le contexte.&lt;/li&gt;
&lt;li&gt;
&lt;strong&gt;Consignez &lt;code&gt;inference_status.cost&lt;/code&gt;.&lt;/strong&gt; Additionnez-le par client ou par tâche.&lt;/li&gt;
&lt;li&gt;
&lt;strong&gt;Auto-hébergez au-dessus d'un volume régulier.&lt;/strong&gt; Le NIM optimisé de NVIDIA traite jusqu'à 2 238 secondes d'audio par seconde sur une RTX PRO 6000 Blackwell. Si vous transcrivez des milliers d'heures par mois, un GPU loué bat la tarification à la minute. Notez que la voie vLLM open source devrait être environ deux fois plus lente que ce chiffre NIM.&lt;/li&gt;
&lt;/ul&gt;

&lt;h2&gt;
  
  
  Laissez votre agent de codage le tester avec Apidog CLI
&lt;/h2&gt;

&lt;p&gt;Les API de transcription échouent silencieusement : un 200 avec un &lt;code&gt;text&lt;/code&gt; vide, un clip espagnol détecté comme portugais, ou &lt;code&gt;words&lt;/code&gt; manquant après une mise à jour du fournisseur. Au lieu de vérifier le JSON à la main, laissez votre agent de codage écrire et exécuter les vérifications avec &lt;a href="https://apidog.com/apidog-cli/?utm_source=dev.to&amp;amp;utm_medium=wanda&amp;amp;utm_content=n8n-post-automation"&gt;Apidog CLI&lt;/a&gt;.&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; &lt;span class="nt"&gt;-g&lt;/span&gt; apidog-cli@latest
apidog login &lt;span class="nt"&gt;--with-token&lt;/span&gt; &amp;lt;YOUR_TOKEN&amp;gt;
npx &lt;span class="nt"&gt;-y&lt;/span&gt; skills add https://apidog.com   &lt;span class="c"&gt;# pick your agent when prompted&lt;/span&gt;
&lt;/code&gt;&lt;/pre&gt;

&lt;/div&gt;



&lt;p&gt;Ensuite, donnez à votre agent un [REDACTED PROMPT]&lt;br&gt;
In Apidog project , add the DeepInfra endpoint POST&lt;br&gt;
&lt;a href="https://api.deepinfra.com/v1/inference/nvidia/NVIDIA-Nemotron-3.5-Transcribe-30B-A4B" rel="noopener noreferrer"&gt;https://api.deepinfra.com/v1/inference/nvidia/NVIDIA-Nemotron-3.5-Transcribe-30B-A4B&lt;/a&gt;&lt;br&gt;
with a multipart "audio" field and a Bearer [REDACTED] from {{DEEPINFRA_API_KEY}}.&lt;br&gt;
Create a test case per file in samples/ (en.mp3, es.mp3, two-speakers.wav) asserting&lt;br&gt;
status 200, non-empty "text", the expected "language", and "words" length &amp;gt; 0.&lt;br&gt;
Run them against the prod environment and report failures with the response body.&lt;br&gt;
&lt;/p&gt;

&lt;div class="highlight js-code-highlight"&gt;
&lt;pre class="highlight plaintext"&gt;&lt;code&gt;
L'agent lit le schéma, valide sa charge utile, écrit les cas et les exécute :

&lt;/code&gt;&lt;/pre&gt;

&lt;/div&gt;

&lt;p&gt;&lt;br&gt;
bash&lt;br&gt;
apidog cli-schema get test-case-create&lt;br&gt;
apidog cli-schema validate test-case-create --file case.json&lt;br&gt;
apidog test-case create --project  --file case.json&lt;br&gt;
apidog run --test-case  --project  -e  -r cli,json&lt;/p&gt;



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


Ajoutez `-r junit` et la même commande devient une porte CI. Voir [Apidog CLI dans un pipeline CI/CD](https://apidog.com/fr/blog/apidog-cli-ci-cd-pipeline?utm_source=dev.to&amp;amp;utm_medium=wanda&amp;amp;utm_content=n8n-post-automation) et [Apidog CLI dans Claude Code](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) pour la configuration complète.

## FAQ

**Quel est le prix de l'API Nemotron 3.5 Transcribe ?** 0,002 $ par minute sur DeepInfra et 0,000033 $ par seconde sur OpenRouter, en date du 29 octobre 2026. Cela représente environ 0,12 $ par heure d'audio sur l'un ou l'autre.

**Existe-t-il une clé API gratuite ?** Nous n'en avons pas trouvé. Le modèle n'est pas encore sur [build.nvidia.com](http://build.nvidia.com). Les voies gratuites sont le Space de démo de NVIDIA et l'auto-hébergement ; voir le [guide gratuit](https://apidog.com/fr/blog/nemotron-3-5-transcribe-free?utm_source=dev.to&amp;amp;utm_medium=wanda&amp;amp;utm_content=n8n-post-automation).

**Quelle est la longueur maximale d'un fichier ?** Une heure par requête, avec un contexte de 65 536 jetons.

**L'API diffuse-t-elle les résultats en flux ?** Non. C'est un modèle hors ligne qui renvoie la transcription lorsque le fichier est terminé.

**Quelles langues sont prises en charge ?** 40, classées en trois niveaux. Les 13 langues « leaders » incluent l'anglais, l'espagnol, le français, l'allemand, l'italien, le portugais, l'hindi, le coréen, le russe et le polonais. Le japonais, le turc et l'ukrainien sont « prêts pour la production ». Le chinois mandarin et l'arabe sont « pris en charge ».

**Comment se compare-t-il aux autres API vocales ?** Voir notre classement des [meilleurs modèles de reconnaissance vocale open source](https://apidog.com/fr/blog/best-open-source-speech-to-text-models?utm_source=dev.to&amp;amp;utm_medium=wanda&amp;amp;utm_content=n8n-post-automation) et l'ancien récapitulatif des [meilleures API de synthèse vocale et de reconnaissance vocale](https://apidog.com/fr/blog/top-5-text-to-speech-and-speech-to-text-apis-you-should-use-right-now?utm_source=dev.to&amp;amp;utm_medium=wanda&amp;amp;utm_content=n8n-post-automation).

## Commencez à transcrire

Obtenez une clé DeepInfra, envoyez un `curl` avec un MP3, et vous obtiendrez en retour un texte horodaté et étiqueté par langue pour 0,002 $ la minute. Ajoutez des termes de contexte pour votre domaine, utilisez le prompt de locuteur pour les réunions, et faites exécuter à votre agent des vérifications [Apidog](https://apidog.com/?utm_source=dev.to&amp;amp;utm_medium=wanda&amp;amp;utm_content=n8n-post-automation) à chaque version afin qu'une régression silencieuse ne soit jamais livrée.

  &lt;iframe src="https://www.youtube.com/embed/UMl4Vo_RwkU" width="710" height="399"&gt;
  &lt;/iframe&gt;

&lt;/code&gt;&lt;/pre&gt;

&lt;/div&gt;

</description>
    </item>
    <item>
      <title>Comment utiliser NVIDIA Nemotron 3.5 Transcribe gratuitement (le modèle open source de reconnaissance vocale n 1)</title>
      <dc:creator>Antoine Laurent</dc:creator>
      <pubDate>Thu, 29 Oct 2026 08:58:27 +0000</pubDate>
      <link>https://dev.to/antoine_laurentt/comment-utiliser-nvidia-nemotron-35-transcribe-gratuitement-le-modele-open-source-de-4ic8</link>
      <guid>https://dev.to/antoine_laurentt/comment-utiliser-nvidia-nemotron-35-transcribe-gratuitement-le-modele-open-source-de-4ic8</guid>
      <description>&lt;h1&gt;
  
  
  Comment utiliser NVIDIA Nemotron 3.5 Transcribe gratuitement (le modèle open source de reconnaissance vocale n°1)
&lt;/h1&gt;

&lt;p&gt;NVIDIA a livré le modèle de transcription vocale à poids ouverts le plus précis du classement Open ASR de Hugging Face, et vous pouvez l'utiliser gratuitement dès aujourd'hui. Nemotron 3.5 Transcribe (nom complet &lt;code&gt;NVIDIA-Nemotron-3.5-Transcribe-30B-A4B&lt;/code&gt;) est arrivé le 28 octobre 2026 sous licence OpenMDW-1.1, qui autorise l'usage commercial. Cela signifie trois voies à 0 $ : l'espace de démo de NVIDIA lui-même, les poids gratuits sur votre propre GPU, et les Spaces communautaires qui encapsulent le même checkpoint.&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 chaque voie gratuite, ce qu'elle peut et ne peut pas faire, et la solution payante la moins chère quand le gratuit ne suffit plus. Chaque fait provient de la &lt;a href="https://huggingface.co/nvidia/NVIDIA-Nemotron-3.5-Transcribe-30B-A4B" rel="noopener noreferrer"&gt;fiche modèle officielle&lt;/a&gt;, du &lt;a href="https://huggingface.co/blog/nvidia/nemotron-transcribe-granary" rel="noopener noreferrer"&gt;post de lancement NVIDIA sur Hugging Face&lt;/a&gt; et du &lt;a href="https://huggingface.co/spaces/hf-audio/open_asr_leaderboard" rel="noopener noreferrer"&gt;classement Open ASR&lt;/a&gt;, tous consultés le 29 octobre 2026.&lt;/p&gt;

&lt;p&gt;Si vous avez seulement besoin de l'API hébergée, passez à notre &lt;a href="https://apidog.com/fr/blog/nemotron-3-5-transcribe-api?utm_source=dev.to&amp;amp;utm_medium=wanda&amp;amp;utm_content=n8n-post-automation"&gt;guide de l'API Nemotron 3.5 Transcribe&lt;/a&gt;.&lt;/p&gt;

&lt;h2&gt;
  
  
  Nemotron 3.5 Transcribe est-il gratuit ?
&lt;/h2&gt;

&lt;p&gt;Oui, de deux façons. Les poids sont gratuits à télécharger et la licence autorise un usage commercial et non commercial, donc l'auto-hébergement ne vous coûte que le matériel. NVIDIA gère aussi un espace de démo gratuit sur Hugging Face où vous pouvez l'essayer dans le navigateur.&lt;/p&gt;

&lt;p&gt;Ce qui n'est pas gratuit : les API hébergées. DeepInfra facture 0,002 $ par minute d'audio et OpenRouter l'affiche à 0,000033 $ par seconde. Aucun des deux ne montre de variante gratuite. Et au 29 octobre 2026, le modèle n'apparaît pas sur &lt;a href="https://build.nvidia.com" rel="noopener noreferrer"&gt;build.nvidia.com&lt;/a&gt;, où de nombreux modèles NVIDIA bénéficient d'une API d'essai gratuite. Une recherche sur place pour « transcribe » a renvoyé un modèle ASR espagnol sans rapport.&lt;/p&gt;

&lt;h2&gt;
  
  
  Pourquoi on le veut : les chiffres
&lt;/h2&gt;

&lt;p&gt;Nemotron 3.5 Transcribe est un modèle de langage augmenté pour la parole. Un encodeur ASR de 600 M de paramètres et un encodeur de locuteur alimentent un modèle de langage hybride à mélange d'experts Mamba-2 et Transformer. Il compte 34 B de paramètres au total, mais seulement environ 4,3 B sont actifs par token, ce qui explique qu'il tourne sur un seul GPU.&lt;/p&gt;

&lt;p&gt;Ce qu'il fait en un seul checkpoint :&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;
&lt;strong&gt;Transcription en 40 langues&lt;/strong&gt;, dont 13 classées « leaders » (anglais, espagnol, français, allemand, hindi, coréen, portugais et d'autres)&lt;/li&gt;
&lt;li&gt;
&lt;strong&gt;Enregistrements jusqu'à une heure&lt;/strong&gt; en une seule requête (contexte de 65 536 tokens)&lt;/li&gt;
&lt;li&gt;
&lt;strong&gt;Attribution des locuteurs&lt;/strong&gt; avec jusqu'à huit locuteurs étiquetés&lt;/li&gt;
&lt;li&gt;
&lt;strong&gt;Horodatages au niveau du mot&lt;/strong&gt; via une tête d'alignement CTC&lt;/li&gt;
&lt;li&gt;
&lt;strong&gt;Traduction de la parole&lt;/strong&gt; vers et depuis l'anglais dans 31 langues&lt;/li&gt;
&lt;li&gt;
&lt;strong&gt;Amorçage par contexte&lt;/strong&gt; : transmettez des noms et du jargon pour qu'il les orthographie correctement&lt;/li&gt;
&lt;li&gt;
&lt;strong&gt;Questions-réponses sur l'audio&lt;/strong&gt; (anglais uniquement)&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;Sur le classement Open ASR, mis à jour le 28 octobre 2026, il obtient un WER moyen de 5,33 %. Cela le place 9e sur 61 modèles. Les huit qui le précèdent (Otter, Zoom Scribe v2 Pro, ElevenLabs Scribe v2, Azure Speech et d'autres) sont tous des API fermées et payantes. Parmi les modèles téléchargeables, aucun n'est mieux classé. &lt;code&gt;whisper-large-v3&lt;/code&gt; d'OpenAI se situe 41e avec 7,16 %.&lt;/p&gt;

&lt;p&gt;La fiche modèle de NVIDIA rapporte un WER moyen de 4,71 % sur les neuf ensembles publics. Le 5,33 % du classement ajoute deux ensembles privés, donc les deux chiffres sont honnêtes ; ils mesurent des mélanges différents.&lt;/p&gt;

&lt;p&gt;Une limite à connaître avant de commencer : c'est un modèle hors ligne. Il transcrit des fichiers enregistrés, pas un flux de microphone en direct.&lt;/p&gt;

&lt;h2&gt;
  
  
  Comparaison de toutes les voies gratuites et payantes
&lt;/h2&gt;

&lt;div class="table-wrapper-paragraph"&gt;&lt;table&gt;
&lt;thead&gt;
&lt;tr&gt;
&lt;th&gt;Voie&lt;/th&gt;
&lt;th&gt;Coût&lt;/th&gt;
&lt;th&gt;Connexion&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 démo NVIDIA (&lt;code&gt;nvidia/nemotron-transcribe&lt;/code&gt;)&lt;/td&gt;
&lt;td&gt;0 $&lt;/td&gt;
&lt;td&gt;Non&lt;/td&gt;
&lt;td&gt;Aperçu de 60 secondes sur les onglets d'exemple ; file d'attente partagée&lt;/td&gt;
&lt;td&gt;Un contrôle qualité rapide&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;Spaces communautaires&lt;/td&gt;
&lt;td&gt;0 $&lt;/td&gt;
&lt;td&gt;Généralement non&lt;/td&gt;
&lt;td&gt;Varie selon le Space ; peut s'endormir ou disparaître&lt;/td&gt;
&lt;td&gt;Essayer d'autres interfaces&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;Poids auto-hébergés (BF16, FP8, NVFP4)&lt;/td&gt;
&lt;td&gt;Licence à 0 $, votre GPU&lt;/td&gt;
&lt;td&gt;Compte Hugging Face pour télécharger&lt;/td&gt;
&lt;td&gt;Un H100 80 Go pour BF16 ; les cartes plus petites nécessitent FP8 ou NVFP4&lt;/td&gt;
&lt;td&gt;Transcription privée illimitée&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;API DeepInfra&lt;/td&gt;
&lt;td&gt;0,002 $ par minute&lt;/td&gt;
&lt;td&gt;Compte et clé API&lt;/td&gt;
&lt;td&gt;Usage payant&lt;/td&gt;
&lt;td&gt;Production sans GPU&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;OpenRouter&lt;/td&gt;
&lt;td&gt;0,000033 $ par seconde&lt;/td&gt;
&lt;td&gt;Compte et crédits&lt;/td&gt;
&lt;td&gt;Routé uniquement vers DeepInfra&lt;/td&gt;
&lt;td&gt;Une clé pour plusieurs modèles&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;&lt;a href="http://build.nvidia.com" rel="noopener noreferrer"&gt;build.nvidia.com&lt;/a&gt;&lt;/td&gt;
&lt;td&gt;Pas encore répertorié&lt;/td&gt;
&lt;td&gt;n/a&lt;/td&gt;
&lt;td&gt;n/a&lt;/td&gt;
&lt;td&gt;À surveiller&lt;/td&gt;
&lt;/tr&gt;
&lt;/tbody&gt;
&lt;/table&gt;&lt;/div&gt;

&lt;p&gt;Seules les trois premières lignes ne coûtent rien.&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%2Fb5wt69a5vmbes0t4qpe9.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%2Fb5wt69a5vmbes0t4qpe9.png" alt="Diagram of the three $0 routes to Nemotron 3.5 Transcribe (NVIDIA demo Space, community Spaces, self-hosted weights) next to the paid DeepInfra API fallback at $0.002 per minute" width="799" height="354"&gt;&lt;/a&gt;&lt;/p&gt;

&lt;h2&gt;
  
  
  Voie gratuite 1 : l'espace de démo de NVIDIA
&lt;/h2&gt;

&lt;p&gt;Le moyen le plus rapide d'entendre ce que le modèle peut faire est l'espace officiel de NVIDIA à l'adresse &lt;a href="https://huggingface.co/spaces/nvidia/nemotron-transcribe" rel="noopener noreferrer"&gt;huggingface.co/spaces/nvidia/nemotron-transcribe&lt;/a&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%2F5buozw750ork8xero1gb.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%2F5buozw750ork8xero1gb.png" alt="Screenshot of NVIDIA's nemotron-transcribe demo Space on the Karaoke tab, showing word-aligned lyrics for a Spanish sample song and the Podcast transcript, Movie subtitles and Ask audio tabs" width="800" height="611"&gt;&lt;/a&gt;&lt;/p&gt;

&lt;ol&gt;
&lt;li&gt;Ouvrez le Space dans votre navigateur. Aucun compte n'est nécessaire pour le charger.&lt;/li&gt;
&lt;li&gt;Choisissez un onglet. Le 29 octobre 2026, le Space en avait trois : &lt;strong&gt;Karaoke&lt;/strong&gt; (paroles synchronisées mot à mot), &lt;strong&gt;Transcription de podcast&lt;/strong&gt; (texte attribué aux locuteurs) et &lt;strong&gt;Sous-titres de film&lt;/strong&gt; (sous-titres synchronisés).&lt;/li&gt;
&lt;li&gt;Choisissez un exemple ou collez un lien, selon ce que permet l'onglet. L'onglet Karaoke indique que son aperçu couvre les 60 premières secondes.&lt;/li&gt;
&lt;li&gt;Lancez-le et lisez la sortie. La vue Karaoke met en évidence chaque mot au fur et à mesure qu'il est chanté, ce qui met en valeur les horodatages au niveau du mot.&lt;/li&gt;
&lt;/ol&gt;

&lt;p&gt;Considérez le Space comme une démo, pas comme une API gratuite. Les Spaces publics partagent des GPU, mettent les requêtes en file d'attente et peuvent changer sans préavis. Ne construisez pas un produit dessus.&lt;/p&gt;

&lt;h2&gt;
  
  
  Voie gratuite 2 : exécuter vous-même les poids ouverts
&lt;/h2&gt;

&lt;p&gt;C'est le vrai niveau gratuit : transcription illimitée sur du matériel que vous possédez déjà, sans que rien ne quitte votre machine. La licence (OpenMDW-1.1) autorise l'usage commercial, donc vous pouvez l'intégrer dans un produit.&lt;/p&gt;

&lt;p&gt;Le revers de la médaille, c'est le matériel. La configuration de référence de NVIDIA est un H100 80 Go en BF16. Le tableau de compatibilité de la fiche modèle liste :&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;
&lt;strong&gt;BF16 :&lt;/strong&gt; H100, H200, A100 80 Go, B200, GB200, DGX Spark&lt;/li&gt;
&lt;li&gt;
&lt;strong&gt;FP8 :&lt;/strong&gt; H100, H200, L40S 48 Go&lt;/li&gt;
&lt;li&gt;
&lt;strong&gt;NVFP4 uniquement :&lt;/strong&gt; RTX 5090 (32 Go) et RTX PRO 6000 Blackwell&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;Donc une RTX 5090 grand public fonctionne, avec le &lt;a href="https://huggingface.co/nvidia/NVIDIA-Nemotron-3.5-Transcribe-30B-A4B-NVFP4" rel="noopener noreferrer"&gt;checkpoint NVFP4&lt;/a&gt;. Les cartes plus anciennes de 24 Go comme la RTX 4090 ne figurent pas dans la liste.&lt;/p&gt;

&lt;p&gt;Le test le plus rapide ne nécessite que Transformers installé depuis les sources :&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;git+https://github.com/huggingface/transformers
&lt;/code&gt;&lt;/pre&gt;

&lt;/div&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;transformers&lt;/span&gt; &lt;span class="kn"&gt;import&lt;/span&gt; &lt;span class="n"&gt;AutoModelForMultimodalLM&lt;/span&gt;&lt;span class="p"&gt;,&lt;/span&gt; &lt;span class="n"&gt;AutoProcessor&lt;/span&gt;

&lt;span class="n"&gt;model_id&lt;/span&gt; &lt;span class="o"&gt;=&lt;/span&gt; &lt;span class="sh"&gt;"&lt;/span&gt;&lt;span class="s"&gt;nvidia/NVIDIA-Nemotron-3.5-Transcribe-30B-A4B&lt;/span&gt;&lt;span class="sh"&gt;"&lt;/span&gt;
&lt;span class="n"&gt;processor&lt;/span&gt; &lt;span class="o"&gt;=&lt;/span&gt; &lt;span class="n"&gt;AutoProcessor&lt;/span&gt;&lt;span class="p"&gt;.&lt;/span&gt;&lt;span class="nf"&gt;from_pretrained&lt;/span&gt;&lt;span class="p"&gt;(&lt;/span&gt;&lt;span class="n"&gt;model_id&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="n"&gt;AutoModelForMultimodalLM&lt;/span&gt;&lt;span class="p"&gt;.&lt;/span&gt;&lt;span class="nf"&gt;from_pretrained&lt;/span&gt;&lt;span class="p"&gt;(&lt;/span&gt;&lt;span class="n"&gt;model_id&lt;/span&gt;&lt;span class="p"&gt;,&lt;/span&gt; &lt;span class="n"&gt;device_map&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="n"&gt;inputs&lt;/span&gt; &lt;span class="o"&gt;=&lt;/span&gt; &lt;span class="n"&gt;processor&lt;/span&gt;&lt;span class="p"&gt;.&lt;/span&gt;&lt;span class="nf"&gt;apply_transcription_request&lt;/span&gt;&lt;span class="p"&gt;(&lt;/span&gt;&lt;span class="sh"&gt;"&lt;/span&gt;&lt;span class="s"&gt;meeting.wav&lt;/span&gt;&lt;span class="sh"&gt;"&lt;/span&gt;&lt;span class="p"&gt;).&lt;/span&gt;&lt;span class="nf"&gt;to&lt;/span&gt;&lt;span class="p"&gt;(&lt;/span&gt;&lt;span class="n"&gt;model&lt;/span&gt;&lt;span class="p"&gt;.&lt;/span&gt;&lt;span class="n"&gt;device&lt;/span&gt;&lt;span class="p"&gt;)&lt;/span&gt;
&lt;span class="n"&gt;outputs&lt;/span&gt; &lt;span class="o"&gt;=&lt;/span&gt; &lt;span class="n"&gt;model&lt;/span&gt;&lt;span class="p"&gt;.&lt;/span&gt;&lt;span class="nf"&gt;generate&lt;/span&gt;&lt;span class="p"&gt;(&lt;/span&gt;&lt;span class="o"&gt;**&lt;/span&gt;&lt;span class="n"&gt;inputs&lt;/span&gt;&lt;span class="p"&gt;,&lt;/span&gt; &lt;span class="n"&gt;max_new_tokens&lt;/span&gt;&lt;span class="o"&gt;=&lt;/span&gt;&lt;span class="mi"&gt;1024&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;processor&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="n"&gt;outputs&lt;/span&gt;&lt;span class="p"&gt;[:,&lt;/span&gt; &lt;span class="n"&gt;inputs&lt;/span&gt;&lt;span class="p"&gt;.&lt;/span&gt;&lt;span class="n"&gt;input_ids&lt;/span&gt;&lt;span class="p"&gt;.&lt;/span&gt;&lt;span class="n"&gt;shape&lt;/span&gt;&lt;span class="p"&gt;[&lt;/span&gt;&lt;span class="mi"&gt;1&lt;/span&gt;&lt;span class="p"&gt;]:],&lt;/span&gt; &lt;span class="n"&gt;skip_special_tokens&lt;/span&gt;&lt;span class="o"&gt;=&lt;/span&gt;&lt;span class="bp"&gt;True&lt;/span&gt;&lt;span class="p"&gt;))&lt;/span&gt;
&lt;/code&gt;&lt;/pre&gt;

&lt;/div&gt;



&lt;p&gt;C'est suffisant pour une poignée de fichiers. Pour des lots, de longs enregistrements et un point de terminaison compatible OpenAI, servez-le avec vLLM 0.32.0 et le plugin NeMo Speech. Notre guide pas à pas pour &lt;a href="https://apidog.com/fr/blog/run-nemotron-3-5-transcribe-locally?utm_source=dev.to&amp;amp;utm_medium=wanda&amp;amp;utm_content=n8n-post-automation"&gt;exécuter Nemotron 3.5 Transcribe localement&lt;/a&gt; contient l'installation exacte et la commande &lt;code&gt;vllm serve&lt;/code&gt; de la fiche modèle.&lt;/p&gt;

&lt;p&gt;Pas de GPU local ? En louer un à l'heure est la voie « presque gratuite » la moins chère pour de gros arriérés. NVIDIA indique qu'une RTX PRO 6000 Blackwell peut traiter 100 heures d'audio en moins de trois minutes avec la version NVFP4, bien que ce chiffre utilise des optimisations de service qui ne sont pas encore open source.&lt;/p&gt;

&lt;h2&gt;
  
  
  Voie gratuite 3 : Spaces communautaires
&lt;/h2&gt;

&lt;p&gt;La page du modèle liste plusieurs Spaces communautaires construits sur le même checkpoint, notamment &lt;code&gt;hugging-apps/nemotron-3-5-transcribe&lt;/code&gt; et &lt;code&gt;mrfakename/nemotron-3.5-transcribe&lt;/code&gt;. Ils sont utiles quand la file d'attente du Space NVIDIA est longue ou que vous voulez une simple zone de téléversement. Ils sont gérés par des particuliers, alors attendez-vous à des mises en veille, des quotas et parfois à des liens morts.&lt;/p&gt;

&lt;h2&gt;
  
  
  Des prompts pour de meilleurs résultats gratuits
&lt;/h2&gt;

&lt;p&gt;Nemotron 3.5 Transcribe accepte des instructions en langage naturel. Celles-ci proviennent de la fiche modèle et de la page DeepInfra. Gardez le prompt système vide pour la transcription et utilisez une température de 0.&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;Texte propre et lisible :&lt;/strong&gt;&lt;br&gt;
&lt;/p&gt;

&lt;div class="highlight js-code-highlight"&gt;
&lt;pre class="highlight plaintext"&gt;&lt;code&gt;Audio transcription. Language: as spoken. Wording: omit fillers and accidental repetitions; keep the remaining spoken wording unchanged. Formatting: punctuation and capitalization. Output: transcript only.
&lt;/code&gt;&lt;/pre&gt;

&lt;/div&gt;



&lt;p&gt;&lt;strong&gt;Qui a dit quoi :&lt;/strong&gt;&lt;br&gt;
&lt;/p&gt;

&lt;div class="highlight js-code-highlight"&gt;
&lt;pre class="highlight plaintext"&gt;&lt;code&gt;Transcribe verbatim, including fillers. Write numbers as spoken, without punctuation or capitalization. Start every speaker turn with &amp;lt;spk:0&amp;gt;, &amp;lt;spk:1&amp;gt;, etc. Keep one stable tag per speaker. Output only the speaker-tagged transcript.
&lt;/code&gt;&lt;/pre&gt;

&lt;/div&gt;



&lt;p&gt;&lt;strong&gt;Noms de produits et jargon :&lt;/strong&gt;&lt;br&gt;
&lt;/p&gt;

&lt;div class="highlight js-code-highlight"&gt;
&lt;pre class="highlight plaintext"&gt;&lt;code&gt;Transcribe with punctuation and capitalization. Context terms: Apidog, OpenAPI, Kubernetes, gRPC.
&lt;/code&gt;&lt;/pre&gt;

&lt;/div&gt;



&lt;p&gt;&lt;strong&gt;Traduction :&lt;/strong&gt;&lt;br&gt;
&lt;/p&gt;

&lt;div class="highlight js-code-highlight"&gt;
&lt;pre class="highlight plaintext"&gt;&lt;code&gt;Please translate the given speech to English.
&lt;/code&gt;&lt;/pre&gt;

&lt;/div&gt;



&lt;p&gt;Les termes de contexte comptent plus que vous ne l'imaginez. Sur le benchmark ContextASR de NVIDIA, le WER passe de 3,33 % sans contexte à 1,71 % avec un contexte finement détaillé.&lt;/p&gt;

&lt;h2&gt;
  
  
  Quand le gratuit ne suffit plus : la voie payante la moins chère
&lt;/h2&gt;

&lt;p&gt;Si vous ne possédez pas de GPU compatible et avez besoin de plus qu'une démo, l'API hébergée est bon marché. À 0,002 $ par minute chez DeepInfra, un enregistrement d'une heure coûte 0,12 $, et 1 000 heures coûtent 120 $. Les 0,000033 $ par seconde d'OpenRouter reviennent à environ 0,119 $ par heure, routé vers le même fournisseur.&lt;/p&gt;

&lt;p&gt;Une requête DeepInfra minimale, tirée de sa page API :&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;-X&lt;/span&gt; POST &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;$DEEPINFRA_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;-F&lt;/span&gt; &lt;span class="nv"&gt;audio&lt;/span&gt;&lt;span class="o"&gt;=&lt;/span&gt;@meeting.mp3 &lt;span class="se"&gt;\&lt;/span&gt;
  &lt;span class="s1"&gt;'https://api.deepinfra.com/v1/inference/nvidia/NVIDIA-Nemotron-3.5-Transcribe-30B-A4B'&lt;/span&gt;
&lt;/code&gt;&lt;/pre&gt;

&lt;/div&gt;



&lt;p&gt;La réponse inclut &lt;code&gt;text&lt;/code&gt;, &lt;code&gt;segments&lt;/code&gt; avec les heures de début et de fin, &lt;code&gt;words&lt;/code&gt;, et la &lt;code&gt;language&lt;/code&gt; détectée. Notre &lt;a href="https://apidog.com/fr/blog/nemotron-3-5-transcribe-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; détaille les clés, les champs de réponse et les coûts.&lt;/p&gt;

&lt;h2&gt;
  
  
  Laissez votre agent de codage tester le point de terminaison avec Apidog CLI
&lt;/h2&gt;

&lt;p&gt;Que vous auto-hébergiez ou utilisiez DeepInfra, vous voulez une vérification qui échoue bruyamment quand une transcription revient vide ou dans la mauvaise langue. Confiez cette tâche à votre agent de codage et à &lt;a href="https://apidog.com/apidog-cli/?utm_source=dev.to&amp;amp;utm_medium=wanda&amp;amp;utm_content=n8n-post-automation"&gt;Apidog CLI&lt;/a&gt; au lieu d'inspecter le JSON à l'œil nu.&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; &lt;span class="nt"&gt;-g&lt;/span&gt; apidog-cli@latest
apidog login &lt;span class="nt"&gt;--with-token&lt;/span&gt; &amp;lt;YOUR_TOKEN&amp;gt;
npx &lt;span class="nt"&gt;-y&lt;/span&gt; skills add https://apidog.com   &lt;span class="c"&gt;# pick Claude Code, Codex, Cursor or OpenCode&lt;/span&gt;
&lt;/code&gt;&lt;/pre&gt;

&lt;/div&gt;



&lt;p&gt;Ensuite, donnez à votre agent un seul [REDACTED PROMPT]&lt;br&gt;
In Apidog project , create a test case for POST {{baseUrl}}/v1/inference/nvidia/NVIDIA-Nemotron-3.5-Transcribe-30B-A4B&lt;br&gt;
that uploads samples/hello.mp3 as the "audio" form field, asserts status 200, a non-empty "text",&lt;br&gt;
"language" equal to "en", and at least one item in "words", then run it against the&lt;br&gt;
deepinfra environment and summarize any failures.&lt;br&gt;
&lt;/p&gt;

&lt;div class="highlight js-code-highlight"&gt;
&lt;pre class="highlight plaintext"&gt;&lt;code&gt;
L'agent lit le schéma, valide sa charge utile, écrit le cas et l'exécute :

&lt;/code&gt;&lt;/pre&gt;

&lt;/div&gt;

&lt;p&gt;&lt;br&gt;
bash&lt;br&gt;
apidog cli-schema get test-case-create&lt;br&gt;
apidog cli-schema validate test-case-create --file case.json&lt;br&gt;
apidog test-case create --project  --file case.json&lt;br&gt;
apidog run --test-case  --project  -e  -r cli,json&lt;/p&gt;



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


Changez l'environnement pour pointer vers votre serveur local quand vous passez de l'API à l'auto-hébergement. Le même `apidog run` avec `-r junit` s'intègre dans la CI ; voir [exécuter Apidog CLI dans un pipeline CI/CD](https://apidog.com/fr/blog/apidog-cli-ci-cd-pipeline?utm_source=dev.to&amp;amp;utm_medium=wanda&amp;amp;utm_content=n8n-post-automation) et [Apidog CLI dans Claude Code](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) pour la configuration.

## Limites à connaître avant de vous y fier

- **Hors ligne uniquement.** Il ne diffuse pas en continu. NVIDIA renvoie à un modèle distinct Nemotron 3.5 ASR Streaming pour l'audio en direct.
- **Les questions-réponses audio sont en anglais uniquement.** La transcription couvre 40 langues, mais la compréhension audio et les instructions parlées n'ont été évaluées qu'en anglais.
- **Les étiquettes de locuteur ne sont pas des identités.** `&amp;lt;spk:0&amp;gt;` signifie « la première voix », pas une personne nommée.
- **Les longues sorties ont besoin de place.** Une conversation dense d'une heure peut produire environ 20 000 tokens de sortie, donc définissez `max_new_tokens` en conséquence.
- **Il peut halluciner.** La fiche avertit qu'il peut « générer une transcription plausible » pour un audio peu clair. Relisez tout contenu juridique ou médical.

## FAQ

**Nemotron 3.5 Transcribe est-il gratuit pour un usage commercial ?** Oui. La licence OpenMDW-1.1 autorise l'usage commercial et non commercial des poids. Les API hébergées facturent le calcul.

**Existe-t-il une clé API gratuite pour Nemotron 3.5 Transcribe ?** Pas à notre connaissance au 29 octobre 2026. DeepInfra et OpenRouter sont payants, et le modèle n'est pas encore sur [build.nvidia.com](http://build.nvidia.com). Comparez avec [l'API gratuite de NVIDIA pour Nemotron Nano 12B v2 VL](https://apidog.com/fr/blog/nemotron-nano-12b-v2-vl-free-nvidia-api?utm_source=dev.to&amp;amp;utm_medium=wanda&amp;amp;utm_content=n8n-post-automation), qui a bien obtenu un point de terminaison d'essai gratuit.

**Puis-je l'exécuter sur un Mac ?** Pas d'après la liste officielle. Les environnements d'exécution pris en charge ciblent les GPU NVIDIA sous Linux ou Windows (WSL2). La prise en charge GGML est indiquée uniquement pour RTX 5090 et RTX PRO 6000.

**Comment se compare-t-il à Whisper ?** Sur le classement du 28 octobre, il atteint en moyenne 5,33 % de WER contre 7,16 % pour `whisper-large-v3`. Voir notre [guide de l'API Whisper](https://apidog.com/fr/blog/whisper-api?utm_source=dev.to&amp;amp;utm_medium=wanda&amp;amp;utm_content=n8n-post-automation) pour l'option hébergée d'OpenAI et notre classement des [meilleurs modèles de transcription vocale open source](https://apidog.com/fr/blog/best-open-source-speech-to-text-models?utm_source=dev.to&amp;amp;utm_medium=wanda&amp;amp;utm_content=n8n-post-automation) pour tout le panel.

**Prend-il en charge le MP3 ?** Oui. Il accepte WAV, FLAC, MP3, OGG ou tout ce qui se décode en PCM mono à 16 kHz. Utilisez [FFmpeg pour convertir d'autres formats](https://apidog.com/fr/blog/convert-audio-ffmpeg?utm_source=dev.to&amp;amp;utm_medium=wanda&amp;amp;utm_content=n8n-post-automation).

## En résumé

Nemotron 3.5 Transcribe est gratuit là où ça compte : les poids, la licence et la démo de NVIDIA. Essayez le Space pour un contrôle qualité, auto-hébergez-le sur un H100, L40S ou RTX 5090 pour un usage privé illimité, et rabattez-vous sur DeepInfra à 0,12 $ par heure quand vous n'avez pas le matériel. Quelle que soit la voie choisie, laissez votre agent exécuter des vérifications [Apidog](https://apidog.com?utm_source=dev.to&amp;amp;utm_medium=wanda&amp;amp;utm_content=n8n-post-automation) sur le point de terminaison pour qu'une mauvaise transcription n'atteigne jamais la production.
&lt;/code&gt;&lt;/pre&gt;

&lt;/div&gt;

</description>
    </item>
    <item>
      <title>Meilleurs modèles open source de reconnaissance vocale en 2026</title>
      <dc:creator>Antoine Laurent</dc:creator>
      <pubDate>Thu, 29 Oct 2026 08:53:38 +0000</pubDate>
      <link>https://dev.to/antoine_laurentt/meilleurs-modeles-open-source-de-reconnaissance-vocale-en-2026-3oc9</link>
      <guid>https://dev.to/antoine_laurentt/meilleurs-modeles-open-source-de-reconnaissance-vocale-en-2026-3oc9</guid>
      <description>&lt;p&gt;Le meilleur modèle open source de transcription vocale en octobre 2026 est Nemotron 3.5 Transcribe de NVIDIA, publié le 28 octobre. Dans le &lt;a href="https://huggingface.co/spaces/hf-audio/open_asr_leaderboard" rel="noopener noreferrer"&gt;classement Open ASR de Hugging Face&lt;/a&gt; mis à jour le jour même, il affiche un taux d'erreur de mots moyen de 5,33 % et se classe 9e sur 61 modèles. Les huit modèles qui le précèdent sont des API commerciales fermées. &lt;code&gt;whisper-large-v3&lt;/code&gt; d'OpenAI, encore la valeur par défaut dans de nombreux tutoriels, occupe la 41e place avec 7,16 %.&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 neuf modèles de reconnaissance vocale à poids ouverts qui méritent d'être considérés actuellement, classés selon ce classement, avec leur vitesse, leurs points forts et la tâche à laquelle chacun convient. Chaque chiffre de WER et de vitesse provient du classement tel que consulté le 29 octobre 2026.&lt;/p&gt;

&lt;p&gt;Si vous choisissez plutôt entre des API hébergées, lisez notre &lt;a href="https://apidog.com/fr/blog/nemotron-3-5-transcribe-api?utm_source=dev.to&amp;amp;utm_medium=wanda&amp;amp;utm_content=n8n-post-automation"&gt;guide de l'API Nemotron 3.5 Transcribe&lt;/a&gt; et le &lt;a href="https://apidog.com/fr/blog/whisper-api?utm_source=dev.to&amp;amp;utm_medium=wanda&amp;amp;utm_content=n8n-post-automation"&gt;guide de l'API Whisper&lt;/a&gt;.&lt;/p&gt;

&lt;h2&gt;
  
  
  Comment nous les avons classés
&lt;/h2&gt;

&lt;p&gt;Le classement Open ASR évalue chaque modèle sur les mêmes ensembles de test en anglais : réunions (AMI), appels de résultats financiers (Earnings22), podcasts et YouTube (GigaSpeech), livres audio (LibriSpeech), appels financiers (SPGISpeech), parole bruitée (URGENT24), audio conversationnel (Voice Arena Monsoon), discours parlementaires (VoxPopuli), et deux ensembles privés. La métrique de classement est le WER moyen, où plus bas est mieux.&lt;/p&gt;

&lt;p&gt;Nous indiquons aussi &lt;strong&gt;RTFx&lt;/strong&gt;, la mesure de vitesse du classement : secondes d'audio transcrites par seconde de calcul. Plus la valeur est élevée, plus c'est rapide. Les API fermées affichent « NA » car elles ne peuvent pas être chronométrées sur le même matériel.&lt;/p&gt;

&lt;p&gt;Nous avons considéré un modèle comme open-weight lorsque son checkpoint est téléchargeable et que le classement indique un RTFx pour lui. Vérifiez chaque licence avant toute utilisation commerciale.&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%2F81xnysy1xm8wsv508v0r.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%2F81xnysy1xm8wsv508v0r.png" alt="Screenshot of the Hugging Face Open ASR Leaderboard table, updated 28 October 2026, with nvidia/Nemotron-3.5-Transcribe in 9th place overall at 5.33 average WER and 462.09 RTFx" width="800" height="358"&gt;&lt;/a&gt;&lt;/p&gt;

&lt;h2&gt;
  
  
  Le classement 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;Rang (open)&lt;/th&gt;
&lt;th&gt;Modèle&lt;/th&gt;
&lt;th&gt;WER moyen&lt;/th&gt;
&lt;th&gt;RTFx&lt;/th&gt;
&lt;th&gt;Classement global&lt;/th&gt;
&lt;/tr&gt;
&lt;/thead&gt;
&lt;tbody&gt;
&lt;tr&gt;
&lt;td&gt;1&lt;/td&gt;
&lt;td&gt;NVIDIA Nemotron 3.5 Transcribe 30B-A4B&lt;/td&gt;
&lt;td&gt;5,33 %&lt;/td&gt;
&lt;td&gt;462&lt;/td&gt;
&lt;td&gt;9&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;2&lt;/td&gt;
&lt;td&gt;Qwen3-ASR-1.7B&lt;/td&gt;
&lt;td&gt;5,40 %&lt;/td&gt;
&lt;td&gt;819&lt;/td&gt;
&lt;td&gt;11&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;3&lt;/td&gt;
&lt;td&gt;IBM Granite Speech 5.0 2B&lt;/td&gt;
&lt;td&gt;5,68 %&lt;/td&gt;
&lt;td&gt;545&lt;/td&gt;
&lt;td&gt;12&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;4&lt;/td&gt;
&lt;td&gt;Cohere Transcribe (03-2026)&lt;/td&gt;
&lt;td&gt;5,77 %&lt;/td&gt;
&lt;td&gt;902&lt;/td&gt;
&lt;td&gt;14&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;5&lt;/td&gt;
&lt;td&gt;TheStage AI Whisper large-v3 turbo&lt;/td&gt;
&lt;td&gt;5,91 %&lt;/td&gt;
&lt;td&gt;1 177&lt;/td&gt;
&lt;td&gt;17&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;6&lt;/td&gt;
&lt;td&gt;NVIDIA Canary-Qwen 2.5B&lt;/td&gt;
&lt;td&gt;5,94 %&lt;/td&gt;
&lt;td&gt;862&lt;/td&gt;
&lt;td&gt;21&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;7&lt;/td&gt;
&lt;td&gt;NVIDIA Parakeet TDT 0.6B (versions)&lt;/td&gt;
&lt;td&gt;5,98 % à 6,18 %&lt;/td&gt;
&lt;td&gt;non comparé&lt;/td&gt;
&lt;td&gt;24 à 31&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;8&lt;/td&gt;
&lt;td&gt;Mistral Voxtral Small 24B&lt;/td&gt;
&lt;td&gt;6,38 %&lt;/td&gt;
&lt;td&gt;non comparé&lt;/td&gt;
&lt;td&gt;35&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;9&lt;/td&gt;
&lt;td&gt;OpenAI Whisper large-v3&lt;/td&gt;
&lt;td&gt;7,16 %&lt;/td&gt;
&lt;td&gt;non comparé&lt;/td&gt;
&lt;td&gt;41&lt;/td&gt;
&lt;/tr&gt;
&lt;/tbody&gt;
&lt;/table&gt;&lt;/div&gt;

&lt;p&gt;Pour contexte, les meilleures API fermées du même classement : Otter speech-v3.1 à 4,55 %, Zoom Scribe v2 Pro à 4,70 %, ElevenLabs Scribe v2 à 5,24 %, AssemblyAI Universal-3.5 Pro à 5,39 % et OpenAI gpt-transcribe à 5,96 %. Nemotron 3.5 Transcribe surpasse AssemblyAI et le modèle hébergé d'OpenAI tout en étant gratuit à télécharger.&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%2F0qlih17u73dfawkfbgop.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%2F0qlih17u73dfawkfbgop.png" alt="Bar chart of average WER for the 9 open speech-to-text models ranked here, from Nemotron 3.5 Transcribe at 5.33% to OpenAI Whisper large-v3 at 7.16%" width="800" height="366"&gt;&lt;/a&gt;&lt;/p&gt;

&lt;h2&gt;
  
  
  1. NVIDIA Nemotron 3.5 Transcribe : meilleur globalement
&lt;/h2&gt;

&lt;p&gt;&lt;strong&gt;WER 5,33 %, RTFx 462, licence OpenMDW-1.1&lt;/strong&gt;&lt;/p&gt;

&lt;p&gt;Le nouveau modèle de NVIDIA n'est pas un réseau ASR classique. C'est un modèle de langage augmenté pour la parole : un encodeur ASR de 600 M de paramètres et un encodeur de locuteur alimentent un LLM hybride Mamba-2 et Transformer à mélange d'experts, avec 34 B de paramètres au total et environ 4,3 B de paramètres actifs. C'est ce design qui lui permet de faire plus que transcrire.&lt;/p&gt;

&lt;p&gt;Pourquoi il arrive en tête :&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;
&lt;strong&gt;40 langues&lt;/strong&gt;, dont 13 jugées « de premier plan »&lt;/li&gt;
&lt;li&gt;
&lt;strong&gt;Fichiers d'une heure&lt;/strong&gt; en une seule passe, avec un contexte de 65 536 tokens&lt;/li&gt;
&lt;li&gt;
&lt;strong&gt;Attribution des locuteurs&lt;/strong&gt; (jusqu'à huit locuteurs) et &lt;strong&gt;horodatages des mots&lt;/strong&gt; à partir d'un seul modèle&lt;/li&gt;
&lt;li&gt;
&lt;strong&gt;Prompts&lt;/strong&gt; : formulation verbatim ou nettoyée, termes de contexte pour le jargon, traduction&lt;/li&gt;
&lt;li&gt;
&lt;strong&gt;Précision sur les formats longs&lt;/strong&gt; : WER moyen de 10,98 % sur les ensembles de formats longs du classement, contre 13,37 % pour Parakeet-TDT-0.6B-v3, selon la &lt;a href="https://huggingface.co/nvidia/NVIDIA-Nemotron-3.5-Transcribe-30B-A4B" rel="noopener noreferrer"&gt;fiche du modèle&lt;/a&gt;
&lt;/li&gt;
&lt;li&gt;
&lt;strong&gt;Réunions&lt;/strong&gt; : cpWER moyen de 15,80 % sur les ensembles multi-locuteurs, devant le pipeline DiCoW plus DiariZen à 16,83 %&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;Compromis : il nécessite un gros GPU (un H100 80 Go en BF16, ou une RTX 5090 avec des poids NVFP4), il ne fonctionne pas en streaming, et la réponse aux questions audio n'est disponible qu'en anglais.&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;Choisissez-le pour :&lt;/strong&gt; les réunions, les podcasts, les appels de résultats, les archives multilingues et tout usage où les étiquettes de locuteur ou les fichiers d'une heure comptent. Commencez par &lt;a href="https://apidog.com/fr/blog/nemotron-3-5-transcribe-free?utm_source=dev.to&amp;amp;utm_medium=wanda&amp;amp;utm_content=n8n-post-automation"&gt;les options gratuites&lt;/a&gt; ou &lt;a href="https://apidog.com/fr/blog/run-nemotron-3-5-transcribe-locally?utm_source=dev.to&amp;amp;utm_medium=wanda&amp;amp;utm_content=n8n-post-automation"&gt;exécutez-le localement&lt;/a&gt;.&lt;/p&gt;

&lt;h2&gt;
  
  
  2. Qwen3-ASR-1.7B : meilleure précision par dollar de GPU
&lt;/h2&gt;

&lt;p&gt;&lt;strong&gt;WER 5,40 %, RTFx 819&lt;/strong&gt;&lt;/p&gt;

&lt;p&gt;Qwen3-ASR-1.7B d'Alibaba n'est qu'à 0,07 point derrière Nemotron sur la moyenne anglaise, tout en étant environ 1,8 fois plus rapide sur le matériel du classement, à partir d'un modèle vingt fois plus petit en taille totale. Dans la propre comparaison multilingue à sept langues de NVIDIA, Nemotron mène plus nettement : WER moyen de 4,62 % contre 6,49 %.&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;Choisissez-le pour :&lt;/strong&gt; la transcription par lots à dominante anglaise sur des GPU plus petits, lorsque vous n'avez pas besoin d'attribution des locuteurs intégrée. Si vous utilisez déjà les modèles multimodaux de Qwen, consultez notre guide sur &lt;a href="https://apidog.com/fr/blog/how-to-use-qwen-3-5-omni?utm_source=dev.to&amp;amp;utm_medium=wanda&amp;amp;utm_content=n8n-post-automation"&gt;Qwen3.5-Omni&lt;/a&gt;.&lt;/p&gt;

&lt;h2&gt;
  
  
  3. IBM Granite Speech 5.0 2B : meilleur sur l'audio de réunion pour sa taille
&lt;/h2&gt;

&lt;p&gt;&lt;strong&gt;WER 5,68 %, RTFx 545&lt;/strong&gt;&lt;/p&gt;

&lt;p&gt;Granite Speech 5.0 d'IBM affiche un WER de 6,96 % sur les enregistrements de réunions AMI, le meilleur score AMI parmi les six meilleurs modèles ouverts ici et meilleur que les 7,78 % de Nemotron sur ce jeu. Son point faible est SPGISpeech, les appels financiers, à 3,36 %.&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;Choisissez-le pour :&lt;/strong&gt; les équipes d'entreprise qui standardisent sur la pile Granite d'IBM, et la transcription de réunions sur des GPU de milieu de gamme.&lt;/p&gt;

&lt;h2&gt;
  
  
  4. Cohere Transcribe : rapide et précis
&lt;/h2&gt;

&lt;p&gt;&lt;strong&gt;WER 5,77 %, RTFx 902&lt;/strong&gt;&lt;/p&gt;

&lt;p&gt;Le modèle de transcription de mars 2026 de Cohere Labs associe un score de précision ouvert parmi les cinq meilleurs à l'une des vitesses les plus élevées de cette liste. Il est plus performant sur LibriSpeech (0,97 % clean, 2,05 % other) et plus faible sur VoxPopuli à 5,38 %.&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;Choisissez-le pour :&lt;/strong&gt; les pipelines anglais à gros volume où le débit compte autant que la précision.&lt;/p&gt;

&lt;h2&gt;
  
  
  5. TheStage AI Whisper large-v3 turbo : le plus rapide du haut du classement
&lt;/h2&gt;

&lt;p&gt;&lt;strong&gt;WER 5,91 %, RTFx 1 177&lt;/strong&gt;&lt;/p&gt;

&lt;p&gt;Il s'agit d'une version optimisée de Whisper large-v3 turbo par TheStage AI, et c'est le modèle le plus rapide de notre liste. Il obtient 1,62 % sur SPGISpeech, le troisième meilleur score sur cet ensemble parmi les 61 modèles. Cela montre à quel point la famille Whisper a encore de la vie lorsqu'on l'optimise.&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;Choisissez-le pour :&lt;/strong&gt; les équipes disposant de code Whisper existant qui veulent une amélioration de vitesse et de précision sans changer leurs intégrations.&lt;/p&gt;

&lt;h2&gt;
  
  
  6. NVIDIA Canary-Qwen 2.5B : l'ancien fleuron de NVIDIA
&lt;/h2&gt;

&lt;p&gt;&lt;strong&gt;WER 5,94 %, RTFx 862&lt;/strong&gt;&lt;/p&gt;

&lt;p&gt;Canary-Qwen était le précédent modèle parole-plus-LLM de NVIDIA, et Nemotron 3.5 Transcribe le remplace au sommet. Il reste rapide, et son score de 1,70 % sur SPGISpeech est excellent. Sur le test preference-ASR de NVIDIA, Nemotron obtient 7,56 % contre 8,16 % pour Canary-Qwen.&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;Choisissez-le pour :&lt;/strong&gt; les déploiements NeMo existants qui ne peuvent pas encore passer à un GPU de 80 Go.&lt;/p&gt;

&lt;h2&gt;
  
  
  7. NVIDIA Parakeet TDT 0.6B : la plus petite option sérieuse
&lt;/h2&gt;

&lt;p&gt;&lt;strong&gt;WER de 5,98 % à 6,18 % selon les versions&lt;/strong&gt;&lt;/p&gt;

&lt;p&gt;Parakeet TDT a plusieurs versions de 0,6 B de paramètres dans le classement, toutes à environ 0,2 point les unes des autres. Avec 600 M de paramètres, c'est le plus petit modèle ici qui reste proche de 6 % de WER, ce qui lui permet de tourner sur des GPU modestes. Sa faiblesse est l'audio de format long, où Nemotron le dépasse de plus de deux points.&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;Choisissez-le pour :&lt;/strong&gt; les appareils en périphérie, les GPU bon marché et les clips courts comme les commandes vocales ou des extraits d'appels.&lt;/p&gt;

&lt;h2&gt;
  
  
  8. Mistral Voxtral Small 24B : parole plus un LLM performant
&lt;/h2&gt;

&lt;p&gt;&lt;strong&gt;WER 6,38 %&lt;/strong&gt;&lt;/p&gt;

&lt;p&gt;Voxtral Small associe une entrée vocale à un modèle de langage Mistral de 24 B, donc comme Nemotron, il peut répondre à des questions sur l'audio, pas seulement le transcrire. Il est en retrait par rapport aux cinq premiers sur le WER pur. Notre &lt;a href="https://apidog.com/fr/blog/voxtral-open-source-whisper-alternative?utm_source=dev.to&amp;amp;utm_medium=wanda&amp;amp;utm_content=n8n-post-automation"&gt;comparatif Voxtral vs Whisper&lt;/a&gt; couvre en détail sa version précédente.&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;Choisissez-le pour :&lt;/strong&gt; les assistants vocaux et les questions-réponses audio où le modèle de langage compte plus que le dernier point de WER.&lt;/p&gt;

&lt;h2&gt;
  
  
  9. OpenAI Whisper large-v3 : la référence de base
&lt;/h2&gt;

&lt;p&gt;&lt;strong&gt;WER 7,16 %, 41e au classement global&lt;/strong&gt;&lt;/p&gt;

&lt;p&gt;Whisper large-v3 est encore le modèle ouvert le plus largement déployé, avec le plus grand écosystème de wrappers, de fine-tunes et de tutoriels. En termes de précision, il est désormais derrière tous les autres modèles de cette liste. Si vous l'utilisez en production, passer à l'un des six premiers est l'amélioration de qualité la moins coûteuse disponible.&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;Choisissez-le pour :&lt;/strong&gt; les prototypes qui dépendent d'outils spécifiques à Whisper, ou comme référence à dépasser.&lt;/p&gt;

&lt;h2&gt;
  
  
  Lequel choisir ?
&lt;/h2&gt;

&lt;div class="table-wrapper-paragraph"&gt;&lt;table&gt;
&lt;thead&gt;
&lt;tr&gt;
&lt;th&gt;Votre tâche&lt;/th&gt;
&lt;th&gt;Choisissez&lt;/th&gt;
&lt;/tr&gt;
&lt;/thead&gt;
&lt;tbody&gt;
&lt;tr&gt;
&lt;td&gt;Réunions avec plusieurs locuteurs&lt;/td&gt;
&lt;td&gt;Nemotron 3.5 Transcribe&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;Podcasts ou appels d'une heure en une seule passe&lt;/td&gt;
&lt;td&gt;Nemotron 3.5 Transcribe&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;Archives multilingues&lt;/td&gt;
&lt;td&gt;Nemotron 3.5 Transcribe&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;Tâches par lots en anglais sur des GPU plus petits&lt;/td&gt;
&lt;td&gt;Qwen3-ASR-1.7B&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;Débit maximal&lt;/td&gt;
&lt;td&gt;TheStage Whisper large-v3 turbo ou Cohere Transcribe&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;Matériel edge ou à faible coût&lt;/td&gt;
&lt;td&gt;Parakeet TDT 0.6B&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;Questions-réponses audio plus transcription&lt;/td&gt;
&lt;td&gt;Nemotron 3.5 Transcribe ou Voxtral Small&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;Code Whisper existant, changement minimal&lt;/td&gt;
&lt;td&gt;TheStage Whisper large-v3 turbo&lt;/td&gt;
&lt;/tr&gt;
&lt;/tbody&gt;
&lt;/table&gt;&lt;/div&gt;

&lt;p&gt;Une mise en garde : les moyennes du classement masquent les écarts entre domaines. Nemotron est le meilleur globalement, mais Granite le bat sur AMI et plusieurs modèles le battent sur LibriSpeech. Testez les deux ou trois premiers sur 50 à 100 de vos propres enregistrements avant de vous engager.&lt;/p&gt;

&lt;h2&gt;
  
  
  Évaluez les candidats avec votre agent de codage et Apidog CLI
&lt;/h2&gt;

&lt;p&gt;La façon la plus rapide de mener ce comparatif est de laisser votre agent de codage s'en charger. Servez deux ou trois modèles derrière des endpoints &lt;code&gt;/v1/audio/transcriptions&lt;/code&gt; de style OpenAI (SGLang-Omni sert Nemotron de cette manière), puis demandez à l'agent de construire et d'exécuter les mêmes vérifications sur chacun avec &lt;a href="https://apidog.com/apidog-cli/?utm_source=dev.to&amp;amp;utm_medium=wanda&amp;amp;utm_content=n8n-post-automation"&gt;Apidog CLI&lt;/a&gt;.&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; &lt;span class="nt"&gt;-g&lt;/span&gt; apidog-cli@latest
apidog login &lt;span class="nt"&gt;--with-token&lt;/span&gt; &amp;lt;YOUR_TOKEN&amp;gt;
npx &lt;span class="nt"&gt;-y&lt;/span&gt; skills add https://apidog.com   &lt;span class="c"&gt;# pick your agent when prompted&lt;/span&gt;
&lt;/code&gt;&lt;/pre&gt;

&lt;/div&gt;



&lt;p&gt;Ensuite, donnez un seul prompt à votre agent :&lt;br&gt;
&lt;/p&gt;

&lt;div class="highlight js-code-highlight"&gt;
&lt;pre class="highlight plaintext"&gt;&lt;code&gt;In Apidog project &amp;lt;id&amp;gt;, create one environment per speech server (nemotron, qwen3-asr,
whisper) with its baseUrl. Create test cases that POST each file in samples/ to
{{baseUrl}}/v1/audio/transcriptions, assert status 200 and non-empty text, and save the
transcript to a variable. Run the cases against each environment and give me a table
of failures and response times per server.
&lt;/code&gt;&lt;/pre&gt;

&lt;/div&gt;



&lt;p&gt;L'agent lit le schéma, valide sa charge utile, écrit les cas et les exécute par environnement :&lt;br&gt;
&lt;/p&gt;

&lt;div class="highlight js-code-highlight"&gt;
&lt;pre class="highlight shell"&gt;&lt;code&gt;apidog cli-schema get test-case-create
apidog cli-schema validate test-case-create &lt;span class="nt"&gt;--file&lt;/span&gt; &lt;span class="k"&gt;case&lt;/span&gt;.json
apidog test-case create &lt;span class="nt"&gt;--project&lt;/span&gt; &amp;lt;&lt;span class="nb"&gt;id&lt;/span&gt;&lt;span class="o"&gt;&amp;gt;&lt;/span&gt; &lt;span class="nt"&gt;--file&lt;/span&gt; &lt;span class="k"&gt;case&lt;/span&gt;.json
apidog run &lt;span class="nt"&gt;--test-case&lt;/span&gt; &amp;lt;caseId&amp;gt; &lt;span class="nt"&gt;--project&lt;/span&gt; &amp;lt;&lt;span class="nb"&gt;id&lt;/span&gt;&lt;span class="o"&gt;&amp;gt;&lt;/span&gt; &lt;span class="nt"&gt;-e&lt;/span&gt; &amp;lt;envId&amp;gt; &lt;span class="nt"&gt;-r&lt;/span&gt; cli,json
&lt;/code&gt;&lt;/pre&gt;

&lt;/div&gt;



&lt;p&gt;Évaluez les transcriptions enregistrées par rapport à votre texte de référence avec n'importe quel script WER, et conservez l'exécution de l'environnement gagnant dans la CI avec &lt;code&gt;-r junit&lt;/code&gt;. Voir &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; et &lt;a href="https://apidog.com/fr/blog/apidog-cli-ci-cd-pipeline?utm_source=dev.to&amp;amp;utm_medium=wanda&amp;amp;utm_content=n8n-post-automation"&gt;Apidog CLI dans un pipeline CI/CD&lt;/a&gt;.&lt;/p&gt;

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

&lt;p&gt;&lt;strong&gt;Quel est le modèle open source de transcription vocale le plus précis ?&lt;/strong&gt; NVIDIA Nemotron 3.5 Transcribe, avec un WER moyen de 5,33 % dans le classement Open ASR du 28 octobre 2026.&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;Whisper est-il encore bon ?&lt;/strong&gt; Il fonctionne, mais &lt;code&gt;whisper-large-v3&lt;/code&gt; se classe 41e avec 7,16 %. Les versions optimisées de Whisper comme large-v3 turbo de TheStage obtiennent 5,91 %.&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;Quel modèle ouvert est le plus rapide ?&lt;/strong&gt; Parmi les modèles présentés ici, Whisper large-v3 turbo de TheStage AI, avec un RTFx de 1 177.&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;Les modèles ouverts surpassent-ils désormais les API payantes ?&lt;/strong&gt; Certains. Nemotron 3.5 Transcribe surpasse AssemblyAI Universal-3.5 Pro (5,39 %) et OpenAI gpt-transcribe (5,96 %). Otter, Zoom et ElevenLabs restent globalement en tête. Pour les options hébergées, consultez notre &lt;a href="https://apidog.com/fr/blog/top-5-text-to-speech-and-speech-to-text-apis-you-should-use-right-now?utm_source=dev.to&amp;amp;utm_medium=wanda&amp;amp;utm_content=n8n-post-automation"&gt;sélection d'API de transcription vocale&lt;/a&gt;.&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;Lequel prend en charge la diarisation des locuteurs ?&lt;/strong&gt; Nemotron 3.5 Transcribe le fait dans le même modèle, avec jusqu'à huit locuteurs. La plupart des autres nécessitent une étape de diarisation séparée.&lt;/p&gt;

&lt;h2&gt;
  
  
  Le verdict
&lt;/h2&gt;

&lt;p&gt;Pour la plupart des équipes fin 2026, commencez par Nemotron 3.5 Transcribe si vous disposez d'un GPU de 80 Go ou si vous pouvez payer 0,12 $ de l'heure sur une API hébergée. Choisissez Qwen3-ASR-1.7B lorsque le budget GPU est serré, et Parakeet lorsque le matériel l'est encore plus. Quel que soit votre choix, testez-le sur votre propre audio et laissez votre agent maintenir les vérifications &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 que le modèle choisi reste performant après chaque mise à niveau.&lt;/p&gt;

</description>
      <category>opensource</category>
      <category>machinelearning</category>
      <category>news</category>
      <category>ai</category>
    </item>
    <item>
      <title>Comment migrer de Redocly vers Apidog sans perdre votre workflow Docs-as-Code</title>
      <dc:creator>Antoine Laurent</dc:creator>
      <pubDate>Thu, 29 Oct 2026 08:44:36 +0000</pubDate>
      <link>https://dev.to/antoine_laurentt/comment-migrer-de-redocly-vers-apidog-sans-perdre-votre-workflow-docs-as-code-172i</link>
      <guid>https://dev.to/antoine_laurentt/comment-migrer-de-redocly-vers-apidog-sans-perdre-votre-workflow-docs-as-code-172i</guid>
      <description>&lt;h1&gt;
  
  
  Comment migrer de Redocly vers Apidog sans perdre votre workflow Docs-as-Code
&lt;/h1&gt;

&lt;p&gt;Si vous hébergez votre portail développeurs sur Redocly, vous travaillez déjà comme la plupart des équipes API le souhaitent : &lt;code&gt;openapi.yaml&lt;/code&gt; vit dans Git, les guides sont en Markdown, et un push met à jour la documentation. La crainte lorsqu'on change d'outil, c'est de perdre cette boucle et de finir par modifier la documentation à la main dans une interface web.&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 n'est pas une fatalité. Le &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; Spec-first Mode conserve votre spec et votre Markdown dans le même dépôt, synchronise à chaque push via un webhook, et publie un portail avec les guides et une référence API dans une seule barre latérale. Ce guide détaille la migration, y compris la partie qui ne se reporte pas automatiquement : le contenu long que de nombreux utilisateurs de Redocly conservent dans &lt;code&gt;info.description&lt;/code&gt; et &lt;code&gt;tags[].description&lt;/code&gt;.&lt;/p&gt;

&lt;p&gt;Si vous êtes encore en train de comparer les outils, commencez par &lt;a href="https://apidog.com/fr/blog/apidog-vs-redocly?utm_source=dev.to&amp;amp;utm_medium=wanda&amp;amp;utm_content=n8n-post-automation"&gt;Apidog vs. Redocly&lt;/a&gt; ou la liste plus large des &lt;a href="https://apidog.com/fr/blog/redocly-alternatives?utm_source=dev.to&amp;amp;utm_medium=wanda&amp;amp;utm_content=n8n-post-automation"&gt;alternatives à Redocly&lt;/a&gt;. Cet article suppose que vous avez choisi Apidog et que vous voulez migrer sans casser votre flux de travail.&lt;/p&gt;

&lt;h2&gt;
  
  
  Ce qui se reporte et ce qui ne se reporte pas
&lt;/h2&gt;

&lt;p&gt;Nous avons testé cette migration avec une vraie spec de production : OpenAPI 3.0.3, 62 opérations réparties sur 13 tags, avec du contenu de démarrage, d'authentification et d'intégration rédigé dans les champs de description de la spec. Voici ce qui s'est passé à l'import.&lt;/p&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;Résultat dans Apidog Spec-first Mode&lt;/th&gt;
&lt;/tr&gt;
&lt;/thead&gt;
&lt;tbody&gt;
&lt;tr&gt;
&lt;td&gt;Opérations, chemins, paramètres&lt;/td&gt;
&lt;td&gt;Importés intacts (62 sur 62)&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;Schémas et &lt;code&gt;components&lt;/code&gt;
&lt;/td&gt;
&lt;td&gt;Importés intacts&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;Schémas de sécurité (clé API, bearer, OAuth2)&lt;/td&gt;
&lt;td&gt;Importés intacts&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;Tags&lt;/td&gt;
&lt;td&gt;Transformés en dossiers d'endpoints (13 sur 13)&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;Synchronisation Git&lt;/td&gt;
&lt;td&gt;Push vers le dépôt, le webhook met à jour le projet&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;&lt;code&gt;info.description&lt;/code&gt;&lt;/td&gt;
&lt;td&gt;Importé, mais non rendu sous forme de pages de guide distinctes&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;&lt;code&gt;tags[].description&lt;/code&gt;&lt;/td&gt;
&lt;td&gt;Importé, mais non affiché comme pages d'introduction de catégorie par défaut&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;Fichiers Markdown dans le dépôt&lt;/td&gt;
&lt;td&gt;Synchronisés et publiés comme pages de documentation&lt;/td&gt;
&lt;/tr&gt;
&lt;/tbody&gt;
&lt;/table&gt;&lt;/div&gt;

&lt;p&gt;La référence API est transférée sans aucune modification. Le manque concerne le contenu narratif.&lt;/p&gt;

&lt;h2&gt;
  
  
  Pourquoi vos champs de description ne s'affichent pas de la même manière
&lt;/h2&gt;

&lt;p&gt;&lt;a href="https://redocly.com/docs/redoc" rel="noopener noreferrer"&gt;Redoc&lt;/a&gt;, le moteur de rendu derrière les docs de référence de Redocly, traite &lt;code&gt;info.description&lt;/code&gt; comme un mini-document. Chaque titre Markdown qu'il contient devient une entrée de la barre latérale, c'est pourquoi les équipes y rédigent souvent l'intégralité de leurs guides « Démarrage » et « Authentification ». Les descriptions de tags s'affichent comme texte d'introduction en haut de chaque groupe de tags.&lt;/p&gt;

&lt;p&gt;C'est une convention de Redoc, pas une partie de la &lt;a href="https://spec.openapis.org/oas/v3.0.3" rel="noopener noreferrer"&gt;spécification OpenAPI&lt;/a&gt;. La spec définit uniquement &lt;code&gt;description&lt;/code&gt; comme une chaîne CommonMark. Apidog, comme la plupart des portails, conserve les guides sous forme de documents Markdown autonomes et réserve la spec à la référence. Une publication par défaut après import affiche uniquement la référence API, sans les guides que vous avez rédigés dans les champs de description.&lt;/p&gt;

&lt;p&gt;La solution est un déplacement ponctuel : extrayez ce contenu du YAML vers des fichiers Markdown à côté. Ensuite, tout reste piloté par Git.&lt;/p&gt;

&lt;h2&gt;
  
  
  La structure cible du dépôt
&lt;/h2&gt;

&lt;p&gt;Voici la structure que nous avons validée :&lt;br&gt;
&lt;/p&gt;

&lt;div class="highlight js-code-highlight"&gt;
&lt;pre class="highlight plaintext"&gt;&lt;code&gt;your-repo/
├── openapi.yaml              # source of truth for the API reference
└── docs/
    ├── getting-started.md
    ├── authentication.md
    └── embed-integration-guide.md
&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%2Fdev-to-uploads.s3.us-east-2.amazonaws.com%2Fuploads%2Farticles%2Fybeukd1ttm0d4p9stpo5.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%2Fybeukd1ttm0d4p9stpo5.png" alt="Recommended repository layout for a Git-driven Apidog developer portal: openapi.yaml at the root, guides in docs/" width="800" height="327"&gt;&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;&lt;code&gt;openapi.yaml&lt;/code&gt; pilote la référence API. Chaque fichier dans &lt;code&gt;docs/&lt;/code&gt; devient une page dans la barre latérale du portail. Les images référencées par ces fichiers Markdown peuvent vivre dans le même dépôt et se synchroniser avec eux.&lt;/p&gt;

&lt;p&gt;Si vous utilisiez le &lt;code&gt;sidebars.yaml&lt;/code&gt; de Redocly pour ordonner votre navigation, conservez-le comme référence. Vous définirez le même ordre une fois dans les paramètres du site de documentation d'Apidog.&lt;/p&gt;

&lt;h2&gt;
  
  
  Migration étape par étape
&lt;/h2&gt;

&lt;h3&gt;
  
  
  1. Auditez le contenu de vos champs de description
&lt;/h3&gt;

&lt;p&gt;Avant de déplacer quoi que ce soit, voyez combien de contenu se trouve dans la spec. Avec &lt;a href="https://github.com/mikefarah/yq" rel="noopener noreferrer"&gt;yq&lt;/a&gt; :&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;# How long is the top-level description?&lt;/span&gt;
yq &lt;span class="s1"&gt;'.info.description'&lt;/span&gt; openapi.yaml | &lt;span class="nb"&gt;wc&lt;/span&gt; &lt;span class="nt"&gt;-w&lt;/span&gt;

&lt;span class="c"&gt;# Which headings does it contain? Each one is a Redoc sidebar entry today.&lt;/span&gt;
yq &lt;span class="s1"&gt;'.info.description'&lt;/span&gt; openapi.yaml | &lt;span class="nb"&gt;grep&lt;/span&gt; &lt;span class="nt"&gt;-E&lt;/span&gt; &lt;span class="s1"&gt;'^#{1,3} '&lt;/span&gt;

&lt;span class="c"&gt;# Which tags carry a description?&lt;/span&gt;
yq &lt;span class="s1"&gt;'.tags[] | select(.description != null) | .name'&lt;/span&gt; openapi.yaml
&lt;/code&gt;&lt;/pre&gt;

&lt;/div&gt;



&lt;p&gt;La liste des titres constitue votre future liste de fichiers dans &lt;code&gt;docs/&lt;/code&gt;. Dans notre test, &lt;code&gt;info.description&lt;/code&gt; s'est scindé en deux fichiers Markdown, et les descriptions de tags sont devenues des pages d'introduction par dossier plus un fichier Markdown supplémentaire.&lt;/p&gt;

&lt;h3&gt;
  
  
  2. Scindez &lt;code&gt;info.description&lt;/code&gt; en fichiers Markdown
&lt;/h3&gt;

&lt;p&gt;Copiez chaque section de premier niveau dans son propre fichier sous &lt;code&gt;docs/&lt;/code&gt;. Conservez les titres, les exemples de code et les liens. Réduisez ensuite &lt;code&gt;info.description&lt;/code&gt; dans la spec à un résumé d'un paragraphe, afin que le contenu ne vive qu'à un seul endroit.&lt;/p&gt;

&lt;p&gt;Surveillez deux fonctionnalités propres à Redoc pendant la copie :&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;Les balises Redoc comme &lt;code&gt;&amp;lt;SecurityDefinitions /&amp;gt;&lt;/code&gt; ne s'affichent pas en dehors de Redoc. Remplacez-les par une courte section rédigée qui renvoie aux schémas de sécurité dans la référence.&lt;/li&gt;
&lt;li&gt;Les liens comme &lt;code&gt;#tag/Payments&lt;/code&gt; pointent vers des ancres Redoc. Mettez-les à jour vers les URL de doc ou de dossier Apidog correspondantes après la première publication.&lt;/li&gt;
&lt;/ul&gt;

&lt;h3&gt;
  
  
  3. Connectez le dépôt en Spec-first Mode
&lt;/h3&gt;

&lt;p&gt;Créez un projet en &lt;a href="https://apidog.com/fr/blog/apidog-spec-first-mode-guide?utm_source=dev.to&amp;amp;utm_medium=wanda&amp;amp;utm_content=n8n-post-automation"&gt;Spec-first Mode&lt;/a&gt;, connectez votre dépôt (GitHub, GitLab, Azure DevOps ou Bitbucket), pointez-le vers &lt;code&gt;openapi.yaml&lt;/code&gt; et le dossier &lt;code&gt;docs/&lt;/code&gt;, puis installez le webhook. À partir de là, un push vers la branche suivie met à jour le projet.&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%2F524uh82hq1e9g0r85by2.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%2F524uh82hq1e9g0r85by2.png" alt="Creating a Spec-first Mode project in Apidog: connect a GitHub repository, pick the main branch and tick Install Webhook" width="800" height="576"&gt;&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;Après la première synchronisation, l'espace de travail &lt;strong&gt;Specs&lt;/strong&gt; affiche votre spec et le reste du dépôt. L'onglet &lt;strong&gt;APIs&lt;/strong&gt; liste les opérations analysées depuis &lt;code&gt;openapi.yaml&lt;/code&gt;, &lt;strong&gt;Docs&lt;/strong&gt; contient vos pages Markdown, et &lt;strong&gt;All files&lt;/strong&gt; reflète le dépôt.&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%2Fmdplotdhvvc6a2iau6qy.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%2Fmdplotdhvvc6a2iau6qy.png" alt="The Specs workspace in Apidog after a Git sync, with APIs, Docs and All files tabs and a Synced just now status" width="800" height="459"&gt;&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;Le webhook est ce qui maintient ce flux de travail docs-as-code. Sans lui, vous devriez déclencher les synchronisations manuellement. Pour un rappel de son importance, consultez notre guide sur la &lt;a href="https://apidog.com/fr/blog/docs-as-code?utm_source=dev.to&amp;amp;utm_medium=wanda&amp;amp;utm_content=n8n-post-automation"&gt;documentation as code&lt;/a&gt;.&lt;/p&gt;

&lt;h3&gt;
  
  
  4. Publiez le site de documentation et définissez la navigation
&lt;/h3&gt;

&lt;p&gt;Publiez un site de documentation à partir du projet et organisez la barre latérale. L'ordre que la plupart des utilisateurs de Redocly souhaitent, et celui que nous avons reproduit, est :&lt;/p&gt;

&lt;ol&gt;
&lt;li&gt;Getting Started&lt;/li&gt;
&lt;li&gt;Authentication&lt;/li&gt;
&lt;li&gt;Integration guides&lt;/li&gt;
&lt;li&gt;API Reference (les dossiers d'endpoints issus de vos tags)&lt;/li&gt;
&lt;/ol&gt;

&lt;p&gt;Les pages Markdown et les dossiers API se mélangent librement dans une même arborescence, ce qui vous permet de reproduire fidèlement votre barre latérale Redocly actuelle.&lt;/p&gt;

&lt;h3&gt;
  
  
  5. Ajoutez votre domaine personnalisé
&lt;/h3&gt;

&lt;p&gt;Pointez un CNAME tel que &lt;code&gt;developers.example.com&lt;/code&gt; vers le site de documentation. Les domaines personnalisés sont disponibles avec le plan gratuit.&lt;/p&gt;

&lt;h2&gt;
  
  
  Laissez votre agent de codage migrer les descriptions de tags avec Apidog CLI
&lt;/h2&gt;

&lt;p&gt;Les descriptions de tags sont la partie la plus fastidieuse. Treize tags, cela signifie treize copier-coller, et vous devrez les refaire à chaque fois qu'une description de tag change pendant la transition. Confiez-le plutôt à votre agent de codage.&lt;/p&gt;

&lt;p&gt;&lt;a href="https://apidog.com/apidog-cli/?utm_source=dev.to&amp;amp;utm_medium=wanda&amp;amp;utm_content=n8n-post-automation"&gt;Apidog CLI&lt;/a&gt; donne à Claude Code, Codex, Cursor ou à tout agent en terminal un accès JSON structuré à votre projet, y compris aux dossiers d'endpoints. Configurez-le une fois :&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; &lt;span class="nt"&gt;-g&lt;/span&gt; apidog-cli@latest
apidog auth login &lt;span class="nt"&gt;--with-token&lt;/span&gt; &amp;lt;YOUR_ACCESS_TOKEN&amp;gt;
npx &lt;span class="nt"&gt;-y&lt;/span&gt; skills add https://apidog.com
&lt;/code&gt;&lt;/pre&gt;

&lt;/div&gt;



&lt;p&gt;La dernière ligne installe la skill Apidog pour que votre agent connaisse les commandes sans deviner. Le &lt;a href="https://apidog.com/fr/blog/apidog-cli-installation-guide?utm_source=dev.to&amp;amp;utm_medium=wanda&amp;amp;utm_content=n8n-post-automation"&gt;guide d'installation&lt;/a&gt; couvre les jetons et les déploiements privés.&lt;/p&gt;

&lt;p&gt;Donnez ensuite une seule instruction à votre agent :&lt;/p&gt;

&lt;blockquote&gt;
&lt;p&gt;Read &lt;code&gt;openapi.yaml&lt;/code&gt;. For every tag with a description, find the matching endpoint folder in Apidog project &lt;code&gt;&amp;lt;PROJECT_ID&amp;gt;&lt;/code&gt; and set that folder's description to the tag's description. Validate each payload with &lt;code&gt;apidog cli-schema validate folder-update&lt;/code&gt; before writing. Show me the list of folders you changed.&lt;/p&gt;
&lt;/blockquote&gt;

&lt;p&gt;Voici ce que l'agent exécute :&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;# Find the folder IDs that correspond to your tags&lt;/span&gt;
apidog folder list &lt;span class="nt"&gt;--project&lt;/span&gt; &amp;lt;PROJECT_ID&amp;gt; &lt;span class="nt"&gt;--type&lt;/span&gt; endpoint

&lt;span class="c"&gt;# Check the payload shape instead of guessing it&lt;/span&gt;
apidog cli-schema get folder-update

&lt;span class="c"&gt;# For each tag: write {"description": "..."} to a file, validate, then update&lt;/span&gt;
apidog cli-schema validate folder-update &lt;span class="nt"&gt;--file&lt;/span&gt; ./payments-folder.json
apidog folder update &amp;lt;FOLDER_ID&amp;gt; &lt;span class="nt"&gt;--project&lt;/span&gt; &amp;lt;PROJECT_ID&amp;gt; &lt;span class="nt"&gt;--type&lt;/span&gt; endpoint &lt;span class="se"&gt;\&lt;/span&gt;
  &lt;span class="nt"&gt;--file&lt;/span&gt; ./payments-folder.json
&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%2Fdev-to-uploads.s3.us-east-2.amazonaws.com%2Fuploads%2Farticles%2Fqoztiavizmm4nxj9bzsf.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%2Fqoztiavizmm4nxj9bzsf.png" alt="apidog cli-schema get folder-update shows the folder description field the agent writes to" width="800" height="500"&gt;&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;Le schéma &lt;code&gt;folder-update&lt;/code&gt; accepte &lt;code&gt;name&lt;/code&gt;, &lt;code&gt;parentId&lt;/code&gt; et &lt;code&gt;description&lt;/code&gt;, et &lt;code&gt;description&lt;/code&gt; est pris en charge sur les dossiers d'endpoints et de scénarios de test. Pour les guides qui n'appartiennent pas à un seul tag, l'agent peut utiliser &lt;code&gt;apidog doc list&lt;/code&gt; et &lt;code&gt;apidog doc create&lt;/code&gt; de la même manière, après avoir lu &lt;code&gt;apidog cli-schema get doc-create&lt;/code&gt;.&lt;/p&gt;

&lt;p&gt;Pour afficher l'introduction d'un dossier sur le site publié, définissez &lt;strong&gt;Folder Contents Displaying Setting&lt;/strong&gt; dans les paramètres du dossier, sous &lt;strong&gt;Documentation Settings after Publication&lt;/strong&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%2Fbrtb80j9ofzyt74s4xuj.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%2Fbrtb80j9ofzyt74s4xuj.png" alt="Apidog folder settings: Documentation Settings after Publication, with Directory Tree Display Style and Folder Contents Displaying Setting" width="800" height="460"&gt;&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;Une mise en garde honnête : exposer les descriptions de tags sous forme de pages d'introduction par catégorie fonctionne, mais repose sur un chemin peu documenté. Testez-le sur deux ou trois dossiers dans votre propre espace de travail avant de vous y fier pour l'ensemble. Pour aller plus loin dans le travail sur la spec piloté par agent, consultez &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;utiliser Apidog CLI dans Claude Code&lt;/a&gt; et &lt;a href="https://apidog.com/fr/blog/apidog-cli-agent-update-api-spec?utm_source=dev.to&amp;amp;utm_medium=wanda&amp;amp;utm_content=n8n-post-automation"&gt;laisser un agent mettre à jour votre spec API&lt;/a&gt;.&lt;/p&gt;

&lt;h2&gt;
  
  
  Ce qui reste en dehors de Git
&lt;/h2&gt;

&lt;p&gt;Un projet Spec-first conserve votre API et votre Markdown dans Git. Quelques paramètres du portail vivent dans l'interface Apidog et ne sont pas versionnés :&lt;/p&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;Où il se trouve&lt;/th&gt;
&lt;/tr&gt;
&lt;/thead&gt;
&lt;tbody&gt;
&lt;tr&gt;
&lt;td&gt;
&lt;code&gt;openapi.yaml&lt;/code&gt; (endpoints, schémas, sécurité)&lt;/td&gt;
&lt;td&gt;Git&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;Pages de guide dans &lt;code&gt;docs/&lt;/code&gt;
&lt;/td&gt;
&lt;td&gt;Git&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;Publication du site de documentation&lt;/td&gt;
&lt;td&gt;Interface Apidog&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;Ordre de la barre latérale et navigation&lt;/td&gt;
&lt;td&gt;Interface Apidog&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;Paramètres d'affichage de l'introduction de dossier&lt;/td&gt;
&lt;td&gt;Interface Apidog&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;Domaine personnalisé&lt;/td&gt;
&lt;td&gt;Interface Apidog et votre DNS&lt;/td&gt;
&lt;/tr&gt;
&lt;/tbody&gt;
&lt;/table&gt;&lt;/div&gt;

&lt;p&gt;Ce sont des éléments à configurer une seule fois. Vous y touchez lorsque vous ajoutez une nouvelle section de premier niveau, pas à chaque modification de contenu. Redocly en conserve davantage dans &lt;code&gt;redocly.yaml&lt;/code&gt; et &lt;code&gt;sidebars.yaml&lt;/code&gt;, donc si vous relisez aujourd'hui les modifications de navigation dans des pull requests, prévoyez que cela bascule dans l'interface.&lt;/p&gt;

&lt;h2&gt;
  
  
  Offre et tarification
&lt;/h2&gt;

&lt;p&gt;La configuration décrite ici tient dans le plan gratuit, domaine personnalisé inclus. Le plan gratuit couvre jusqu'à 4 membres d'équipe. Les plans payants ajoutent des éléments comme plusieurs sites de documentation par projet et des contrôles de visibilité personnalisés. Consultez la &lt;a href="https://apidog.com/pricing/?utm_source=dev.to&amp;amp;utm_medium=wanda&amp;amp;utm_content=n8n-post-automation"&gt;tarification Apidog&lt;/a&gt; pour les limites actuelles.&lt;/p&gt;

&lt;h2&gt;
  
  
  Redocly vs. Apidog après la migration
&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;Redocly&lt;/th&gt;
&lt;th&gt;Apidog Spec-first Mode&lt;/th&gt;
&lt;/tr&gt;
&lt;/thead&gt;
&lt;tbody&gt;
&lt;tr&gt;
&lt;td&gt;Spec dans Git&lt;/td&gt;
&lt;td&gt;Oui&lt;/td&gt;
&lt;td&gt;Oui&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;Guides en Markdown dans Git&lt;/td&gt;
&lt;td&gt;Oui&lt;/td&gt;
&lt;td&gt;Oui&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;Synchronisation automatique au push&lt;/td&gt;
&lt;td&gt;Oui&lt;/td&gt;
&lt;td&gt;Oui, via webhook&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;Guides dans &lt;code&gt;info.description&lt;/code&gt;
&lt;/td&gt;
&lt;td&gt;Rendus comme sections de la barre latérale&lt;/td&gt;
&lt;td&gt;À déplacer vers des fichiers Markdown&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;Configuration de la navigation&lt;/td&gt;
&lt;td&gt;
&lt;code&gt;sidebars.yaml&lt;/code&gt; dans Git&lt;/td&gt;
&lt;td&gt;Interface Apidog&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;Test, mock et débogage d'API&lt;/td&gt;
&lt;td&gt;Outils séparés&lt;/td&gt;
&lt;td&gt;Même projet&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;Accès agent via CLI&lt;/td&gt;
&lt;td&gt;Redocly CLI (lint, bundle, build)&lt;/td&gt;
&lt;td&gt;Apidog CLI (lecture et écriture des ressources du projet)&lt;/td&gt;
&lt;/tr&gt;
&lt;/tbody&gt;
&lt;/table&gt;&lt;/div&gt;

&lt;p&gt;Le compromis est simple. Vous perdez la navigation définie en YAML. Vous gagnez le test, le mock et une CLI adaptée aux agents sur la même spec que celle dont provient votre documentation. Pour une comparaison CLI par CLI, lisez &lt;a href="https://apidog.com/fr/blog/apidog-cli-vs-redocly-cli?utm_source=dev.to&amp;amp;utm_medium=wanda&amp;amp;utm_content=n8n-post-automation"&gt;Apidog CLI vs Redocly CLI&lt;/a&gt;.&lt;/p&gt;

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

&lt;p&gt;&lt;strong&gt;Mes URL hébergées sur Redocly continueront-elles de fonctionner ?&lt;/strong&gt; Pas automatiquement. Les chemins des pages changent. Si votre ancien portail comportait des URL de guides à fort trafic, ajoutez des redirections au niveau de votre DNS ou de votre proxy pour les pages principales après avoir basculé le domaine.&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;Dois-je réécrire ma spec OpenAPI ?&lt;/strong&gt; Non. La spec s'importe telle quelle. Vous déplacez uniquement le contenu narratif de &lt;code&gt;info.description&lt;/code&gt; et &lt;code&gt;tags[].description&lt;/code&gt; vers des fichiers Markdown.&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;Puis-je conserver &lt;code&gt;x-tagGroups&lt;/code&gt; ?&lt;/strong&gt; Utilisez plutôt des dossiers pour le regroupement. Chaque tag devient un dossier, et vous pouvez imbriquer des dossiers pour reproduire vos groupes de tags.&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;Comment cela se compare-t-il à une migration depuis Stoplight ?&lt;/strong&gt; La forme est similaire : spec dans Git, Markdown à côté, synchronisation par webhook. Consultez &lt;a href="https://apidog.com/fr/blog/migrate-from-stoplight-to-apidog?utm_source=dev.to&amp;amp;utm_medium=wanda&amp;amp;utm_content=n8n-post-automation"&gt;comment migrer de Stoplight vers Apidog&lt;/a&gt; si vous utilisez les deux outils.&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;Et si une étape se comporte différemment dans mon espace de travail ?&lt;/strong&gt; Nos résultats proviennent d'un environnement de test. Relancez l'import d'abord sur une branche et comparez le portail publié avec votre portail actuel avant de basculer le DNS.&lt;/p&gt;

&lt;h2&gt;
  
  
  Faites la transition en un après-midi
&lt;/h2&gt;

&lt;p&gt;Une migration de Redocly vers Apidog est essentiellement un déplacement de contenu. Votre spec s'importe telle quelle. Vos guides sortent des champs de description vers un dossier &lt;code&gt;docs/&lt;/code&gt; une seule fois. Un webhook maintient ensuite le tout synchronisé. Laissez votre agent gérer le travail répétitif des descriptions de tags avec Apidog CLI, et consacrez votre temps à vérifier le portail publié page par page.&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; et connectez votre dépôt au Spec-first Mode pour commencer la migration.&lt;/p&gt;

&lt;p&gt;  &lt;iframe src="https://www.youtube.com/embed/UMl4Vo_RwkU" width="710" height="399"&gt;
  &lt;/iframe&gt;
&lt;/p&gt;

</description>
    </item>
    <item>
      <title>API Genie 4 : comment obtenir un accès anticipé dans l'API Gemini et AI Studio</title>
      <dc:creator>Antoine Laurent</dc:creator>
      <pubDate>Thu, 29 Oct 2026 08:44:29 +0000</pubDate>
      <link>https://dev.to/antoine_laurentt/api-genie-4-comment-obtenir-un-acces-anticipe-dans-lapi-gemini-et-ai-studio-5kd</link>
      <guid>https://dev.to/antoine_laurentt/api-genie-4-comment-obtenir-un-acces-anticipe-dans-lapi-gemini-et-ai-studio-5kd</guid>
      <description>&lt;p&gt;Au 29 octobre 2026, il n'existe pas d'API Genie 4 publique. Genie 4 de Google DeepMind, annoncé le 27 octobre 2026, est un aperçu de recherche pour des testeurs de confiance, et Google affirme qu'il « arrive bientôt » pour les partenaires d'accès anticipé de la Gemini API et de Google AI Studio, sans date, documentation, ID de modèle ni prix publiés à ce jour.&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;Vous avez donc deux tâches : vous mettre dans la file d'attente et construire les parties d'une application Genie 4 qui fonctionnent déjà sur la Gemini API publique.&lt;/p&gt;

&lt;h2&gt;
  
  
  Existe-t-il une API Genie 4 ?
&lt;/h2&gt;

&lt;p&gt;Non. Genie 4 de Google DeepMind n'a pas d'API publique, pas de page de référence d'API et pas d'ID de modèle dans la Gemini API au 29 octobre 2026. Google cite les « partenaires d'accès anticipé de la Gemini API et de Google AI Studio » comme prochain groupe après les testeurs de confiance, mais n'a pas publié de formulaire de candidature, de date ni de prix pour cette voie.&lt;/p&gt;

&lt;p&gt;Voici ce qui est confirmé et ce qui ne l'est pas :&lt;/p&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;Statut au 29 octobre 2026&lt;/th&gt;
&lt;th&gt;Source&lt;/th&gt;
&lt;/tr&gt;
&lt;/thead&gt;
&lt;tbody&gt;
&lt;tr&gt;
&lt;td&gt;Date d'annonce&lt;/td&gt;
&lt;td&gt;27 octobre 2026&lt;/td&gt;
&lt;td&gt;&lt;a href="https://deepmind.google/blog/genie-4-a-new-generation-of-world-simulation/" rel="noopener noreferrer"&gt;Google DeepMind&lt;/a&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;Accès actuel&lt;/td&gt;
&lt;td&gt;Aperçu de recherche pour testeurs de confiance&lt;/td&gt;
&lt;td&gt;Google DeepMind&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;Prochain groupe de développeurs&lt;/td&gt;
&lt;td&gt;Partenaires d'accès anticipé de la Gemini API et de Google AI Studio&lt;/td&gt;
&lt;td&gt;Google DeepMind&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;Prochain groupe de consommateurs&lt;/td&gt;
&lt;td&gt;Abonnés Google AI Ultra dans Project Genie&lt;/td&gt;
&lt;td&gt;Google DeepMind&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;Liste d'attente publique&lt;/td&gt;
&lt;td&gt;Un formulaire, pour Genie 4 dans Project Genie&lt;/td&gt;
&lt;td&gt;&lt;a href="https://forms.gle/WQnSNEM3omF7Uruu7" rel="noopener noreferrer"&gt;Formulaire de liste d'attente&lt;/a&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;Page Genie dans la documentation de la Gemini API&lt;/td&gt;
&lt;td&gt;Aucune (&lt;code&gt;/gemini-api/docs/genie&lt;/code&gt; renvoie 404)&lt;/td&gt;
&lt;td&gt;Vérifié le 29 octobre 2026&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;Modèle Genie sur la page des modèles&lt;/td&gt;
&lt;td&gt;Non listé&lt;/td&gt;
&lt;td&gt;&lt;a href="https://ai.google.dev/gemini-api/docs/models" rel="noopener noreferrer"&gt;Page des modèles Gemini&lt;/a&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;ID de modèle, prix, limites de débit&lt;/td&gt;
&lt;td&gt;Non annoncé&lt;/td&gt;
&lt;td&gt;Aucune&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;Résolution, fps, durée de session&lt;/td&gt;
&lt;td&gt;Non annoncé&lt;/td&gt;
&lt;td&gt;Aucune&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;Filigrane en sortie&lt;/td&gt;
&lt;td&gt;SynthID sur toutes les vidéos et tous les audios&lt;/td&gt;
&lt;td&gt;Google DeepMind&lt;/td&gt;
&lt;/tr&gt;
&lt;/tbody&gt;
&lt;/table&gt;&lt;/div&gt;

&lt;p&gt;Pour le détail des fonctionnalités, lisez notre &lt;a href="https://apidog.com/fr/blog/google-genie-4?utm_source=dev.to&amp;amp;utm_medium=wanda&amp;amp;utm_content=n8n-post-automation"&gt;explication de Google Genie 4&lt;/a&gt;. Cet article s'en tient à l'API.&lt;/p&gt;

&lt;h2&gt;
  
  
  Ce que Google a dit sur l'accès à l'API Genie 4, mot pour mot
&lt;/h2&gt;

&lt;p&gt;Google mentionne l'accès des développeurs deux fois dans l'annonce. Au début :&lt;/p&gt;

&lt;blockquote&gt;
&lt;p&gt;« Nous avons commencé à déployer Genie 4 en aperçu de recherche pour des testeurs de confiance, en recueillant des retours avant de le publier aux consommateurs et aux développeurs, en commençant par les abonnés Google AI Ultra dans Project Genie et les partenaires d'accès anticipé de la Gemini API et de Google AI Studio. »&lt;/p&gt;
&lt;/blockquote&gt;

&lt;p&gt;Et dans la section « Prochaines étapes pour Genie 4 » :&lt;/p&gt;

&lt;blockquote&gt;
&lt;p&gt;« Genie 4 a été publié en aperçu de recherche pour des testeurs de confiance, et arrive bientôt pour les abonnés Google AI Ultra dans Project Genie et les partenaires d'accès anticipé de la Gemini API et de Google AI Studio. »&lt;/p&gt;
&lt;/blockquote&gt;

&lt;p&gt;Lisez attentivement : « partenaires d'accès anticipé » désigne un groupe sélectionné, pas une bêta ouverte ; le seul lien associé est la liste d'attente grand public de Project Genie, et rien n'indique un trimestre ni ne mentionne de « disponibilité générale ».&lt;/p&gt;

&lt;p&gt;Google énumère aussi ses propres limites : les environnements restent cohérents « sur de courtes sessions », tandis que les détails et la permanence des objets « peuvent encore changer ou dériver avec le temps ».&lt;/p&gt;

&lt;h2&gt;
  
  
  Comment obtenir un accès anticipé à Genie 4 aujourd'hui
&lt;/h2&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%2F18zg7xwt32bfxb5rl9e4.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%2F18zg7xwt32bfxb5rl9e4.png" alt="Three access paths for Genie 4: trusted testers in the research preview now, Project Genie for Google AI Ultra via the waitlist form, and Gemini API plus AI Studio early access partners with no form yet, all leading to a public Genie 4 API with no announced date" width="800" height="400"&gt;&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;Il n'existe pas encore de candidature développeur, donc ces étapes vous préparent pour le moment où elle apparaîtra :&lt;/p&gt;

&lt;ol&gt;
&lt;li&gt;
&lt;strong&gt;Inscrivez-vous à la liste d'attente de Genie 4.&lt;/strong&gt; Cliquez sur « Rejoindre la liste d'attente de Genie 4 » sur &lt;a href="https://deepmind.google/blog/genie-4-a-new-generation-of-world-simulation/" rel="noopener noreferrer"&gt;l'article de Google DeepMind&lt;/a&gt;. Cela ouvre le &lt;a href="https://forms.gle/WQnSNEM3omF7Uruu7" rel="noopener noreferrer"&gt;formulaire de liste d'attente&lt;/a&gt; de Google pour Project Genie. Ce n'est pas un programme pour développeurs, mais c'est le seul signal que Google a demandé.&lt;/li&gt;
&lt;li&gt;
&lt;strong&gt;Obtenez une clé Gemini API et un compte de facturation.&lt;/strong&gt; Créez une clé dans &lt;a href="https://aistudio.google.com/" rel="noopener noreferrer"&gt;Google AI Studio&lt;/a&gt;. Un projet Gemini API actif est un pari raisonnable pour les partenaires, pas une règle énoncée.&lt;/li&gt;
&lt;li&gt;
&lt;strong&gt;Surveillez la documentation de la Gemini API.&lt;/strong&gt; Consultez la &lt;a href="https://ai.google.dev/gemini-api/docs/models" rel="noopener noreferrer"&gt;page des modèles&lt;/a&gt; et les notes de version dans la barre latérale de la documentation.&lt;/li&gt;
&lt;li&gt;
&lt;strong&gt;Construisez sur l'Interactions API.&lt;/strong&gt; Le &lt;a href="https://ai.google.dev/gemini-api/docs/interactions" rel="noopener noreferrer"&gt;guide de l'Interactions API&lt;/a&gt; de Google indique que « tous les nouveaux modèles, capacités multimodales, outils et fonctionnalités agentiques seront lancés sur l'Interactions API ». Genie 4 n'y est pas nommé, mais s'il arrive dans la Gemini API, c'est la valeur par défaut annoncée.&lt;/li&gt;
&lt;li&gt;
&lt;strong&gt;Livrez quelque chose qui ressemble à un modèle du monde.&lt;/strong&gt; Les testeurs de Google viennent des industries créatives, du journalisme, de l'éducation, du jeu vidéo et de l'ingénierie.&lt;/li&gt;
&lt;/ol&gt;

&lt;p&gt;Pour le coût de Project Genie, voir &lt;a href="https://apidog.com/fr/blog/project-genie-free?utm_source=dev.to&amp;amp;utm_medium=wanda&amp;amp;utm_content=n8n-post-automation"&gt;Project Genie est-il gratuit ?&lt;/a&gt;, et pour des modèles du monde que vous pouvez essayer dès aujourd'hui, &lt;a href="https://apidog.com/fr/blog/project-genie-alternatives?utm_source=dev.to&amp;amp;utm_medium=wanda&amp;amp;utm_content=n8n-post-automation"&gt;Alternatives à Project Genie&lt;/a&gt;.&lt;/p&gt;

&lt;h2&gt;
  
  
  Ce que vous pouvez construire aujourd'hui avec la Gemini API
&lt;/h2&gt;

&lt;p&gt;Genie 4 n'est pas un modèle isolé. Google décrit Gemini 3.8 Flash comme « un agent guide dans la boucle » : il observe la scène, décompose un objectif en étapes, « examine les images entrantes pour suivre la progression et vérifier que chaque étape a réussi », et adapte le plan lorsque l'utilisateur intervient.&lt;/p&gt;

&lt;p&gt;Cette moitié superviseur est publique dès maintenant. &lt;code&gt;gemini-3.8-flash&lt;/code&gt; est disponible sur la Gemini API, avec un niveau gratuit et des tarifs payants de 0,75 $ par million de jetons d'entrée et de 3,75 $ par million de jetons de sortie jusqu'au 31 décembre 2026, selon la &lt;a href="https://ai.google.dev/gemini-api/docs/pricing" rel="noopener noreferrer"&gt;page de tarification de la Gemini API&lt;/a&gt;. Vous pouvez l'orienter vers des images de n'importe quelle source dès aujourd'hui (un moteur de jeu, un enregistreur d'écran, une capture Genie 3) et remplacer par des images Genie 4 plus tard.&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%2Fxmcbzstio4phft2p3wj7.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%2Fxmcbzstio4phft2p3wj7.png" alt="Supervisor loop on the Gemini API: a frame source sends a PNG frame to gemini-3.8-flash on the Interactions API, which returns JSON with plan steps and a verify verdict; not done loops back to re-plan, done moves to the next step, and an Apidog CLI test case checks the response shape" width="800" height="533"&gt;&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;Voici un superviseur minimal en Python, basé sur les formes de requête dans la &lt;a href="https://ai.google.dev/gemini-api/docs/image-understanding" rel="noopener noreferrer"&gt;documentation de compréhension d'images&lt;/a&gt; de Google. Gardez le nom du modèle dans une variable afin de pouvoir le remplacer le jour du lancement :&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;base64&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="n"&gt;os&lt;/span&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="n"&gt;MODEL&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="nf"&gt;get&lt;/span&gt;&lt;span class="p"&gt;(&lt;/span&gt;&lt;span class="sh"&gt;"&lt;/span&gt;&lt;span class="s"&gt;SUPERVISOR_MODEL&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;gemini-3.8-flash&lt;/span&gt;&lt;span class="sh"&gt;"&lt;/span&gt;&lt;span class="p"&gt;)&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;# reads GEMINI_API_KEY
&lt;/span&gt;
&lt;span class="n"&gt;PLAN&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;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;steps&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;array&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;items&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;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;steps&lt;/span&gt;&lt;span class="sh"&gt;"&lt;/span&gt;&lt;span class="p"&gt;]}&lt;/span&gt;
&lt;span class="n"&gt;VERDICT&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;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;done&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;boolean&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;reason&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;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;done&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;reason&lt;/span&gt;&lt;span class="sh"&gt;"&lt;/span&gt;&lt;span class="p"&gt;]}&lt;/span&gt;

&lt;span class="k"&gt;def&lt;/span&gt; &lt;span class="nf"&gt;frame&lt;/span&gt;&lt;span class="p"&gt;(&lt;/span&gt;&lt;span class="n"&gt;path&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="n"&gt;path&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="k"&gt;return&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;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;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="k"&gt;def&lt;/span&gt; &lt;span class="nf"&gt;ask&lt;/span&gt;&lt;span class="p"&gt;(&lt;/span&gt;&lt;span class="n"&gt;text&lt;/span&gt;&lt;span class="p"&gt;,&lt;/span&gt; &lt;span class="n"&gt;image&lt;/span&gt;&lt;span class="p"&gt;,&lt;/span&gt; &lt;span class="n"&gt;schema&lt;/span&gt;&lt;span class="p"&gt;,&lt;/span&gt; &lt;span class="n"&gt;previous&lt;/span&gt;&lt;span class="o"&gt;=&lt;/span&gt;&lt;span class="bp"&gt;None&lt;/span&gt;&lt;span class="p"&gt;):&lt;/span&gt;
    &lt;span class="n"&gt;kwargs&lt;/span&gt; &lt;span class="o"&gt;=&lt;/span&gt; &lt;span class="nf"&gt;dict&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="n"&gt;MODEL&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="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="n"&gt;text&lt;/span&gt;&lt;span class="p"&gt;},&lt;/span&gt; &lt;span class="n"&gt;image&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;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;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;application/json&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;schema&lt;/span&gt;&lt;span class="sh"&gt;"&lt;/span&gt;&lt;span class="p"&gt;:&lt;/span&gt; &lt;span class="n"&gt;schema&lt;/span&gt;&lt;span class="p"&gt;})&lt;/span&gt;
    &lt;span class="k"&gt;if&lt;/span&gt; &lt;span class="n"&gt;previous&lt;/span&gt;&lt;span class="p"&gt;:&lt;/span&gt;
        &lt;span class="n"&gt;kwargs&lt;/span&gt;&lt;span class="p"&gt;[&lt;/span&gt;&lt;span class="sh"&gt;"&lt;/span&gt;&lt;span class="s"&gt;previous_interaction_id&lt;/span&gt;&lt;span class="sh"&gt;"&lt;/span&gt;&lt;span class="p"&gt;]&lt;/span&gt; &lt;span class="o"&gt;=&lt;/span&gt; &lt;span class="n"&gt;previous&lt;/span&gt;
    &lt;span class="n"&gt;turn&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="o"&gt;**&lt;/span&gt;&lt;span class="n"&gt;kwargs&lt;/span&gt;&lt;span class="p"&gt;)&lt;/span&gt;
    &lt;span class="k"&gt;return&lt;/span&gt; &lt;span class="n"&gt;turn&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;json&lt;/span&gt;&lt;span class="p"&gt;.&lt;/span&gt;&lt;span class="nf"&gt;loads&lt;/span&gt;&lt;span class="p"&gt;(&lt;/span&gt;&lt;span class="n"&gt;turn&lt;/span&gt;&lt;span class="p"&gt;.&lt;/span&gt;&lt;span class="n"&gt;output_text&lt;/span&gt;&lt;span class="p"&gt;)&lt;/span&gt;

&lt;span class="n"&gt;goal&lt;/span&gt; &lt;span class="o"&gt;=&lt;/span&gt; &lt;span class="sh"&gt;"&lt;/span&gt;&lt;span class="s"&gt;The character walks to the red door and opens it.&lt;/span&gt;&lt;span class="sh"&gt;"&lt;/span&gt;
&lt;span class="n"&gt;turn_id&lt;/span&gt;&lt;span class="p"&gt;,&lt;/span&gt; &lt;span class="n"&gt;plan&lt;/span&gt; &lt;span class="o"&gt;=&lt;/span&gt; &lt;span class="nf"&gt;ask&lt;/span&gt;&lt;span class="p"&gt;(&lt;/span&gt;&lt;span class="sa"&gt;f&lt;/span&gt;&lt;span class="sh"&gt;"&lt;/span&gt;&lt;span class="s"&gt;Goal: &lt;/span&gt;&lt;span class="si"&gt;{&lt;/span&gt;&lt;span class="n"&gt;goal&lt;/span&gt;&lt;span class="si"&gt;}&lt;/span&gt;&lt;span class="se"&gt;\n&lt;/span&gt;&lt;span class="s"&gt;Break it into short visual steps.&lt;/span&gt;&lt;span class="sh"&gt;"&lt;/span&gt;&lt;span class="p"&gt;,&lt;/span&gt;
                    &lt;span class="nf"&gt;frame&lt;/span&gt;&lt;span class="p"&gt;(&lt;/span&gt;&lt;span class="sh"&gt;"&lt;/span&gt;&lt;span class="s"&gt;frame_000.png&lt;/span&gt;&lt;span class="sh"&gt;"&lt;/span&gt;&lt;span class="p"&gt;),&lt;/span&gt; &lt;span class="n"&gt;PLAN&lt;/span&gt;&lt;span class="p"&gt;)&lt;/span&gt;

&lt;span class="k"&gt;for&lt;/span&gt; &lt;span class="n"&gt;i&lt;/span&gt;&lt;span class="p"&gt;,&lt;/span&gt; &lt;span class="n"&gt;step&lt;/span&gt; &lt;span class="ow"&gt;in&lt;/span&gt; &lt;span class="nf"&gt;enumerate&lt;/span&gt;&lt;span class="p"&gt;(&lt;/span&gt;&lt;span class="n"&gt;plan&lt;/span&gt;&lt;span class="p"&gt;[&lt;/span&gt;&lt;span class="sh"&gt;"&lt;/span&gt;&lt;span class="s"&gt;steps&lt;/span&gt;&lt;span class="sh"&gt;"&lt;/span&gt;&lt;span class="p"&gt;],&lt;/span&gt; &lt;span class="n"&gt;start&lt;/span&gt;&lt;span class="o"&gt;=&lt;/span&gt;&lt;span class="mi"&gt;1&lt;/span&gt;&lt;span class="p"&gt;):&lt;/span&gt;
    &lt;span class="n"&gt;turn_id&lt;/span&gt;&lt;span class="p"&gt;,&lt;/span&gt; &lt;span class="n"&gt;verdict&lt;/span&gt; &lt;span class="o"&gt;=&lt;/span&gt; &lt;span class="nf"&gt;ask&lt;/span&gt;&lt;span class="p"&gt;(&lt;/span&gt;&lt;span class="sa"&gt;f&lt;/span&gt;&lt;span class="sh"&gt;"&lt;/span&gt;&lt;span class="s"&gt;Step &lt;/span&gt;&lt;span class="si"&gt;{&lt;/span&gt;&lt;span class="n"&gt;i&lt;/span&gt;&lt;span class="si"&gt;}&lt;/span&gt;&lt;span class="s"&gt;: &lt;/span&gt;&lt;span class="si"&gt;{&lt;/span&gt;&lt;span class="n"&gt;step&lt;/span&gt;&lt;span class="si"&gt;}&lt;/span&gt;&lt;span class="se"&gt;\n&lt;/span&gt;&lt;span class="s"&gt;Does this frame show it done?&lt;/span&gt;&lt;span class="sh"&gt;"&lt;/span&gt;&lt;span class="p"&gt;,&lt;/span&gt;
                           &lt;span class="nf"&gt;frame&lt;/span&gt;&lt;span class="p"&gt;(&lt;/span&gt;&lt;span class="sa"&gt;f&lt;/span&gt;&lt;span class="sh"&gt;"&lt;/span&gt;&lt;span class="s"&gt;frame_&lt;/span&gt;&lt;span class="si"&gt;{&lt;/span&gt;&lt;span class="n"&gt;i&lt;/span&gt;&lt;span class="si"&gt;:&lt;/span&gt;&lt;span class="mi"&gt;03&lt;/span&gt;&lt;span class="n"&gt;d&lt;/span&gt;&lt;span class="si"&gt;}&lt;/span&gt;&lt;span class="s"&gt;.png&lt;/span&gt;&lt;span class="sh"&gt;"&lt;/span&gt;&lt;span class="p"&gt;),&lt;/span&gt; &lt;span class="n"&gt;VERDICT&lt;/span&gt;&lt;span class="p"&gt;,&lt;/span&gt; &lt;span class="n"&gt;previous&lt;/span&gt;&lt;span class="o"&gt;=&lt;/span&gt;&lt;span class="n"&gt;turn_id&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;i&lt;/span&gt;&lt;span class="p"&gt;,&lt;/span&gt; &lt;span class="n"&gt;step&lt;/span&gt;&lt;span class="p"&gt;,&lt;/span&gt; &lt;span class="n"&gt;verdict&lt;/span&gt;&lt;span class="p"&gt;)&lt;/span&gt;
    &lt;span class="k"&gt;if&lt;/span&gt; &lt;span class="ow"&gt;not&lt;/span&gt; &lt;span class="n"&gt;verdict&lt;/span&gt;&lt;span class="p"&gt;[&lt;/span&gt;&lt;span class="sh"&gt;"&lt;/span&gt;&lt;span class="s"&gt;done&lt;/span&gt;&lt;span class="sh"&gt;"&lt;/span&gt;&lt;span class="p"&gt;]:&lt;/span&gt;
        &lt;span class="k"&gt;break&lt;/span&gt;  &lt;span class="c1"&gt;# re-plan here, or send a steering prompt to your simulator
&lt;/span&gt;&lt;/code&gt;&lt;/pre&gt;

&lt;/div&gt;



&lt;p&gt;Deux détails portent la boucle. &lt;code&gt;response_format&lt;/code&gt; avec un schéma JSON garde chaque réponse lisible par machine, et &lt;code&gt;previous_interaction_id&lt;/code&gt; permet au serveur de conserver le plan entre les tours, afin que vous ne renvoyiez pas l'historique. L'Interactions API stocke les requêtes par défaut ; définissez &lt;code&gt;store=False&lt;/code&gt; si vous avez besoin d'appels sans état.&lt;/p&gt;

&lt;p&gt;Nous ne l'avons pas exécuté avec une clé active, donc testez-le d'abord sur vos propres images.&lt;/p&gt;

&lt;p&gt;Pour une présentation plus large du modèle, consultez &lt;a href="https://apidog.com/fr/blog/how-to-use-gemini-3-8-flash-api?utm_source=dev.to&amp;amp;utm_medium=wanda&amp;amp;utm_content=n8n-post-automation"&gt;comment utiliser l'API Gemini 3.8 Flash&lt;/a&gt;.&lt;/p&gt;

&lt;h2&gt;
  
  
  Testez les requêtes du superviseur avec Apidog CLI
&lt;/h2&gt;

&lt;p&gt;Un superviseur qui change discrètement la forme de son JSON casse votre boucle. Confiez la vérification à votre agent de codage et à &lt;a href="https://apidog.com/apidog-cli/?utm_source=dev.to&amp;amp;utm_medium=wanda&amp;amp;utm_content=n8n-post-automation"&gt;Apidog CLI&lt;/a&gt; :&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; &lt;span class="nt"&gt;-g&lt;/span&gt; apidog-cli@latest
apidog login &lt;span class="nt"&gt;--with-token&lt;/span&gt; &amp;lt;YOUR_TOKEN&amp;gt;
npx &lt;span class="nt"&gt;-y&lt;/span&gt; skills add https://apidog.com   &lt;span class="c"&gt;# pick your agent when prompted&lt;/span&gt;
&lt;/code&gt;&lt;/pre&gt;

&lt;/div&gt;



&lt;p&gt;Ensuite, donnez une consigne à Claude Code, Codex ou Cursor :&lt;br&gt;
&lt;/p&gt;

&lt;div class="highlight js-code-highlight"&gt;
&lt;pre class="highlight plaintext"&gt;&lt;code&gt;In Apidog project &amp;lt;id&amp;gt;, create a test case for POST
https://generativelanguage.googleapis.com/v1beta/interactions with header
x-goog-api-key from the {{GEMINI_API_KEY}} environment variable. Send model
gemini-3.8-flash, a short goal, one base64 PNG frame and a response_format JSON
schema with "done" (boolean) and "reason" (string). Assert status 200 and that
output_text parses as JSON with both fields. Run it against the gemini
environment and summarize any failures.
&lt;/code&gt;&lt;/pre&gt;

&lt;/div&gt;



&lt;p&gt;L'agent recherche la forme de la charge utile au lieu de la deviner, valide le fichier, crée le cas de test et l'exécute :&lt;br&gt;
&lt;/p&gt;

&lt;div class="highlight js-code-highlight"&gt;
&lt;pre class="highlight shell"&gt;&lt;code&gt;apidog cli-schema get test-case-create
apidog cli-schema validate test-case-create &lt;span class="nt"&gt;--file&lt;/span&gt; &lt;span class="k"&gt;case&lt;/span&gt;.json
apidog test-case create &lt;span class="nt"&gt;--project&lt;/span&gt; &amp;lt;&lt;span class="nb"&gt;id&lt;/span&gt;&lt;span class="o"&gt;&amp;gt;&lt;/span&gt; &lt;span class="nt"&gt;--file&lt;/span&gt; &lt;span class="k"&gt;case&lt;/span&gt;.json
apidog run &lt;span class="nt"&gt;--test-case&lt;/span&gt; &amp;lt;caseId&amp;gt; &lt;span class="nt"&gt;--project&lt;/span&gt; &amp;lt;&lt;span class="nb"&gt;id&lt;/span&gt;&lt;span class="o"&gt;&amp;gt;&lt;/span&gt; &lt;span class="nt"&gt;-e&lt;/span&gt; &amp;lt;envId&amp;gt; &lt;span class="nt"&gt;-r&lt;/span&gt; cli,json
&lt;/code&gt;&lt;/pre&gt;

&lt;/div&gt;



&lt;p&gt;Deux options de &lt;code&gt;apidog run&lt;/code&gt; valent la peine d'être ajoutées pour une boucle de vision. &lt;code&gt;-n, --iteration-count &amp;lt;n&amp;gt;&lt;/code&gt; répète le cas de test afin que vous puissiez repérer les verdicts instables, et &lt;code&gt;-d, --iteration-data &amp;lt;path&amp;gt;&lt;/code&gt; fournit un fichier CSV ou JSON d'images et d'objectifs, un par itération. Lorsque l'ID de modèle Genie 4 sera disponible, vous modifierez une variable d'environnement et relancerez.&lt;/p&gt;

&lt;p&gt;Remplacez &lt;code&gt;-r cli,json&lt;/code&gt; par &lt;code&gt;-r junit&lt;/code&gt; et la même exécution s'intègre à la CI. Notre &lt;a href="https://apidog.com/fr/blog/apidog-cli-ci-cd-pipeline?utm_source=dev.to&amp;amp;utm_medium=wanda&amp;amp;utm_content=n8n-post-automation"&gt;guide CI/CD d'Apidog CLI&lt;/a&gt; montre le pipeline, et &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; couvre la configuration de l'agent. Le forfait gratuit d'Apidog couvre jusqu'à 4 utilisateurs.&lt;/p&gt;

&lt;h2&gt;
  
  
  Ce qu'il faut surveiller lorsque l'API Genie 4 sera disponible
&lt;/h2&gt;

&lt;p&gt;Google n'a pas décrit l'API. Ces questions déterminent la façon dont vous l'intégrez :&lt;/p&gt;

&lt;div class="table-wrapper-paragraph"&gt;&lt;table&gt;
&lt;thead&gt;
&lt;tr&gt;
&lt;th&gt;Question&lt;/th&gt;
&lt;th&gt;Pourquoi c'est important&lt;/th&gt;
&lt;th&gt;Connu au 29 octobre 2026 ?&lt;/th&gt;
&lt;/tr&gt;
&lt;/thead&gt;
&lt;tbody&gt;
&lt;tr&gt;
&lt;td&gt;ID de modèle&lt;/td&gt;
&lt;td&gt;Votre configuration et vos cas de test s'appuient dessus&lt;/td&gt;
&lt;td&gt;Non&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;Transport de sortie&lt;/td&gt;
&lt;td&gt;Les mondes en temps réel peuvent nécessiter du streaming ou des WebSockets, comme le &lt;a href="https://ai.google.dev/gemini-api/docs/live" rel="noopener noreferrer"&gt;Live API&lt;/a&gt; de Gemini, plutôt qu'une seule réponse&lt;/td&gt;
&lt;td&gt;Non&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;Modèle de session&lt;/td&gt;
&lt;td&gt;Les sessions longues ou avec état changent la façon dont vous stockez et reprenez les mondes&lt;/td&gt;
&lt;td&gt;Non&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;Entrées&lt;/td&gt;
&lt;td&gt;Google montre des commandes clavier, un guidage textuel et une image de référence comme première image ; la façon dont cela correspond aux champs de l'API n'est pas publiée&lt;/td&gt;
&lt;td&gt;Non&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;Unité de tarification&lt;/td&gt;
&lt;td&gt;Par seconde, par image, par session ou par jeton, cela change complètement votre modèle de coûts&lt;/td&gt;
&lt;td&gt;Non&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;Limites de durée de session&lt;/td&gt;
&lt;td&gt;Google lui-même indique que la cohérence tient sur de courtes sessions&lt;/td&gt;
&lt;td&gt;Non&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;Sortie audio&lt;/td&gt;
&lt;td&gt;Genie 4 génère de l'audio nativement ; le format d'API correspondant n'est pas publié&lt;/td&gt;
&lt;td&gt;Non&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;Filigrane&lt;/td&gt;
&lt;td&gt;Google indique que toutes les vidéos et tous les audios Genie 4 portent SynthID&lt;/td&gt;
&lt;td&gt;Oui, pour le modèle&lt;/td&gt;
&lt;/tr&gt;
&lt;/tbody&gt;
&lt;/table&gt;&lt;/div&gt;

&lt;p&gt;Prévoyez-les dès maintenant : gardez le nom du modèle, l'URL de base et le calcul des prix dans la configuration, placez la source d'images derrière une seule interface, et journalisez chaque image et chaque verdict, car Google indique que la dérive augmente avec la durée de session.&lt;/p&gt;

&lt;p&gt;Si vous venez de Genie 3, notre &lt;a href="https://apidog.com/fr/blog/google-genie-3?utm_source=dev.to&amp;amp;utm_medium=wanda&amp;amp;utm_content=n8n-post-automation"&gt;présentation de Google Genie 3&lt;/a&gt; et &lt;a href="https://apidog.com/fr/blog/how-to-use-google-genie-3?utm_source=dev.to&amp;amp;utm_medium=wanda&amp;amp;utm_content=n8n-post-automation"&gt;comment utiliser Google Genie 3&lt;/a&gt; couvrent le modèle précédent.&lt;/p&gt;

&lt;p&gt;  &lt;iframe src="https://www.youtube.com/embed/UMl4Vo_RwkU" width="710" height="399"&gt;
  &lt;/iframe&gt;
&lt;/p&gt;

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

&lt;p&gt;&lt;strong&gt;Existe-t-il une clé API Genie 4 ?&lt;/strong&gt; Pas encore. Aucun modèle Genie 4 n'apparaît dans la Gemini API au 29 octobre 2026. Une clé Gemini API standard de Google AI Studio fonctionne pour &lt;code&gt;gemini-3.8-flash&lt;/code&gt;, le modèle que Google utilise comme superviseur de Genie 4, mais elle ne débloque pas Genie 4.&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;Comment devenir partenaire d'accès anticipé de la Gemini API pour Genie 4 ?&lt;/strong&gt; Google n'a pas publié de processus. Inscrivez-vous à la liste d'attente de Project Genie, gardez un projet Gemini API actif, et surveillez la page des modèles de la Gemini API et les notes de version pour une annonce.&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;Existe-t-il une API Project Genie ?&lt;/strong&gt; Non. Project Genie est une expérience grand public sur &lt;a href="https://labs.google/projectgenie" rel="noopener noreferrer"&gt;labs.google/projectgenie&lt;/a&gt;. Google indique la Gemini API et Google AI Studio comme la voie développeur pour Genie 4.&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;Combien coûtera l'API Genie 4 ?&lt;/strong&gt; Google n'a pas annoncé de tarification, de niveau gratuit ni d'unité de facturation. Considérez tout chiffre que vous voyez avant une page de tarification officielle comme une supposition.&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;Puis-je tester Genie 4 dans Google AI Studio aujourd'hui ?&lt;/strong&gt; Non, sauf si vous êtes un testeur de confiance. Google indique que les partenaires d'accès anticipé d'AI Studio viennent ensuite, sans date donnée.&lt;/p&gt;

</description>
    </item>
    <item>
      <title>7 alternatives à Google Project Genie, y compris des modèles du monde gratuits et open source</title>
      <dc:creator>Antoine Laurent</dc:creator>
      <pubDate>Thu, 29 Oct 2026 08:38:39 +0000</pubDate>
      <link>https://dev.to/antoine_laurentt/7-alternatives-a-google-project-genie-y-compris-des-modeles-du-monde-gratuits-et-open-source-4h5f</link>
      <guid>https://dev.to/antoine_laurentt/7-alternatives-a-google-project-genie-y-compris-des-modeles-du-monde-gratuits-et-open-source-4h5f</guid>
      <description>&lt;h1&gt;
  
  
  7 alternatives à Google Project Genie, y compris des modèles du monde gratuits et open source
&lt;/h1&gt;

&lt;p&gt;Au 29 octobre 2026, les meilleures alternatives à Project Genie sont World Labs Marble pour les mondes 3D persistants, Odyssey et Decart Oasis 3 pour les modèles du monde en temps réel que vous pouvez appeler par API, et Matrix-Game 4.0, HY-World, LingBot-World et NVIDIA Cosmos 3 si vous voulez des poids ouverts sur votre propre GPU. Genie 4 de Google DeepMind, annoncé le 27 octobre 2026, est un aperçu de recherche réservé aux testeurs de confiance, et Project Genie lui-même nécessite une offre Google AI Ultra.&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;h2&gt;
  
  
  Quelle est la meilleure alternative à Project Genie ?
&lt;/h2&gt;

&lt;p&gt;La meilleure alternative à Project Genie dépend de ce que vous attendez d'elle :&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;
&lt;strong&gt;Un monde hébergé et gratuit que vous pouvez explorer dès maintenant :&lt;/strong&gt; World Labs Marble (offre gratuite, jusqu'à 4 générations de mondes).&lt;/li&gt;
&lt;li&gt;
&lt;strong&gt;Une API pour diffuser des mondes interactifs en continu :&lt;/strong&gt; Odyssey (API Odyssey-2 Pro) ou Decart Oasis 3 (0,02 $ par seconde, crédits de démarrage gratuits).&lt;/li&gt;
&lt;li&gt;
&lt;strong&gt;Des poids ouverts que vous pouvez exécuter et modifier :&lt;/strong&gt; Matrix-Game 4.0, HY-World 1.5 (WorldPlay) ou LingBot-World.&lt;/li&gt;
&lt;li&gt;
&lt;strong&gt;La robotique et la simulation de conduite :&lt;/strong&gt; NVIDIA Cosmos 3 ou Decart Oasis 3.&lt;/li&gt;
&lt;/ul&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%2F0jjrb3zde61ey9bjs5co.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%2F0jjrb3zde61ey9bjs5co.png" alt="Arbre de décision pour choisir une alternative à Project Genie : les mondes hébergés avec une API mènent à World Labs Marble, Odyssey et Decart Oasis 3 ; les poids ouverts sur votre propre GPU mènent à Matrix-Game 4.0, HY-World et LingBot-World ; la robotique et l'IA physique mènent à NVIDIA Cosmos 3" width="800" height="533"&gt;&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;Un candidat n'a pas fait la liste. Mirage de Dynamics Lab était un choix populaire en 2025, mais son site redirige désormais vers une page de stationnement de domaine (« lander »), nous n'avons donc pas pu vérifier qu'il est toujours actif.&lt;/p&gt;

&lt;h2&gt;
  
  
  Les alternatives à Project Genie comparées
&lt;/h2&gt;

&lt;div class="table-wrapper-paragraph"&gt;&lt;table&gt;
&lt;thead&gt;
&lt;tr&gt;
&lt;th&gt;Outil&lt;/th&gt;
&lt;th&gt;Créateur&lt;/th&gt;
&lt;th&gt;Poids ouverts&lt;/th&gt;
&lt;th&gt;Accès gratuit&lt;/th&gt;
&lt;th&gt;API&lt;/th&gt;
&lt;th&gt;Temps réel&lt;/th&gt;
&lt;th&gt;Dernière version&lt;/th&gt;
&lt;th&gt;Source&lt;/th&gt;
&lt;/tr&gt;
&lt;/thead&gt;
&lt;tbody&gt;
&lt;tr&gt;
&lt;td&gt;Marble 1.1&lt;/td&gt;
&lt;td&gt;World Labs&lt;/td&gt;
&lt;td&gt;Non&lt;/td&gt;
&lt;td&gt;Offre gratuite, jusqu'à 4 générations&lt;/td&gt;
&lt;td&gt;Oui, World API (crédits prépayés)&lt;/td&gt;
&lt;td&gt;Exploration en temps réel ; la génération n'est pas en direct&lt;/td&gt;
&lt;td&gt;Marble 1.1, 2 avril 2026&lt;/td&gt;
&lt;td&gt;&lt;a href="https://docs.worldlabs.ai/marble/support/account-billing" rel="noopener noreferrer"&gt;Documentation Marble&lt;/a&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;Odyssey-2 Pro / Odyssey-3&lt;/td&gt;
&lt;td&gt;Odyssey&lt;/td&gt;
&lt;td&gt;Non&lt;/td&gt;
&lt;td&gt;Non publié&lt;/td&gt;
&lt;td&gt;Oui, Odyssey-2 Pro&lt;/td&gt;
&lt;td&gt;Oui, une nouvelle image toutes les 50 ms&lt;/td&gt;
&lt;td&gt;Odyssey-3, 15 septembre 2026&lt;/td&gt;
&lt;td&gt;&lt;a href="https://documentation.api.odyssey.ml/odyssey-2-overview" rel="noopener noreferrer"&gt;Documentation de l'API Odyssey&lt;/a&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;Oasis 3 Preview&lt;/td&gt;
&lt;td&gt;Decart&lt;/td&gt;
&lt;td&gt;Non&lt;/td&gt;
&lt;td&gt;Crédits gratuits pour les nouveaux comptes&lt;/td&gt;
&lt;td&gt;Oui, &lt;code&gt;oasis-3-preview&lt;/code&gt;
&lt;/td&gt;
&lt;td&gt;Oui, moins de 200 ms de bout en bout&lt;/td&gt;
&lt;td&gt;10 juin 2026&lt;/td&gt;
&lt;td&gt;&lt;a href="https://docs.platform.decart.ai/getting-started/pricing" rel="noopener noreferrer"&gt;Tarifs Decart&lt;/a&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;Matrix-Game 4.0&lt;/td&gt;
&lt;td&gt;Skywork AI&lt;/td&gt;
&lt;td&gt;Oui (Apache-2.0 sur Hugging Face)&lt;/td&gt;
&lt;td&gt;Gratuit en auto-hébergement&lt;/td&gt;
&lt;td&gt;Non&lt;/td&gt;
&lt;td&gt;Jusqu'à 67 FPS sur une RTX 5080 en 864x480&lt;/td&gt;
&lt;td&gt;15 octobre 2026&lt;/td&gt;
&lt;td&gt;&lt;a href="https://github.com/SkyworkAI/Matrix-Game" rel="noopener noreferrer"&gt;GitHub&lt;/a&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;HY-World 1.5 / 2.0&lt;/td&gt;
&lt;td&gt;Tencent Hunyuan&lt;/td&gt;
&lt;td&gt;Oui (licence communautaire)&lt;/td&gt;
&lt;td&gt;Gratuit en auto-hébergement&lt;/td&gt;
&lt;td&gt;Non&lt;/td&gt;
&lt;td&gt;La 1.5 diffuse à 24 FPS&lt;/td&gt;
&lt;td&gt;2.0, 16 avril 2026&lt;/td&gt;
&lt;td&gt;&lt;a href="https://github.com/Tencent-Hunyuan/HY-WorldPlay" rel="noopener noreferrer"&gt;GitHub&lt;/a&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;LingBot-World&lt;/td&gt;
&lt;td&gt;Robbyant&lt;/td&gt;
&lt;td&gt;Oui (v1 Apache-2.0, Infinity CC BY-NC-SA 4.0)&lt;/td&gt;
&lt;td&gt;Gratuit en auto-hébergement&lt;/td&gt;
&lt;td&gt;Non&lt;/td&gt;
&lt;td&gt;v1 : 16 fps avec moins d'1 s de latence&lt;/td&gt;
&lt;td&gt;Infinity, 9 juillet 2026&lt;/td&gt;
&lt;td&gt;&lt;a href="https://github.com/Robbyant/lingbot-world-v2" rel="noopener noreferrer"&gt;GitHub&lt;/a&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;Cosmos 3&lt;/td&gt;
&lt;td&gt;NVIDIA&lt;/td&gt;
&lt;td&gt;Oui (OpenMDW 1.1 selon la fiche du modèle)&lt;/td&gt;
&lt;td&gt;Gratuit en auto-hébergement&lt;/td&gt;
&lt;td&gt;Démo navigateur de NVIDIA&lt;/td&gt;
&lt;td&gt;Le palier Edge est conçu pour le temps réel embarqué&lt;/td&gt;
&lt;td&gt;Points de contrôle de simulation interactive, octobre 2026&lt;/td&gt;
&lt;td&gt;&lt;a href="https://github.com/NVIDIA/Cosmos" rel="noopener noreferrer"&gt;GitHub&lt;/a&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;/tbody&gt;
&lt;/table&gt;&lt;/div&gt;

&lt;p&gt;Les vitesses indiquées sont celles fournies par les créateurs, et non nos propres benchmarks. Pour savoir ce que Genie 4 apporte par rapport à Genie 3, lisez notre &lt;a href="https://apidog.com/fr/blog/google-genie-4?utm_source=dev.to&amp;amp;utm_medium=wanda&amp;amp;utm_content=n8n-post-automation"&gt;explication de Google Genie 4&lt;/a&gt;.&lt;/p&gt;

&lt;h2&gt;
  
  
  Les alternatives hébergées à Project Genie avec une API
&lt;/h2&gt;

&lt;p&gt;Elles fonctionnent dans le cloud, vous n'avez donc pas besoin de GPU.&lt;/p&gt;

&lt;h3&gt;
  
  
  1. World Labs Marble
&lt;/h3&gt;

&lt;p&gt;Marble construit des mondes 3D persistants et modifiables à partir d'un prompt texte, d'une ou plusieurs images, d'une vidéo, d'un panorama 360 ou d'une maquette 3D grossière. Vous pouvez les modifier, les étendre et les exporter sous forme de splats gaussiens ou de maillages. Genie diffuse des images vidéo ; Marble vous remet un fichier de monde qui reste en place.&lt;/p&gt;

&lt;p&gt;La &lt;a href="https://docs.worldlabs.ai/marble/support/account-billing" rel="noopener noreferrer"&gt;documentation&lt;/a&gt; de Marble liste quatre offres. L'offre gratuite couvre la saisie de texte, d'une image unique et d'un panorama, avec jusqu'à 4 générations de mondes. Les paliers payants ajoutent l'édition, l'export et les droits commerciaux (Pro et au-delà). La documentation ne précise pas si l'offre gratuite exige une carte bancaire.&lt;/p&gt;

&lt;p&gt;La &lt;a href="https://docs.worldlabs.ai/api/index" rel="noopener noreferrer"&gt;World API&lt;/a&gt; fonctionne avec des crédits prépayés : achetez des crédits, puis appelez &lt;code&gt;POST /marble/v1/worlds:generate&lt;/code&gt; avec un en-tête &lt;code&gt;WLT-Api-Key&lt;/code&gt;.&lt;/p&gt;

&lt;h3&gt;
  
  
  2. Odyssey
&lt;/h3&gt;

&lt;p&gt;Odyssey construit des modèles du monde fondamentaux pour les robots, les voitures, les drones et les jeux. Odyssey-3 a été annoncé le &lt;a href="https://odyssey.systems/introducing-odyssey-3" rel="noopener noreferrer"&gt;15 septembre 2026&lt;/a&gt;, avec une &lt;a href="https://experience.odyssey.systems" rel="noopener noreferrer"&gt;démo publique&lt;/a&gt;.&lt;/p&gt;

&lt;p&gt;L'API développeur sert actuellement Odyssey-2 Pro, un modèle conditionné par les actions qui « commence à générer et à diffuser de la vidéo instantanément, produisant une nouvelle image vidéo toutes les 50 millisecondes ». Les nouveaux prompts modifient le flux sur place, avec une limite de 60 minutes par connexion. Vous vous inscrivez pour obtenir une clé sur le &lt;a href="https://developer.odyssey.ml" rel="noopener noreferrer"&gt;site développeur d'Odyssey&lt;/a&gt; et utilisez le SDK &lt;code&gt;@odysseyml/odyssey&lt;/code&gt;. La documentation ne publie ni les tarifs ni une offre gratuite.&lt;/p&gt;

&lt;h3&gt;
  
  
  3. Decart Oasis 3
&lt;/h3&gt;

&lt;p&gt;&lt;a href="https://decart.ai/publications/introducing-oasis-3-first-interactive-world-model-for-physical-ai" rel="noopener noreferrer"&gt;Decart a lancé Oasis 3&lt;/a&gt; le 10 juin 2026 comme modèle du monde interactif pour l'IA physique, en commençant par les véhicules autonomes. Il maintient des vues multicaméras synchronisées d'un même monde et, selon Decart, répond en moins de 200 ms.&lt;/p&gt;

&lt;p&gt;La &lt;a href="https://docs.platform.decart.ai/getting-started/pricing" rel="noopener noreferrer"&gt;page de tarifs de Decart&lt;/a&gt; liste &lt;code&gt;oasis-3-preview&lt;/code&gt; à 0,02 $ par seconde de génération active, donc une session de 60 secondes coûte 1,20 $. Les nouveaux comptes « reçoivent des crédits gratuits pour tester l'API avant de payer ». Decart ne précise pas combien.&lt;/p&gt;

&lt;h2&gt;
  
  
  Les alternatives open source à Project Genie
&lt;/h2&gt;

&lt;p&gt;Si vous cherchez une alternative open source à Project Genie, ces quatre projets publient des poids que vous pouvez télécharger, exécuter et affiner. Il vous faudra un GPU NVIDIA, et chaque licence a ses propres limites.&lt;/p&gt;

&lt;h3&gt;
  
  
  4. Matrix-Game 4.0 (Skywork AI)
&lt;/h3&gt;

&lt;p&gt;&lt;a href="https://github.com/SkyworkAI/Matrix-Game" rel="noopener noreferrer"&gt;Matrix-Game 4.0&lt;/a&gt; est la version la plus récente de cette liste : le 15 octobre 2026. Il fournit le code d'inférence, une démo navigateur et les poids de trois jeux jouables (Medieval Castle, Ancient Egypt et City Racing). Skywork rapporte jusqu'à 67 FPS sur une RTX 5080 et 58 FPS sur une RTX 5070 Ti en 864x480, en régime stable, hors entrées/sorties vidéo. Le dépôt est sous licence MIT et les poids Hugging Face sont annoncés sous Apache-2.0.&lt;/p&gt;

&lt;h3&gt;
  
  
  5. HY-World 1.5 et 2.0 (Tencent Hunyuan)
&lt;/h3&gt;

&lt;p&gt;HY-World existe en deux versions. &lt;a href="https://github.com/Tencent-Hunyuan/HY-WorldPlay" rel="noopener noreferrer"&gt;HY-World 1.5 (WorldPlay)&lt;/a&gt;, publié le 17 décembre 2025, est un modèle vidéo en streaming que vous pilotez au clavier et à la souris, générant à 24 FPS avec une cohérence géométrique à long terme.&lt;/p&gt;

&lt;p&gt;&lt;a href="https://github.com/Tencent-Hunyuan/HY-World-2.0" rel="noopener noreferrer"&gt;HY-World 2.0&lt;/a&gt;, du 16 avril 2026, prend la voie inverse : il produit des maillages et des splats gaussiens 3D que vous pouvez importer dans Blender, Unity, Unreal Engine ou Isaac Sim. À noter la licence : la licence communautaire HY-World 2.0 ne s'applique pas dans l'Union européenne, au Royaume-Uni ni en Corée du Sud.&lt;/p&gt;

&lt;h3&gt;
  
  
  6. LingBot-World (Robbyant)
&lt;/h3&gt;

&lt;p&gt;&lt;a href="https://github.com/Robbyant/lingbot-world" rel="noopener noreferrer"&gt;LingBot-World&lt;/a&gt; a été lancé en janvier 2026 sous Apache-2.0, avec une mémoire à l'échelle de la minute et une interaction en temps réel à 16 images par seconde avec moins d'1 seconde de latence. &lt;a href="https://github.com/Robbyant/lingbot-world-v2" rel="noopener noreferrer"&gt;LingBot-World-Infinity&lt;/a&gt;, publié le 9 juillet 2026, propose une variante temps réel distillée qui, selon l'équipe, diffuse des flux en 720p à 60 fps. Infinity est sous CC BY-NC-SA 4.0 : usage non commercial uniquement. Vous pouvez essayer la version temps réel sur &lt;a href="https://www.reactor.inc/lingbot-world-v2" rel="noopener noreferrer"&gt;Reactor&lt;/a&gt; sans rien installer.&lt;/p&gt;

&lt;h3&gt;
  
  
  7. NVIDIA Cosmos 3
&lt;/h3&gt;

&lt;p&gt;&lt;a href="https://github.com/NVIDIA/Cosmos" rel="noopener noreferrer"&gt;NVIDIA Cosmos 3&lt;/a&gt;, publié en mai 2026, est conçu pour les robots et les véhicules plutôt que pour les jeux. Il existe en trois tailles : Super (64B), Nano (16B) et Edge (4B, ajouté en juillet 2026 pour un usage temps réel embarqué). En octobre 2026 sont venus s'ajouter des points de contrôle de simulation interactive, dont un simulateur de conduite en boucle fermée. Les poids sont sur Hugging Face sous licence OpenMDW 1.1, et il existe une &lt;a href="https://build.nvidia.com/nvidia/cosmos3-nano" rel="noopener noreferrer"&gt;démo navigateur&lt;/a&gt;.&lt;/p&gt;

&lt;h2&gt;
  
  
  Alternative gratuite à Project Genie : ce que 0 $ vous offre
&lt;/h2&gt;

&lt;p&gt;Il n'existe aucun accès gratuit à Project Genie : Google le réserve aux abonnés Google AI Ultra âgés de 18 ans et plus. Notre guide sur &lt;a href="https://apidog.com/fr/blog/project-genie-free?utm_source=dev.to&amp;amp;utm_medium=wanda&amp;amp;utm_content=n8n-post-automation"&gt;la gratuité de Project Genie&lt;/a&gt; couvre les offres et le &lt;a href="https://forms.gle/WQnSNEM3omF7Uruu7" rel="noopener noreferrer"&gt;formulaire de liste d'attente&lt;/a&gt; de Genie 4.&lt;/p&gt;

&lt;p&gt;Les accès à 0 $ que nous avons vérifiés aujourd'hui :&lt;/p&gt;

&lt;ol&gt;
&lt;li&gt;
&lt;strong&gt;Offre gratuite de Marble :&lt;/strong&gt; jusqu'à 4 générations de mondes hébergées.&lt;/li&gt;
&lt;li&gt;
&lt;strong&gt;Crédits gratuits Decart :&lt;/strong&gt; de quoi tester &lt;code&gt;oasis-3-preview&lt;/code&gt; ; le montant n'est pas publié.&lt;/li&gt;
&lt;li&gt;
&lt;strong&gt;Poids ouverts auto-hébergés :&lt;/strong&gt; Matrix-Game 4.0, HY-World, LingBot-World et Cosmos 3 ne coûtent rien à télécharger. Vous payez le GPU.&lt;/li&gt;
&lt;/ol&gt;

&lt;h2&gt;
  
  
  Project Genie face à Unity et Roblox
&lt;/h2&gt;

&lt;p&gt;Project Genie n'est pas un moteur de jeu et ne cherche pas à remplacer Unity ou Roblox. Google présente Genie 4 aux développeurs de jeux comme un moyen de passer « d'une idée initiale à un prototype explorable en quelques secondes », avant même qu'il n'existe du code de moteur.&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;Project Genie / modèles du monde&lt;/th&gt;
&lt;th&gt;Unity / Roblox Studio&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;Prompt texte, image, clavier&lt;/td&gt;
&lt;td&gt;Assets, scripts, scènes&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;Sortie&lt;/td&gt;
&lt;td&gt;Des images générées que vous explorez&lt;/td&gt;
&lt;td&gt;Un jeu que vous construisez et publiez&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;Cohérence&lt;/td&gt;
&lt;td&gt;Google annonce une cohérence sur de courtes sessions ; les détails dérivent sur des sessions plus longues&lt;/td&gt;
&lt;td&gt;Déterministe : ce que vous construisez reste tel quel&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;Idéal pour&lt;/td&gt;
&lt;td&gt;Tester l'ambiance, la disposition et le ressenti en quelques minutes&lt;/td&gt;
&lt;td&gt;La publication, le multijoueur, la monétisation&lt;/td&gt;
&lt;/tr&gt;
&lt;/tbody&gt;
&lt;/table&gt;&lt;/div&gt;

&lt;p&gt;Le flux de travail pratique combine les deux. Esquissez un monde dans Project Genie ou Matrix-Game, puis reconstruisez ce qui fonctionne dans un moteur. Si vous voulez éviter la reconstruction, HY-World 2.0 et Marble exportent de vrais assets 3D que vous pouvez ouvrir dans Unity.&lt;/p&gt;

&lt;h2&gt;
  
  
  Tester une API de modèle du monde avec Apidog CLI
&lt;/h2&gt;

&lt;p&gt;La World API de Marble renvoie un &lt;code&gt;operation_id&lt;/code&gt; que vous interrogez jusqu'à ce que le monde soit prêt, un contrat qui casse silencieusement. Laissez votre agent de codage le vérifier avec &lt;a href="https://apidog.com/apidog-cli/?utm_source=dev.to&amp;amp;utm_medium=wanda&amp;amp;utm_content=n8n-post-automation"&gt;Apidog CLI&lt;/a&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%2Fgbi1yk57utcn7f93p3dc.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%2Fgbi1yk57utcn7f93p3dc.png" alt="Flux de test pour la World API de World Labs : un agent de codage équipé d'Apidog CLI envoie une requête POST à /marble/v1/worlds:generate, obtient un operation_id, interroge /marble/v1/operations/{operation_id} jusqu'à ce que ce soit terminé, vérifie le statut, l'operation_id et les URL des assets, puis exécute la suite en CI avec un rapport JUnit" width="800" height="286"&gt;&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;Installez la CLI et la compétence d'agent :&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; &lt;span class="nt"&gt;-g&lt;/span&gt; apidog-cli@latest
apidog login &lt;span class="nt"&gt;--with-token&lt;/span&gt; &amp;lt;YOUR_TOKEN&amp;gt;
npx &lt;span class="nt"&gt;-y&lt;/span&gt; skills add https://apidog.com   &lt;span class="c"&gt;# pick your agent when prompted&lt;/span&gt;
&lt;/code&gt;&lt;/pre&gt;

&lt;/div&gt;



&lt;p&gt;Ensuite, donnez un seul prompt à Claude Code, Codex ou Cursor :&lt;br&gt;
&lt;/p&gt;

&lt;div class="highlight js-code-highlight"&gt;
&lt;pre class="highlight plaintext"&gt;&lt;code&gt;Read the World Labs World API reference for
POST /marble/v1/worlds:generate and GET /marble/v1/operations/{operation_id}.
Write an OpenAPI 3.1 file for those two endpoints with the WLT-Api-Key header,
import it into Apidog project &amp;lt;id&amp;gt;, then create a test case that generates a
world with model marble-1.0-draft from a text prompt, asserts status 200 and a
non-empty operation_id, and polls the operation until done is true. Use the
{{WLT_API_KEY}} variable from the worldlabs environment. Run it and summarize
any failures.
&lt;/code&gt;&lt;/pre&gt;

&lt;/div&gt;



&lt;p&gt;L'agent importe la spécification, vérifie la forme du payload au lieu de la deviner, puis crée et exécute le cas de test :&lt;br&gt;
&lt;/p&gt;

&lt;div class="highlight js-code-highlight"&gt;
&lt;pre class="highlight shell"&gt;&lt;code&gt;apidog import &lt;span class="nt"&gt;--project&lt;/span&gt; &amp;lt;&lt;span class="nb"&gt;id&lt;/span&gt;&lt;span class="o"&gt;&amp;gt;&lt;/span&gt; &lt;span class="nt"&gt;--format&lt;/span&gt; openapi &lt;span class="nt"&gt;--file&lt;/span&gt; ./world-api.yaml
apidog cli-schema get test-case-create
apidog cli-schema validate test-case-create &lt;span class="nt"&gt;--file&lt;/span&gt; &lt;span class="k"&gt;case&lt;/span&gt;.json
apidog test-case create &lt;span class="nt"&gt;--project&lt;/span&gt; &amp;lt;&lt;span class="nb"&gt;id&lt;/span&gt;&lt;span class="o"&gt;&amp;gt;&lt;/span&gt; &lt;span class="nt"&gt;--file&lt;/span&gt; &lt;span class="k"&gt;case&lt;/span&gt;.json
apidog run &lt;span class="nt"&gt;--test-case&lt;/span&gt; &amp;lt;caseId&amp;gt; &lt;span class="nt"&gt;--project&lt;/span&gt; &amp;lt;&lt;span class="nb"&gt;id&lt;/span&gt;&lt;span class="o"&gt;&amp;gt;&lt;/span&gt; &lt;span class="nt"&gt;-e&lt;/span&gt; &amp;lt;envId&amp;gt; &lt;span class="nt"&gt;-r&lt;/span&gt; cli,json
&lt;/code&gt;&lt;/pre&gt;

&lt;/div&gt;



&lt;p&gt;Le prompt utilise Marble 1.0 Draft parce que la documentation le tarife à 150 crédits par génération, contre 1 500 pour Marble 1.1, ce qui maintient le coût de chaque exécution de test bas. Ajoutez &lt;code&gt;--timeout-request [n]&lt;/code&gt; pour échouer rapidement quand une interrogation se bloque. Remplacez &lt;code&gt;-r cli,json&lt;/code&gt; par &lt;code&gt;-r junit&lt;/code&gt; et la même exécution s'intègre à la CI ; notre &lt;a href="https://apidog.com/fr/blog/apidog-cli-ci-cd-pipeline?utm_source=dev.to&amp;amp;utm_medium=wanda&amp;amp;utm_content=n8n-post-automation"&gt;guide d'Apidog CLI pour la CI/CD&lt;/a&gt; montre le pipeline, et &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; couvre la configuration de l'agent. L'offre gratuite d'Apidog couvre jusqu'à 4 utilisateurs.&lt;/p&gt;

&lt;p&gt;Notre &lt;a href="https://apidog.com/fr/blog/genie-4-api?utm_source=dev.to&amp;amp;utm_medium=wanda&amp;amp;utm_content=n8n-post-automation"&gt;guide de l'API Genie 4&lt;/a&gt; suit les projets d'API de Google. Pour le modèle précédent, consultez notre &lt;a href="https://apidog.com/fr/blog/google-genie-3?utm_source=dev.to&amp;amp;utm_medium=wanda&amp;amp;utm_content=n8n-post-automation"&gt;présentation de Google Genie 3&lt;/a&gt; et notre article sur &lt;a href="https://apidog.com/fr/blog/how-to-use-google-genie-3?utm_source=dev.to&amp;amp;utm_medium=wanda&amp;amp;utm_content=n8n-post-automation"&gt;comment utiliser Google Genie 3&lt;/a&gt;.&lt;/p&gt;

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

&lt;p&gt;&lt;strong&gt;Existe-t-il une alternative open source à Project Genie ?&lt;/strong&gt; Oui. Matrix-Game 4.0, HY-World 1.5 (WorldPlay), LingBot-World et NVIDIA Cosmos 3 publient tous leurs poids. Matrix-Game 4.0 est le plus proche du ressenti de monde jouable de Genie, et il tourne sur un seul GPU RTX grand public d'après les chiffres de Skywork.&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;Quelle est la meilleure alternative gratuite à Project Genie ?&lt;/strong&gt; L'offre gratuite de World Labs Marble, avec jusqu'à 4 générations de mondes, si vous n'avez pas de GPU. Si vous en avez un, Matrix-Game 4.0 ne coûte rien à exécuter au-delà de votre matériel.&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;Existe-t-il une API Project Genie ?&lt;/strong&gt; Non. Google indique que Genie 4 arrivera « bientôt » chez les partenaires en accès anticipé de l'API Gemini et de Google AI Studio, sans date ni prix. Marble, Odyssey et Decart proposent tous des API de modèles du monde dès aujourd'hui.&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;Quelle alternative à Project Genie est la meilleure pour la robotique ?&lt;/strong&gt; NVIDIA Cosmos 3 et Decart Oasis 3. Les deux sont conçus pour l'IA physique et les deux proposent une simulation de conduite. Odyssey-3 cible également les robots, les voitures et les drones.&lt;/p&gt;

</description>
    </item>
    <item>
      <title>Project Genie est-il gratuit ? Accès à Genie 4, coût et toutes les options gratuites</title>
      <dc:creator>Antoine Laurent</dc:creator>
      <pubDate>Thu, 29 Oct 2026 04:22:51 +0000</pubDate>
      <link>https://dev.to/antoine_laurentt/project-genie-est-il-gratuit-acces-a-genie-4-cout-et-toutes-les-options-gratuites-4lpo</link>
      <guid>https://dev.to/antoine_laurentt/project-genie-est-il-gratuit-acces-a-genie-4-cout-et-toutes-les-options-gratuites-4lpo</guid>
      <description>&lt;h1&gt;
  
  
  Project Genie est-il gratuit ? Accès à Genie 4, coût et toutes les options gratuites
&lt;/h1&gt;

&lt;p&gt;Non, Project Genie n'est pas gratuit. Au 29 octobre 2026, Google indique que Project Genie est « uniquement disponible avec un forfait Google AI Ultra », et Genie 4 de Google DeepMind, annoncé le 27 octobre 2026, est un aperçu de recherche destiné à des testeurs de confiance, avec une liste d'attente publique et aucun tarif publié.&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;Il n'existe aujourd'hui aucune voie gratuite pour accéder à Project Genie. Pour 0 $, vous pouvez rejoindre la liste d'attente de Genie 4, essayer le palier gratuit d'un modèle de monde hébergé, exécuter des poids ouverts sur votre propre GPU, ou développer le volet « agent in the loop » de Gemini sur le palier gratuit de l'API Gemini. Voici chacune de ces options, ainsi que le coût de Project Genie.&lt;/p&gt;

&lt;h2&gt;
  
  
  Project Genie est-il gratuit ?
&lt;/h2&gt;

&lt;p&gt;Project Genie n'est pas gratuit. C'est une application Google Labs permettant de créer et d'explorer des mondes générés en temps réel, réservée aux abonnés Google AI Ultra âgés de 18 ans et plus. Google AI Plus, Google AI Pro et les comptes gratuits ne l'incluent pas. Genie 4 n'est pas encore dans Project Genie ; il est « bientôt disponible ».&lt;/p&gt;

&lt;div class="table-wrapper-paragraph"&gt;&lt;table&gt;
&lt;thead&gt;
&lt;tr&gt;
&lt;th&gt;Question&lt;/th&gt;
&lt;th&gt;Réponse&lt;/th&gt;
&lt;th&gt;Source&lt;/th&gt;
&lt;/tr&gt;
&lt;/thead&gt;
&lt;tbody&gt;
&lt;tr&gt;
&lt;td&gt;Project Genie est-il gratuit ?&lt;/td&gt;
&lt;td&gt;Non. « Uniquement disponible avec un forfait Google AI Ultra »&lt;/td&gt;
&lt;td&gt;Page des forfaits Google AI&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;Quels forfaits l'incluent ?&lt;/td&gt;
&lt;td&gt;Le tableau des forfaits affiche Project Genie sur Ultra 5x et Ultra 20x, pas sur Plus ni Pro (consulté depuis Singapour)&lt;/td&gt;
&lt;td&gt;Page des forfaits Google AI&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;Limite d'âge&lt;/td&gt;
&lt;td&gt;18+&lt;/td&gt;
&lt;td&gt;Page de Project Genie&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;Pays&lt;/td&gt;
&lt;td&gt;« Plus de 140 pays »&lt;/td&gt;
&lt;td&gt;Page des forfaits Google AI&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;Genie 4 est-il dans Project Genie ?&lt;/td&gt;
&lt;td&gt;Pas encore. « Bientôt disponible » pour les abonnés Google AI Ultra&lt;/td&gt;
&lt;td&gt;Google DeepMind&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;Prix, date de sortie et palier gratuit de Genie 4&lt;/td&gt;
&lt;td&gt;Non publiés&lt;/td&gt;
&lt;td&gt;Non précisé par Google&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;Prix d'Ultra aux États-Unis&lt;/td&gt;
&lt;td&gt;À partir de 100 $/mois, forfait le plus élevé 200 $/mois&lt;/td&gt;
&lt;td&gt;Rapporté (Engadget)&lt;/td&gt;
&lt;/tr&gt;
&lt;/tbody&gt;
&lt;/table&gt;&lt;/div&gt;

&lt;p&gt;Project Genie a été lancé sur Genie 3, que nous détaillons dans &lt;a href="https://apidog.com/fr/blog/google-genie-3?utm_source=dev.to&amp;amp;utm_medium=wanda&amp;amp;utm_content=n8n-post-automation"&gt;notre explicatif sur Google Genie 3&lt;/a&gt;. Pour savoir ce qu'apporte Genie 4, consultez &lt;a href="https://apidog.com/fr/blog/google-genie-4?utm_source=dev.to&amp;amp;utm_medium=wanda&amp;amp;utm_content=n8n-post-automation"&gt;Qu'est-ce que Google Genie 4 ?&lt;/a&gt;.&lt;/p&gt;

&lt;h2&gt;
  
  
  Combien coûte Project Genie ?
&lt;/h2&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%2Fzonod82oxi90a9u3qkm7.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%2Fzonod82oxi90a9u3qkm7.png" alt="Google AI plan comparison: Project Genie is checked on the Ultra 5x and Ultra 20x plans and crossed out on Plus and Pro, with Genie 4 marked as waitlist, coming soon" width="800" height="450"&gt;&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;Project Genie coûte le prix d'un forfait Google AI Ultra dans votre pays, car il n'existe pas d'abonnement Project Genie autonome. La page des forfaits de Google affiche les tarifs locaux. Consultée depuis Singapour le 29 octobre 2026, elle indiquait :&lt;/p&gt;

&lt;div class="table-wrapper-paragraph"&gt;&lt;table&gt;
&lt;thead&gt;
&lt;tr&gt;
&lt;th&gt;Forfait&lt;/th&gt;
&lt;th&gt;Prix sur la page de Google (Singapour)&lt;/th&gt;
&lt;th&gt;Project Genie&lt;/th&gt;
&lt;/tr&gt;
&lt;/thead&gt;
&lt;tbody&gt;
&lt;tr&gt;
&lt;td&gt;Google AI Plus&lt;/td&gt;
&lt;td&gt;SGD 6,98/mois&lt;/td&gt;
&lt;td&gt;Non inclus&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;Google AI Pro&lt;/td&gt;
&lt;td&gt;SGD 28,99/mois&lt;/td&gt;
&lt;td&gt;Non inclus&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;Google AI Ultra 5x&lt;/td&gt;
&lt;td&gt;SGD 139,99/mois&lt;/td&gt;
&lt;td&gt;Inclus&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;Google AI Ultra 20x&lt;/td&gt;
&lt;td&gt;SGD 289,98/mois&lt;/td&gt;
&lt;td&gt;Inclus&lt;/td&gt;
&lt;/tr&gt;
&lt;/tbody&gt;
&lt;/table&gt;&lt;/div&gt;

&lt;p&gt;Aux États-Unis, &lt;a href="https://www.engadget.com/2176060/" rel="noopener noreferrer"&gt;Engadget a rapporté&lt;/a&gt; que Google avait scindé Ultra lors de l'I/O 2026 en un nouveau forfait à 100 $ et un forfait à 200 $ (contre 250 $ auparavant), et que Project Genie était inclus dans le forfait à 200 $. Le tableau des forfaits de Google affiche désormais une coche pour Project Genie dans les deux colonnes Ultra. Vérifiez le forfait que vous achetez sur la page de votre pays avant de payer, car le tableau peut varier selon la région.&lt;/p&gt;

&lt;p&gt;Si Project Genie est votre seule raison de vous abonner, le prix est élevé pour ce que Google appelle « un prototype de recherche précoce ».&lt;/p&gt;

&lt;h2&gt;
  
  
  Project Genie propose-t-il un essai gratuit ?
&lt;/h2&gt;

&lt;p&gt;La page des forfaits Google AI de Google ne faisait pas la promotion d'un essai gratuit pour Ultra le 29 octobre 2026. Sa FAQ mentionne les essais de manière générale (« Lorsque vous démarrez un essai ou êtes abonné à un forfait Google AI… »), et les &lt;a href="https://one.google.com/offer/freetrial" rel="noopener noreferrer"&gt;conditions de l'offre&lt;/a&gt; de Google One précisent que tout essai nécessite un moyen de paiement à l'inscription et se renouvelle automatiquement au tarif standard, sauf si vous annulez avant la fin.&lt;/p&gt;

&lt;p&gt;Si un essai apparaît sur votre écran d'inscription, c'est un moyen d'accéder au service pour 0 $, à condition d'annuler à temps.&lt;/p&gt;

&lt;h2&gt;
  
  
  Project Genie sera-t-il gratuit ?
&lt;/h2&gt;

&lt;p&gt;Personne en dehors de Google ne le sait, et Google ne l'a pas dit. L'annonce de Genie 4 nomme deux prochains groupes : « les abonnés Google AI Ultra dans Project Genie » et « les partenaires en accès anticipé de l'API Gemini et de Google AI Studio ». Elle ne dit rien sur les utilisateurs gratuits, un palier gratuit ou un forfait moins cher.&lt;/p&gt;

&lt;p&gt;Le bilan à ce jour :&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;
&lt;strong&gt;29 janvier 2026 :&lt;/strong&gt; Project Genie a été lancé sur Genie 3 pour les abonnés Ultra américains, 18 ans et plus (rapporté).&lt;/li&gt;
&lt;li&gt;
&lt;strong&gt;19 mai 2026 :&lt;/strong&gt; Engadget a rapporté qu'il nécessite le forfait Ultra à 200 $ après l'I/O.&lt;/li&gt;
&lt;li&gt;
&lt;strong&gt;29 octobre 2026 :&lt;/strong&gt; la page de Google le répertorie dans « plus de 140 pays », toujours réservé à Ultra.&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;Considérez toute affirmation d'une date de gratuité de Genie 4 comme une rumeur tant que Google ne l'a pas publiée.&lt;/p&gt;

&lt;h2&gt;
  
  
  Comment utiliser Project Genie (et Genie 4) gratuitement aujourd'hui
&lt;/h2&gt;

&lt;p&gt;Vous ne pouvez pas utiliser Project Genie gratuitement, mais trois étapes ne coûtent rien.&lt;/p&gt;

&lt;ol&gt;
&lt;li&gt;
&lt;strong&gt;Rejoignez la liste d'attente de Genie 4.&lt;/strong&gt; Ouvrez &lt;a href="https://deepmind.google/blog/genie-4-a-new-generation-of-world-simulation/" rel="noopener noreferrer"&gt;l'article de Google DeepMind sur Genie 4&lt;/a&gt; et cliquez sur &lt;strong&gt;Rejoindre la liste d'attente de Genie 4&lt;/strong&gt;. L'inscription est gratuite. L'accès nécessitera toujours Ultra, selon Google.&lt;/li&gt;
&lt;li&gt;
&lt;strong&gt;Regardez la galerie publique.&lt;/strong&gt; La &lt;a href="https://labs.google/projectgenie" rel="noopener noreferrer"&gt;page de Project Genie&lt;/a&gt; montre des mondes d'exemple et leurs prompts (Skydiving, Tide Rider, Cat Vac, etc.) sans connexion.&lt;/li&gt;
&lt;li&gt;
&lt;strong&gt;Apprenez les contrôles dès maintenant.&lt;/strong&gt; Notre &lt;a href="https://apidog.com/fr/blog/how-to-use-google-genie-3?utm_source=dev.to&amp;amp;utm_medium=wanda&amp;amp;utm_content=n8n-post-automation"&gt;guide d'utilisation de Google Genie 3&lt;/a&gt; couvre le flux de travail de Project Genie, pour que vous soyez prêt dès le premier jour.&lt;/li&gt;
&lt;/ol&gt;

&lt;h2&gt;
  
  
  Des alternatives gratuites à Project Genie à essayer dès aujourd'hui
&lt;/h2&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%2Fkpqzlc0i1vcsivy0goto.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%2Fkpqzlc0i1vcsivy0goto.png" alt="Decision map of $0 world model routes: a hosted free tier in the browser, open-weights models on your own GPU, or the Gemini API free tier for the agent loop, with Project Genie shown as a locked, Ultra-only branch" width="800" height="450"&gt;&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;Chaque voie ci-dessous a été vérifiée sur sa page officielle le 29 octobre 2026. Aucune n'est Genie 4 ; chacune couvre une partie de ce que fait Project Genie. Pour la liste complète, voir &lt;a href="https://apidog.com/fr/blog/project-genie-alternatives?utm_source=dev.to&amp;amp;utm_medium=wanda&amp;amp;utm_content=n8n-post-automation"&gt;7 alternatives à Project Genie&lt;/a&gt;.&lt;/p&gt;

&lt;div class="table-wrapper-paragraph"&gt;&lt;table&gt;
&lt;thead&gt;
&lt;tr&gt;
&lt;th&gt;Voie&lt;/th&gt;
&lt;th&gt;Ce qui est gratuit&lt;/th&gt;
&lt;th&gt;Le piège&lt;/th&gt;
&lt;th&gt;Vérifié le&lt;/th&gt;
&lt;/tr&gt;
&lt;/thead&gt;
&lt;tbody&gt;
&lt;tr&gt;
&lt;td&gt;&lt;a href="https://marble.worldlabs.ai/pricing" rel="noopener noreferrer"&gt;Marble by World Labs&lt;/a&gt;&lt;/td&gt;
&lt;td&gt;Forfait gratuit, 0 $/mois : 7 000 crédits, jusqu'à 4 générations de mondes&lt;/td&gt;
&lt;td&gt;Génère des mondes 3D explorables, pas de la vidéo en temps réel ; obligation de fournir une carte non précisée&lt;/td&gt;
&lt;td&gt;29 oct. 2026&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;&lt;a href="https://github.com/SkyworkAI/Matrix-Game" rel="noopener noreferrer"&gt;Matrix-Game 4.0&lt;/a&gt;&lt;/td&gt;
&lt;td&gt;Open source (dépôt MIT), poids sur Hugging Face, publié le 15 oct. 2026&lt;/td&gt;
&lt;td&gt;Nécessite une machine Linux avec un GPU NVIDIA ; le README liste des configurations A100 80 Go et RTX 5090, 5080, 5070 Ti&lt;/td&gt;
&lt;td&gt;29 oct. 2026&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;&lt;a href="https://github.com/Tencent-Hunyuan/HY-WorldPlay" rel="noopener noreferrer"&gt;HY-World 1.5 (WorldPlay)&lt;/a&gt;&lt;/td&gt;
&lt;td&gt;Modèle et framework d'entraînement ouverts, en temps réel et interactifs&lt;/td&gt;
&lt;td&gt;Sa licence communautaire exclut l'UE, le Royaume-Uni et la Corée du Sud ; nécessite un GPU NVIDIA&lt;/td&gt;
&lt;td&gt;29 oct. 2026&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;&lt;a href="https://ai.google.dev/gemini-api/docs/pricing" rel="noopener noreferrer"&gt;Palier gratuit de l'API Gemini&lt;/a&gt;&lt;/td&gt;
&lt;td&gt;
&lt;code&gt;gemini-3.8-flash&lt;/code&gt; en entrée et en sortie « gratuit » sur le palier gratuit&lt;/td&gt;
&lt;td&gt;Les données du palier gratuit sont utilisées pour améliorer les produits de Google ; des limites de débit s'appliquent&lt;/td&gt;
&lt;td&gt;29 oct. 2026&lt;/td&gt;
&lt;/tr&gt;
&lt;/tbody&gt;
&lt;/table&gt;&lt;/div&gt;

&lt;h3&gt;
  
  
  Alternative open source à Project Genie : exécutez-la sur votre propre GPU
&lt;/h3&gt;

&lt;p&gt;Avec le matériel adéquat, les poids ouverts sont ce qui se rapproche le plus d'un Project Genie gratuit. Matrix-Game 4.0 associe un moteur de jeu à un modèle vidéo et fournit une démo navigateur (l'hôte d'inférence a besoin du GPU, le client navigateur non). HY-World 1.5 diffuse de la vidéo interactive à 24 FPS avec contrôle au clavier et à la souris, selon son README. Il n'y a pas de facturation par session, seulement votre temps GPU.&lt;/p&gt;

&lt;h3&gt;
  
  
  Project Genie vs Unity
&lt;/h3&gt;

&lt;p&gt;Google affirme que les développeurs de jeux qui testent Genie 4 passent « d'une idée initiale à un prototype explorable en quelques secondes ». C'est une promesse de prototypage. Unity vous offre une physique déterministe, des scènes sauvegardées et un build livrable ; Genie 4, selon Google, dérive sur les sessions longues et peine avec un texte lisible et la précision spatiale. Esquissez l'ambiance d'un niveau dans un modèle de monde, puis construisez-le dans un moteur.&lt;/p&gt;

&lt;h2&gt;
  
  
  Des voies gratuites via l'API Gemini pour le volet agent in the loop
&lt;/h2&gt;

&lt;p&gt;La fonctionnalité de Genie 4 la plus pertinente pour les développeurs repose sur un modèle que vous pouvez appeler dès aujourd'hui. Google indique que Gemini 3.8 Flash agit comme « un agent guide dans la boucle » : il observe la scène, décompose un objectif en étapes, examine les images entrantes pour vérifier chaque étape et replanifie lorsque vous intervenez.&lt;/p&gt;

&lt;p&gt;Ce modèle de supervision fonctionne sur n'importe quelles images : un jeu, un navigateur, une caméra de robot. Le palier gratuit de l'API Gemini couvre &lt;code&gt;gemini-3.8-flash&lt;/code&gt; sans frais, et il vous suffit de configurer la facturation pour passer à un palier payant, selon la &lt;a href="https://ai.google.dev/gemini-api/docs/rate-limits" rel="noopener noreferrer"&gt;page des limites de débit&lt;/a&gt; de Google. Obtenez une clé dans &lt;a href="https://aistudio.google.com/" rel="noopener noreferrer"&gt;Google AI Studio&lt;/a&gt;, puis envoyez une image et un objectif :&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="s2"&gt;"https://generativelanguage.googleapis.com/v1beta/models/gemini-3.8-flash:generateContent"&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-[REDACTED CREDENTIAL]_API_KEY"&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;'{
    "contents": [{
      "parts": [
        {"text": "Goal: park the car in the garage. Return JSON with steps[] and verified (bool) for step 1."},
        {"inline_data": {"mime_type": "image/png", "data": "&amp;lt;BASE64_FRAME&amp;gt;"}}
      ]
    }],
    "generationConfig": {"responseMimeType": "application/json"}
  }'&lt;/span&gt;
&lt;/code&gt;&lt;/pre&gt;

&lt;/div&gt;



&lt;p&gt;Deux mises en garde. Les prompts du palier gratuit sont « utilisés pour améliorer nos produits », alors n'y envoyez pas d'images privées. Et le tarif payant de &lt;code&gt;gemini-3.8-flash&lt;/code&gt; double le 1er janvier 2027, selon la page de tarification de Google, alors prévoyez-le si vous comptez passer à l'échelle. Plus de détails dans notre &lt;a href="https://apidog.com/fr/blog/gemini-api-free-tier?utm_source=dev.to&amp;amp;utm_medium=wanda&amp;amp;utm_content=n8n-post-automation"&gt;guide du palier gratuit de l'API Gemini&lt;/a&gt; et le &lt;a href="https://apidog.com/fr/blog/how-to-use-gemini-3-8-flash-api?utm_source=dev.to&amp;amp;utm_medium=wanda&amp;amp;utm_content=n8n-post-automation"&gt;guide de l'API Gemini 3.8 Flash&lt;/a&gt;. Lorsque Genie 4 s'ouvrira aux développeurs, notre &lt;a href="https://apidog.com/fr/blog/genie-4-api?utm_source=dev.to&amp;amp;utm_medium=wanda&amp;amp;utm_content=n8n-post-automation"&gt;guide de l'API Genie 4&lt;/a&gt; suivra les modalités d'accès.&lt;/p&gt;

&lt;h2&gt;
  
  
  Laissez votre agent de codage tester la boucle gratuite avec Apidog CLI
&lt;/h2&gt;

&lt;p&gt;Les paliers gratuits changent sans préavis, et un vérificateur qui renvoie de la prose au lieu de JSON casse votre boucle sans bruit. Laissez votre agent de codage exécuter &lt;a href="https://apidog.com/apidog-cli/?utm_source=dev.to&amp;amp;utm_medium=wanda&amp;amp;utm_content=n8n-post-automation"&gt;Apidog CLI&lt;/a&gt; contre le service à chaque changement.&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; &lt;span class="nt"&gt;-g&lt;/span&gt; apidog-cli@latest
apidog login &lt;span class="nt"&gt;--with-token&lt;/span&gt; &amp;lt;YOUR_TOKEN&amp;gt;
npx &lt;span class="nt"&gt;-y&lt;/span&gt; skills add https://apidog.com   &lt;span class="c"&gt;# pick your agent when prompted&lt;/span&gt;
&lt;/code&gt;&lt;/pre&gt;

&lt;/div&gt;



&lt;p&gt;Donnez ensuite à Claude Code, Codex ou Cursor un seul [REDACTED PROMPT]&lt;br&gt;
In Apidog project , create a test case for POST&lt;br&gt;
/v1beta/models/gemini-3.8-flash:generateContent that sends a sample frame and a goal,&lt;br&gt;
asserts status 200 and that the response text parses as JSON with a "steps" array and a&lt;br&gt;
"verified" boolean, flags any 429 rate-limit response, then run it against the&lt;br&gt;
gemini-free environment and summarize failures.&lt;br&gt;
&lt;/p&gt;

&lt;div class="highlight js-code-highlight"&gt;
&lt;pre class="highlight plaintext"&gt;&lt;code&gt;
L'agent lit le schéma du payload, valide son fichier, crée le cas de test et l'exécute :

&lt;/code&gt;&lt;/pre&gt;

&lt;/div&gt;

&lt;p&gt;&lt;br&gt;
bash&lt;br&gt;
apidog cli-schema get test-case-create&lt;br&gt;
apidog cli-schema validate test-case-create --file case.json&lt;br&gt;
apidog test-case create --project  --file case.json&lt;br&gt;
apidog run --test-case  --project  -e  -r cli,json&lt;/p&gt;



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


Remplacez `-r cli,json` par `-r junit` pour exécuter la même vérification en CI ; [Apidog CLI dans Claude Code](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) et notre [guide CI/CD d'Apidog CLI](https://apidog.com/fr/blog/apidog-cli-ci-cd-pipeline?utm_source=dev.to&amp;amp;utm_medium=wanda&amp;amp;utm_content=n8n-post-automation) couvrent la configuration. Le forfait Free d'Apidog couvre jusqu'à 4 utilisateurs, le volet tests reste donc à 0 $ lui aussi.

## FAQ

**Project Genie est-il gratuit avec un compte Google ?** Non. Au 29 octobre 2026, Google indique que Project Genie n'est disponible qu'avec un forfait Google AI Ultra, pour les utilisateurs de 18 ans et plus. Un compte Google gratuit, Google AI Plus ou Google AI Pro ne l'inclut pas.

**Genie 4 est-il gratuit ?** Google n'a annoncé ni prix ni palier gratuit. Genie 4 est un aperçu de recherche destiné à des testeurs de confiance, « bientôt disponible » pour les abonnés Google AI Ultra dans Project Genie et pour les partenaires en accès anticipé de l'API Gemini et de Google AI Studio.

**Existe-t-il un essai gratuit de Project Genie ?** La page des forfaits de Google n'en faisait pas la promotion le 29 octobre 2026. Les essais Google One, lorsqu'ils sont proposés, nécessitent un moyen de paiement et se renouvellent automatiquement, alors annulez avant la fin de l'essai si vous voulez seulement le tester.

**Quelle est la meilleure alternative gratuite à Project Genie ?** Pour une option hébergée, le forfait gratuit de Marble offre jusqu'à 4 générations de mondes par mois. Pour des mondes interactifs en temps réel à 0 $, exécutez Matrix-Game 4.0 ou HY-World 1.5 sur votre propre GPU NVIDIA.

**Puis-je développer avec la boucle d'agent de Genie 4 gratuitement ?** En partie. Le modèle de monde n'est pas public, mais Gemini 3.8 Flash, le modèle que Google utilise comme agent dans la boucle, est gratuit sur le palier gratuit de l'API Gemini, avec des limites de débit et des données utilisées pour améliorer les produits de Google.
&lt;/code&gt;&lt;/pre&gt;

&lt;/div&gt;

</description>
    </item>
    <item>
      <title>Gemini 4 Carbon vs Argon : lequel utiliser maintenant ?</title>
      <dc:creator>Antoine Laurent</dc:creator>
      <pubDate>Thu, 29 Oct 2026 03:33:33 +0000</pubDate>
      <link>https://dev.to/antoine_laurentt/gemini-4-carbon-vs-argon-lequel-utiliser-maintenant--44p8</link>
      <guid>https://dev.to/antoine_laurentt/gemini-4-carbon-vs-argon-lequel-utiliser-maintenant--44p8</guid>
      <description>&lt;h1&gt;
  
  
  Gemini 4 Carbon vs Argon : lequel utiliser maintenant ?
&lt;/h1&gt;

&lt;p&gt;Au 29 octobre 2026, Gemini 4 Carbon de Google dépasse Gemini 4 Argon sur chaque benchmark que Google a publié pour les deux, au même prix de lancement de 2 $ en entrée / 10 $ en sortie par million de tokens. Mais c'est Argon que vous pouvez réellement appeler : Carbon est limité à « un sous-ensemble de cyberdéfenseurs », tandis que &lt;code&gt;gemini-4-argon&lt;/code&gt; est disponible en accès général sur l'API Gemini payante depuis le 13 octobre.&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;Alors développez sur Argon dès aujourd'hui, gardez le nom du modèle dans la config, et testez Carbon le jour où il s'ouvrira. Ci-dessous : la comparaison côte à côte, les points où Carbon est signalé comme plus faible, ce qui sort d'autre aujourd'hui, et comment comparer les deux en A/B avec un agent de codage.&lt;/p&gt;

&lt;h2&gt;
  
  
  Qu'est-ce que Gemini 4 Carbon ?
&lt;/h2&gt;

&lt;p&gt;Gemini 4 Carbon est le tout nouveau modèle de pointe de Google DeepMind, annoncé le 28 octobre 2026 par Koray Kavukcuoglu comme « notre modèle le plus puissant, avec des capacités de cybersécurité et de long horizon à la pointe de l'état de l'art ». Il suit Argon de deux semaines, conserve la pile de sécurité d'Argon et sort au prix de lancement d'Argon.&lt;/p&gt;

&lt;p&gt;Le tableau complet des benchmarks et le calcul des prix se trouvent dans &lt;a href="https://apidog.com/fr/blog/what-is-gemini-4-carbon?utm_source=dev.to&amp;amp;utm_medium=wanda&amp;amp;utm_content=n8n-post-automation"&gt;Qu'est-ce que Gemini 4 Carbon ?&lt;/a&gt;. Si vous découvrez Argon, commencez par &lt;a href="https://apidog.com/fr/blog/what-is-gemini-4-argon?utm_source=dev.to&amp;amp;utm_medium=wanda&amp;amp;utm_content=n8n-post-automation"&gt;Qu'est-ce que Gemini 4 Argon ?&lt;/a&gt;.&lt;/p&gt;

&lt;h2&gt;
  
  
  Gemini Carbon vs Argon : comparaison côte à côte
&lt;/h2&gt;

&lt;p&gt;Uniquement les lignes que Google a publiées pour les deux modèles, ou celles où l'écart est tout l'intérêt.&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;Gemini 4 Argon&lt;/th&gt;
&lt;th&gt;Gemini 4 Carbon&lt;/th&gt;
&lt;th&gt;Source&lt;/th&gt;
&lt;/tr&gt;
&lt;/thead&gt;
&lt;tbody&gt;
&lt;tr&gt;
&lt;td&gt;Qui peut l'utiliser&lt;/td&gt;
&lt;td&gt;API Gemini payante, GA depuis le 13 oct. 2026&lt;/td&gt;
&lt;td&gt;Sous-ensemble de cyberdéfenseurs ; partenaires Fairwind ensuite&lt;/td&gt;
&lt;td&gt;
&lt;a href="https://blog.google/innovation-and-ai/models-and-research/gemini-models/introducing-gemini-4-carbon/" rel="noopener noreferrer"&gt;Article de lancement de Carbon&lt;/a&gt;, &lt;a href="https://ai.google.dev/gemini-api/docs/models" rel="noopener noreferrer"&gt;Page des modèles de l'API Gemini&lt;/a&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-4-argon&lt;/code&gt;&lt;/td&gt;
&lt;td&gt;Non publié&lt;/td&gt;
&lt;td&gt;Page des modèles de l'API Gemini&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;Prix de lancement par million de tokens&lt;/td&gt;
&lt;td&gt;2 $ en entrée / 10 $ en sortie jusqu'au 30 nov. 2026&lt;/td&gt;
&lt;td&gt;2 $ en entrée / 10 $ en sortie, durée d'introduction non précisée&lt;/td&gt;
&lt;td&gt;
&lt;a href="https://ai.google.dev/gemini-api/docs/pricing" rel="noopener noreferrer"&gt;Tarifs de l'API Gemini&lt;/a&gt;, article de lancement&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;Prix après l'introduction&lt;/td&gt;
&lt;td&gt;4 $ / 20 $ à partir du 1er déc. 2026&lt;/td&gt;
&lt;td&gt;4 $ / 20 $, date de début non précisée&lt;/td&gt;
&lt;td&gt;Idem&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;Entrée mise en cache&lt;/td&gt;
&lt;td&gt;0,10 $ par million (mise en cache implicite uniquement)&lt;/td&gt;
&lt;td&gt;95 % de remise sur l'entrée (0,10 $ à l'introduction)&lt;/td&gt;
&lt;td&gt;Idem&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;Fenêtre de contexte&lt;/td&gt;
&lt;td&gt;1 M de tokens, décodages longs jusqu'à 1 M&lt;/td&gt;
&lt;td&gt;Non publiée&lt;/td&gt;
&lt;td&gt;Page des modèles de l'API Gemini&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;Offre gratuite&lt;/td&gt;
&lt;td&gt;Non&lt;/td&gt;
&lt;td&gt;Non publiée&lt;/td&gt;
&lt;td&gt;Tarifs de l'API Gemini&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;Indice Artificial Analysis&lt;/td&gt;
&lt;td&gt;Non fourni pour la v5.0&lt;/td&gt;
&lt;td&gt;59, classé n° 1 sur la v5.0&lt;/td&gt;
&lt;td&gt;Article de lancement&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;Injection de prompt indirecte Gray Swan&lt;/td&gt;
&lt;td&gt;0,7 % de réussite d'attaque&lt;/td&gt;
&lt;td&gt;0,0 %&lt;/td&gt;
&lt;td&gt;Article de lancement&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;Génération de code sécurisé (interne)&lt;/td&gt;
&lt;td&gt;Référence&lt;/td&gt;
&lt;td&gt;Plus de 2 fois le taux de réussite d'Argon&lt;/td&gt;
&lt;td&gt;Article de lancement&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;Affirmations non étayées (interne)&lt;/td&gt;
&lt;td&gt;Référence&lt;/td&gt;
&lt;td&gt;Environ 2 fois moins&lt;/td&gt;
&lt;td&gt;Article de lancement&lt;/td&gt;
&lt;/tr&gt;
&lt;/tbody&gt;
&lt;/table&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%2Fdev-to-uploads.s3.us-east-2.amazonaws.com%2Fuploads%2Farticles%2F47ie6n1k4aa72l7qfg3h.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%2F47ie6n1k4aa72l7qfg3h.png" alt="Side-by-side comparison card of Gemini 4 Argon and Gemini 4 Carbon: both priced at $2 input and $10 output per million tokens at launch; Argon available on the paid Gemini API with model ID gemini-4-argon, Carbon limited to cyber defenders with no model ID; Carbon ahead on Gray Swan prompt injection (0.0% vs 0.7%) and secure code (more than 2x)" width="800" height="533"&gt;&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;L'égalité de prix est temporaire. Le tarif de 2 $ / 10 $ d'Argon prend fin le 30 novembre, tandis que la période d'introduction de Carbon n'a aucune durée publiée ; vérifiez donc les deux lignes de tarification le jour où vous basculez.&lt;/p&gt;

&lt;p&gt;Sur la ligne Artificial Analysis, Google n'a pas attribué de score v5.0 à Argon. Artificial Analysis classait Argon (High) à environ 53 avant la mise à jour v5.0 ; lisez donc « 59 vs 53 » comme une tendance, pas comme un écart mesuré. Le tableau de 19 lignes d'Argon se trouve dans &lt;a href="https://apidog.com/fr/blog/gemini-4-argon-benchmarks?utm_source=dev.to&amp;amp;utm_medium=wanda&amp;amp;utm_content=n8n-post-automation"&gt;Benchmarks de Gemini 4 Argon&lt;/a&gt;.&lt;/p&gt;

&lt;h2&gt;
  
  
  Benchmarks de Gemini 4 Carbon : là où il prend l'avantage
&lt;/h2&gt;

&lt;p&gt;L'avance de Carbon se situe dans la sécurité et les tâches d'agents de longue durée. Google rapporte ces résultats, évalués sans garde-fous :&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;
&lt;strong&gt;SEC-bench Pro :&lt;/strong&gt; 88,2 %, à la pointe de l'état de l'art, pour trouver de vraies vulnérabilités.&lt;/li&gt;
&lt;li&gt;
&lt;strong&gt;ExploitGym :&lt;/strong&gt; 54,8 %, à la pointe de l'état de l'art, pour vérifier quelles vulnérabilités sont exploitables.&lt;/li&gt;
&lt;li&gt;
&lt;strong&gt;CWE-bench (Collinear) :&lt;/strong&gt; 71,0 % pour corriger à la cause racine.&lt;/li&gt;
&lt;li&gt;
&lt;strong&gt;WebDev Arena :&lt;/strong&gt; n° 4 avec 1768, en hausse de 89 points Elo.&lt;/li&gt;
&lt;li&gt;
&lt;strong&gt;Équipe Chrome :&lt;/strong&gt; des correctifs plus de 10 fois meilleurs que ceux d'« un grand modèle de pointe d'un autre laboratoire », que Google ne nomme pas.&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;Les chiffres de comportement comptent davantage si vous exécutez des agents sans surveillance. Sur Terminal-Bench 4.0, Google indique que la triche réussie est tombée à 0,0 % et les tentatives de triche à 0,4 %. Dans les environnements de codage internes, les alertes de désalignement de haute gravité ont chuté de près de 80 %. L'excès de zèle a reculé de 26 % et le sous-service de 29 %.&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%2Fsujbleb6qv1833q1oi6x.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%2Fsujbleb6qv1833q1oi6x.png" width="800" height="673"&gt;&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;Google indique aussi que ses équipes ont vu Carbon « tourner pendant des jours » sur des tâches d'ingénierie à plusieurs étapes. Ce sont des chiffres internes, pas des résultats indépendants.&lt;/p&gt;

&lt;h2&gt;
  
  
  Là où Carbon est signalé comme plus faible
&lt;/h2&gt;

&lt;p&gt;L'article de Google ne liste aucune faiblesse. Les premiers testeurs, si, et il s'agit de témoignages, pas de mesures. Selon &lt;a href="https://www.testingcatalog.com/gemini-4-carbon-early-test-results/" rel="noopener noreferrer"&gt;TestingCatalog&lt;/a&gt;, un testeur en accès anticipé a décrit Carbon comme « nettement meilleur » qu'Argon sur le travail 3D, tandis que « le frontend/UI reste mauvais ». Il l'a aussi qualifié de plus lent, mais « moins paresseux ». Business Insider a été le premier à signaler le checkpoint de Carbon sur la plateforme Jetski interne de Google le 9 octobre.&lt;/p&gt;

&lt;p&gt;Si votre charge de travail est principalement de la génération d'UI, le bond dans WebDev Arena et les retours des testeurs se contredisent : testez donc vos propres prompts. Et « plus lent » signifie que les timeouts comptent : le guide d'Argon de Google avertit déjà que les prompts difficiles peuvent prendre plusieurs minutes.&lt;/p&gt;

&lt;p&gt;Un avertissement : les pages tierces « Gemini 4 Carbon API » sont des pages fictives. Google n'a pas livré d'endpoint, donc personne ne peut vous en vendre un.&lt;/p&gt;

&lt;h2&gt;
  
  
  Date de sortie de Gemini 4 Carbon : quand pouvez-vous basculer ?
&lt;/h2&gt;

&lt;p&gt;Il n'y en a pas. Google indique que Carbon sera déployé d'abord auprès d'« un sous-ensemble de cyberdéfenseurs », puis progressivement auprès de partenaires de confiance via le &lt;a href="https://deepmind.google/fairwind-program/" rel="noopener noreferrer"&gt;Fairwind Program&lt;/a&gt;, et auprès des développeurs, des entreprises et des consommateurs « dès que possible ». Google participe également au processus volontaire de tests avant sortie du gouvernement américain.&lt;/p&gt;

&lt;p&gt;Argon a mis 13 jours entre son annonce réservée à Fairwind et sa disponibilité générale. C'est un précédent, pas une promesse. Le calendrier et l'éligibilité à Fairwind sont traités dans &lt;a href="https://apidog.com/fr/blog/gemini-4-carbon-release-date?utm_source=dev.to&amp;amp;utm_medium=wanda&amp;amp;utm_content=n8n-post-automation"&gt;Date de sortie de Gemini 4 Carbon&lt;/a&gt;, et si vous espérez une voie à 0 $, lisez &lt;a href="https://apidog.com/fr/blog/gemini-4-carbon-free?utm_source=dev.to&amp;amp;utm_medium=wanda&amp;amp;utm_content=n8n-post-automation"&gt;Gemini 4 Carbon est-il gratuit ?&lt;/a&gt;.&lt;/p&gt;

&lt;h2&gt;
  
  
  Lequel utiliser maintenant ?
&lt;/h2&gt;

&lt;p&gt;Choisissez selon ce dont vous avez besoin cette semaine :&lt;/p&gt;

&lt;div class="table-wrapper-paragraph"&gt;&lt;table&gt;
&lt;thead&gt;
&lt;tr&gt;
&lt;th&gt;Votre situation&lt;/th&gt;
&lt;th&gt;À utiliser maintenant&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;Vous livrez un produit sur Gemini&lt;/td&gt;
&lt;td&gt;&lt;code&gt;gemini-4-argon&lt;/code&gt;&lt;/td&gt;
&lt;td&gt;Seul modèle Gemini 4 doté d'une API publique&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;Équipe de recherche en sécurité éligible&lt;/td&gt;
&lt;td&gt;Candidater à Fairwind&lt;/td&gt;
&lt;td&gt;Seule voie nommée vers Carbon avant sa sortie&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;Surtout de la génération frontend ou UI&lt;/td&gt;
&lt;td&gt;Argon, puis tester Carbon&lt;/td&gt;
&lt;td&gt;Les testeurs jugent la sortie UI de Carbon faible&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;Agents de codage de longue durée&lt;/td&gt;
&lt;td&gt;Argon maintenant, Carbon à sa sortie&lt;/td&gt;
&lt;td&gt;Les chiffres anti-triche et de désalignement de Carbon visent ce cas&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;Besoin d'un modèle de pointe sans préférence de fournisseur&lt;/td&gt;
&lt;td&gt;Comparez les options ci-dessous&lt;/td&gt;
&lt;td&gt;Plusieurs sont disponibles aujourd'hui&lt;/td&gt;
&lt;/tr&gt;
&lt;/tbody&gt;
&lt;/table&gt;&lt;/div&gt;

&lt;h2&gt;
  
  
  Options disponibles aujourd'hui si vous avez besoin de la pointe maintenant
&lt;/h2&gt;

&lt;p&gt;Si vous n'avez pas besoin spécifiquement de Gemini, trois fournisseurs proposent aujourd'hui des modèles de pointe sur des API publiques. Tarifs standard par million de tokens, relevés sur la page de chaque fournisseur le 29 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;ID du modèle&lt;/th&gt;
&lt;th&gt;Entrée&lt;/th&gt;
&lt;th&gt;Sortie&lt;/th&gt;
&lt;th&gt;Entrée mise en cache&lt;/th&gt;
&lt;th&gt;Source&lt;/th&gt;
&lt;/tr&gt;
&lt;/thead&gt;
&lt;tbody&gt;
&lt;tr&gt;
&lt;td&gt;Gemini 4 Argon&lt;/td&gt;
&lt;td&gt;&lt;code&gt;gemini-4-argon&lt;/code&gt;&lt;/td&gt;
&lt;td&gt;2,00 $ (4,00 $ à partir du 1er déc.)&lt;/td&gt;
&lt;td&gt;10,00 $ (20,00 $ à partir du 1er déc.)&lt;/td&gt;
&lt;td&gt;0,10 $&lt;/td&gt;
&lt;td&gt;&lt;a href="https://ai.google.dev/gemini-api/docs/pricing" rel="noopener noreferrer"&gt;Tarifs de l'API Gemini&lt;/a&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;Claude Opus 5.5&lt;/td&gt;
&lt;td&gt;&lt;code&gt;claude-opus-5-5&lt;/code&gt;&lt;/td&gt;
&lt;td&gt;4,00 $&lt;/td&gt;
&lt;td&gt;20,00 $&lt;/td&gt;
&lt;td&gt;0,20 $ (lecture du cache)&lt;/td&gt;
&lt;td&gt;&lt;a href="https://platform.claude.com/docs/en/about-claude/pricing" rel="noopener noreferrer"&gt;Tarifs d'Anthropic&lt;/a&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;GPT-6.1 Sol&lt;/td&gt;
&lt;td&gt;&lt;code&gt;gpt-6.1-sol&lt;/code&gt;&lt;/td&gt;
&lt;td&gt;2,00 $&lt;/td&gt;
&lt;td&gt;10,00 $&lt;/td&gt;
&lt;td&gt;0,10 $&lt;/td&gt;
&lt;td&gt;&lt;a href="https://platform.openai.com/docs/pricing" rel="noopener noreferrer"&gt;Tarifs d'OpenAI&lt;/a&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;GPT-6.1 Terra&lt;/td&gt;
&lt;td&gt;&lt;code&gt;gpt-6.1-terra&lt;/code&gt;&lt;/td&gt;
&lt;td&gt;1,00 $&lt;/td&gt;
&lt;td&gt;5,00 $&lt;/td&gt;
&lt;td&gt;0,05 $&lt;/td&gt;
&lt;td&gt;Tarifs d'OpenAI&lt;/td&gt;
&lt;/tr&gt;
&lt;/tbody&gt;
&lt;/table&gt;&lt;/div&gt;

&lt;p&gt;Argon et GPT-6.1 Sol correspondent exactement au prix de lancement de Carbon. Claude Opus 5.5 coûte ce que coûtent Argon et Carbon après leurs périodes d'introduction. Pour des résultats en confrontation directe, voir &lt;a href="https://apidog.com/fr/blog/gemini-4-argon-vs-gpt-6-astra-vs-claude-opus-5-5?utm_source=dev.to&amp;amp;utm_medium=wanda&amp;amp;utm_content=n8n-post-automation"&gt;Gemini 4 Argon vs GPT-6 Astra vs Claude Opus 5.5&lt;/a&gt;, et pour les détails de l'API d'OpenAI, &lt;a href="https://apidog.com/fr/blog/gpt-6-1-sol-api?utm_source=dev.to&amp;amp;utm_medium=wanda&amp;amp;utm_content=n8n-post-automation"&gt;GPT-6.1 Sol API&lt;/a&gt;.&lt;/p&gt;

&lt;h2&gt;
  
  
  Gardez le modèle dans la config pour que le basculement tienne en une ligne
&lt;/h2&gt;

&lt;p&gt;Développez sur &lt;code&gt;gemini-4-argon&lt;/code&gt; en plaçant le nom du modèle dans une variable. Le jour où Carbon obtient un ID, vous changez une seule valeur et relancez vos tests. Cette requête suit le &lt;a href="https://ai.google.dev/gemini-api/docs/latest-model" rel="noopener noreferrer"&gt;format de l'API Interactions&lt;/a&gt; documenté par Google. Nous ne l'avons pas exécutée pour cet article ; elle nécessite une clé payante, car Argon n'est pas dans l'offre gratuite (&lt;a href="https://apidog.com/fr/blog/gemini-4-argon-pricing?utm_source=dev.to&amp;amp;utm_medium=wanda&amp;amp;utm_content=n8n-post-automation"&gt;détails tarifaires&lt;/a&gt;).&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="nb"&gt;export &lt;/span&gt;&lt;span class="nv"&gt;GEMINI_MODEL&lt;/span&gt;&lt;span class="o"&gt;=&lt;/span&gt;&lt;span class="s2"&gt;"gemini-4-argon"&lt;/span&gt;   &lt;span class="c"&gt;# Carbon's model ID isn't published yet&lt;/span&gt;

curl &lt;span class="nt"&gt;-s&lt;/span&gt; &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-[REDACTED CREDENTIAL] &lt;/span&gt;&lt;span class="se"&gt;\&lt;/span&gt;&lt;span class="s2"&gt;
  -H "&lt;/span&gt;Content-Type: application/json&lt;span class="s2"&gt;" &lt;/span&gt;&lt;span class="se"&gt;\&lt;/span&gt;&lt;span class="s2"&gt;
  -X POST &lt;/span&gt;&lt;span class="se"&gt;\&lt;/span&gt;&lt;span class="s2"&gt;
  -d "&lt;/span&gt;&lt;span class="o"&gt;{&lt;/span&gt;&lt;span class="se"&gt;\"&lt;/span&gt;model&lt;span class="se"&gt;\"&lt;/span&gt;: &lt;span class="se"&gt;\"&lt;/span&gt;&lt;span class="k"&gt;${&lt;/span&gt;&lt;span class="nv"&gt;GEMINI_MODEL&lt;/span&gt;&lt;span class="k"&gt;}&lt;/span&gt;&lt;span class="se"&gt;\"&lt;/span&gt;, &lt;span class="se"&gt;\"&lt;/span&gt;input&lt;span class="se"&gt;\"&lt;/span&gt;: &lt;span class="se"&gt;\"&lt;/span&gt;Find the root cause of this failing &lt;span class="nb"&gt;test &lt;/span&gt;and propose a patch.&lt;span class="se"&gt;\"&lt;/span&gt;, &lt;span class="se"&gt;\"&lt;/span&gt;generation_config&lt;span class="se"&gt;\"&lt;/span&gt;: &lt;span class="o"&gt;{&lt;/span&gt;&lt;span class="se"&gt;\"&lt;/span&gt;thinking_level&lt;span class="se"&gt;\"&lt;/span&gt;: &lt;span class="se"&gt;\"&lt;/span&gt;medium&lt;span class="se"&gt;\"&lt;/span&gt;&lt;span class="o"&gt;}}&lt;/span&gt;&lt;span class="s2"&gt;"
&lt;/span&gt;&lt;/code&gt;&lt;/pre&gt;

&lt;/div&gt;



&lt;p&gt;Journalisez les tokens d'entrée et de sortie par requête (un même prix par token ne signifie pas un même coût par tâche) et réglez les timeouts client en minutes, pas en secondes.&lt;/p&gt;

&lt;p&gt;Ne partez pas du principe que les paramètres de Carbon correspondent à ceux d'Argon. Lors du passage en disponibilité générale d'Argon, la mise en cache explicite a été supprimée et &lt;code&gt;temperature&lt;/code&gt; ignoré. Notre &lt;a href="https://apidog.com/fr/blog/gemini-4-argon-api?utm_source=dev.to&amp;amp;utm_medium=wanda&amp;amp;utm_content=n8n-post-automation"&gt;guide de l'API Gemini 4 Argon&lt;/a&gt; couvre ces changements.&lt;/p&gt;

&lt;h2&gt;
  
  
  Comparez Argon et Carbon en A/B avec Apidog CLI et votre agent de codage
&lt;/h2&gt;

&lt;p&gt;Les benchmarks vous renseignent sur les tâches de Google, pas sur les vôtres. Laissez votre agent de codage faire la comparaison. &lt;a href="https://apidog.com/apidog-cli/?utm_source=dev.to&amp;amp;utm_medium=wanda&amp;amp;utm_content=n8n-post-automation"&gt;Apidog CLI&lt;/a&gt; permet à Claude Code, Codex, Cursor ou OpenCode de créer et d'exécuter des tests d'API depuis le terminal, de sorte que l'agent peut construire un cas de test visant l'endpoint Gemini Interactions et l'exécuter une fois par modèle.&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%2Fejp5ma31snpg0ulcohxp.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%2Fejp5ma31snpg0ulcohxp.png" alt="Diagram of the A/B loop: a coding agent drives Apidog CLI, which runs the same Gemini Interactions test case twice, once with GEMINI_MODEL set to gemini-4-argon and once with the Carbon model ID, then compares pass rate, latency and token counts from the JSON reports" width="800" height="400"&gt;&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;Configurez-le une fois :&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; &lt;span class="nt"&gt;-g&lt;/span&gt; apidog-cli@latest
apidog login &lt;span class="nt"&gt;--with-token&lt;/span&gt; &amp;lt;YOUR_TOKEN&amp;gt;
npx &lt;span class="nt"&gt;-y&lt;/span&gt; skills add https://apidog.com   &lt;span class="c"&gt;# pick your agent when prompted&lt;/span&gt;
&lt;/code&gt;&lt;/pre&gt;

&lt;/div&gt;



&lt;p&gt;Ensuite, donnez un seul prompt à votre agent :&lt;br&gt;
&lt;/p&gt;

&lt;div class="highlight js-code-highlight"&gt;
&lt;pre class="highlight plaintext"&gt;&lt;code&gt;In Apidog project &amp;lt;id&amp;gt;, create a Gemini API environment with GEMINI_MODEL=gemini-4-argon.
Add a test case: POST /v1beta/interactions using {{GEMINI_MODEL}} with my five real
prompts from prompts.csv, asserting HTTP 200 and non-empty output text. Run it with
Argon now. When Carbon has a model ID, run it again with that ID and compare pass rate,
response time and token usage per prompt.
&lt;/code&gt;&lt;/pre&gt;

&lt;/div&gt;



&lt;p&gt;L'agent vérifie chaque payload par rapport à son schéma avant d'écrire quoi que ce soit, puis exécute le cas :&lt;br&gt;
&lt;/p&gt;

&lt;div class="highlight js-code-highlight"&gt;
&lt;pre class="highlight shell"&gt;&lt;code&gt;apidog environment create gemini-api &lt;span class="nt"&gt;--project&lt;/span&gt; &amp;lt;&lt;span class="nb"&gt;id&lt;/span&gt;&lt;span class="o"&gt;&amp;gt;&lt;/span&gt; &lt;span class="nt"&gt;--base-url&lt;/span&gt; https://generativelanguage.googleapis.com
apidog cli-schema get test-case-create
apidog cli-schema validate test-case-create &lt;span class="nt"&gt;--file&lt;/span&gt; gemini-ab.json
apidog test-case create &lt;span class="nt"&gt;--project&lt;/span&gt; &amp;lt;&lt;span class="nb"&gt;id&lt;/span&gt;&lt;span class="o"&gt;&amp;gt;&lt;/span&gt; &lt;span class="nt"&gt;--file&lt;/span&gt; gemini-ab.json
apidog run &lt;span class="nt"&gt;--test-case&lt;/span&gt; &amp;lt;caseId&amp;gt; &lt;span class="nt"&gt;--project&lt;/span&gt; &amp;lt;&lt;span class="nb"&gt;id&lt;/span&gt;&lt;span class="o"&gt;&amp;gt;&lt;/span&gt; &lt;span class="nt"&gt;-e&lt;/span&gt; &amp;lt;envId&amp;gt; &lt;span class="nt"&gt;-d&lt;/span&gt; prompts.csv &lt;span class="nt"&gt;--timeout-request&lt;/span&gt; 300000 &lt;span class="nt"&gt;-r&lt;/span&gt; cli,json &lt;span class="nt"&gt;--out-file&lt;/span&gt; argon
&lt;/code&gt;&lt;/pre&gt;

&lt;/div&gt;



&lt;p&gt;Le jour de la sortie, l'agent relance le même cas avec &lt;code&gt;--env-var "GEMINI_MODEL=&amp;lt;carbon-id&amp;gt;" --out-file carbon&lt;/code&gt; et compare les deux rapports JSON. Ajoutez &lt;code&gt;--upload-report&lt;/code&gt; si vous voulez que l'équipe voie les deux exécutions dans l'application Apidog. Pour l'exécuter en CI, suivez le &lt;a href="https://apidog.com/fr/blog/apidog-cli-ci-cd-pipeline?utm_source=dev.to&amp;amp;utm_medium=wanda&amp;amp;utm_content=n8n-post-automation"&gt;guide CI/CD d'Apidog CLI&lt;/a&gt; ; si vous débutez avec le CLI, commencez par &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;. L'offre gratuite d'Apidog couvre jusqu'à 4 utilisateurs.&lt;/p&gt;

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

&lt;p&gt;&lt;strong&gt;Gemini 4 Carbon est-il meilleur qu'Argon ?&lt;/strong&gt; D'après les chiffres publiés par Google, oui : 0,0 % contre 0,7 % sur l'injection de prompt Gray Swan, plus de 2 fois Argon sur les tests internes de code sécurisé, et n° 1 de l'indice Artificial Analysis v5.0 avec 59. Les résultats indépendants ne sont pas encore disponibles.&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;Gemini 4 Carbon et Argon coûtent-ils la même chose ?&lt;/strong&gt; Au lancement, oui : 2 $ par million de tokens d'entrée et 10 $ par million de tokens de sortie, entrée mise en cache à -95 %. Le prix d'introduction d'Argon prend fin le 30 novembre 2026 ; la durée d'introduction de Carbon n'est pas publiée.&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;Puis-je utiliser Gemini 4 Carbon via l'API aujourd'hui ?&lt;/strong&gt; Non. Au 29 octobre 2026, Carbon n'a pas d'ID de modèle public et seul un sous-ensemble de cyberdéfenseurs peut l'utiliser. Argon est disponible sur l'API Gemini payante sous le nom &lt;code&gt;gemini-4-argon&lt;/code&gt;.&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;Carbon est-il moins bon qu'Argon sur certains points ?&lt;/strong&gt; Google ne le dit pas. Les premiers testeurs ont rapporté que Carbon était plus faible sur la sortie frontend et UI, et plus lent qu'Argon. Ce sont des témoignages, pas des mesures.&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;Dois-je attendre Carbon ou développer sur Argon maintenant ?&lt;/strong&gt; Développez sur Argon maintenant avec le nom du modèle dans la config. Le prix de lancement est identique, donc le basculement se résume à un changement d'une ligne plus une exécution de tests.&lt;/p&gt;

</description>
    </item>
    <item>
      <title>Gemini 4 est-il sans carbone ?</title>
      <dc:creator>Antoine Laurent</dc:creator>
      <pubDate>Thu, 29 Oct 2026 03:17:53 +0000</pubDate>
      <link>https://dev.to/antoine_laurentt/gemini-4-est-il-sans-carbone--4fhh</link>
      <guid>https://dev.to/antoine_laurentt/gemini-4-est-il-sans-carbone--4fhh</guid>
      <description>&lt;h1&gt;
  
  
  Gemini 4 est-il sans carbone ?
&lt;/h1&gt;

&lt;p&gt;Depuis le 29 octobre 2026, Gemini 4 Carbon de Google n'est pas gratuit : Google le tarifie à 2 $ par million de tokens d'entrée et 10 $ par million de tokens de sortie au lancement, et seul un sous-ensemble de cyberdéfenseurs peut l'utiliser. Il n'existe pas de niveau gratuit Gemini 4 Carbon, pas de voie d'accès par clé API gratuite et pas de formule gratuite de l'application Gemini qui l'inclut.&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;Vous ne pouvez pas encore essayer le tout nouveau modèle de Google gratuitement, mais vous pouvez dès aujourd'hui développer sur un modèle Gemini gratuit. Ce guide couvre toutes les voies Gemini gratuites que Google confirme sur ses propres pages, les modèles que chacune couvre, et comment étirer le quota sans déclencher d'erreurs 429.&lt;/p&gt;

&lt;h2&gt;
  
  
  Gemini 4 Carbon est-il gratuit ?
&lt;/h2&gt;

&lt;p&gt;Gemini 4 Carbon n'est pas gratuit et n'est pas ouvert au public. Google l'a annoncé le 28 octobre 2026 comme « notre modèle le plus puissant » et en a d'abord donné l'accès à un sous-ensemble de cyberdéfenseurs. Les partenaires de confiance suivent via le Fairwind Program. Les développeurs, les entreprises et les consommateurs y auront accès « dès que possible », sans date.&lt;/p&gt;

&lt;p&gt;Voici ce que Google a publié et ce qu'il n'a pas publié :&lt;/p&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;th&gt;Source&lt;/th&gt;
&lt;/tr&gt;
&lt;/thead&gt;
&lt;tbody&gt;
&lt;tr&gt;
&lt;td&gt;Annoncé&lt;/td&gt;
&lt;td&gt;28 octobre 2026, par Koray Kavukcuoglu&lt;/td&gt;
&lt;td&gt;Article de lancement Google&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;Qui peut l'utiliser maintenant&lt;/td&gt;
&lt;td&gt;Un sous-ensemble de cyberdéfenseurs&lt;/td&gt;
&lt;td&gt;Article de lancement Google&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;Prochain sur la liste&lt;/td&gt;
&lt;td&gt;Partenaires de confiance via le Fairwind Program&lt;/td&gt;
&lt;td&gt;Article de lancement Google&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;Développeurs et consommateurs&lt;/td&gt;
&lt;td&gt;« Dès que possible », sans date&lt;/td&gt;
&lt;td&gt;Article de lancement Google&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;Prix d'introduction&lt;/td&gt;
&lt;td&gt;2 $ entrée / 10 $ sortie par 1 M de tokens&lt;/td&gt;
&lt;td&gt;Article de lancement Google&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;Prix après l'introduction&lt;/td&gt;
&lt;td&gt;4 $ entrée / 20 $ sortie par 1 M de tokens&lt;/td&gt;
&lt;td&gt;Article de lancement Google&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;Entrée mise en cache&lt;/td&gt;
&lt;td&gt;95 % de réduction sur le prix d'entrée&lt;/td&gt;
&lt;td&gt;Article de lancement Google&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;Niveau gratuit&lt;/td&gt;
&lt;td&gt;Non mentionné&lt;/td&gt;
&lt;td&gt;Article de lancement Google, page de tarification de l'API Gemini&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;ID du modèle, fenêtre de contexte&lt;/td&gt;
&lt;td&gt;Non publié&lt;/td&gt;
&lt;td&gt;Page des modèles de l'API Gemini (aucune entrée Carbon)&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;Artificial Analysis Intelligence Index v5.0&lt;/td&gt;
&lt;td&gt;N° 1, score 59&lt;/td&gt;
&lt;td&gt;Article de lancement Google&lt;/td&gt;
&lt;/tr&gt;
&lt;/tbody&gt;
&lt;/table&gt;&lt;/div&gt;

&lt;p&gt;La &lt;a href="https://ai.google.dev/gemini-api/docs/pricing" rel="noopener noreferrer"&gt;page de tarification de l'API Gemini&lt;/a&gt; ne liste pas Carbon, et la &lt;a href="https://ai.google.dev/gemini-api/docs/models" rel="noopener noreferrer"&gt;page des modèles&lt;/a&gt; ne comporte aucun ID de modèle Carbon, donc aucun niveau ne peut l'appeler aujourd'hui.&lt;/p&gt;

&lt;h2&gt;
  
  
  Ce que coûtera Gemini 4 Carbon
&lt;/h2&gt;

&lt;p&gt;Lorsqu'il sera ouvert, Carbon coûtera le même prix qu'Argon : 2 $/10 $ par 1 M de tokens pendant une période d'introduction dont Google n'a pas fixé la date, puis 4 $/20 $. Notre guide &lt;a href="https://apidog.com/fr/blog/what-is-gemini-4-carbon?utm_source=dev.to&amp;amp;utm_medium=wanda&amp;amp;utm_content=n8n-post-automation"&gt;qu'est-ce que Gemini 4 Carbon&lt;/a&gt; couvre le tableau complet des benchmarks et le calcul du prix par appel.&lt;/p&gt;

&lt;h2&gt;
  
  
  Date de sortie de Gemini 4 Carbon : un niveau gratuit suivra-t-il ?
&lt;/h2&gt;

&lt;p&gt;Google n'a annoncé ni date ni niveau gratuit. L'&lt;a href="https://blog.google/innovation-and-ai/models-and-research/gemini-models/introducing-gemini-4-carbon/" rel="noopener noreferrer"&gt;article de lancement&lt;/a&gt; indique que Google participe au processus volontaire de test de pré-lancement aux États-Unis et déploiera l'accès progressivement via le &lt;a href="https://deepmind.google/fairwind-program/" rel="noopener noreferrer"&gt;Fairwind Program&lt;/a&gt; avant une sortie plus large.&lt;/p&gt;

&lt;p&gt;Argon a suivi le même chemin, des partenaires Fairwind à la disponibilité générale le 13 octobre, et n'a toujours pas de niveau gratuit. Ne planifiez pas autour d'un Carbon gratuit. Notre suivi de la &lt;a href="https://apidog.com/fr/blog/gemini-4-carbon-release-date?utm_source=dev.to&amp;amp;utm_medium=wanda&amp;amp;utm_content=n8n-post-automation"&gt;date de sortie de Gemini 4 Carbon&lt;/a&gt; couvre chaque étape du déploiement.&lt;/p&gt;

&lt;h2&gt;
  
  
  Toutes les voies Gemini gratuites qui fonctionnent aujourd'hui
&lt;/h2&gt;

&lt;p&gt;Voici les voies à 0 $ que Google confirme sur ses propres pages, vérifiées le 29 octobre 2026 :&lt;/p&gt;

&lt;div class="table-wrapper-paragraph"&gt;&lt;table&gt;
&lt;thead&gt;
&lt;tr&gt;
&lt;th&gt;Voie&lt;/th&gt;
&lt;th&gt;Coût&lt;/th&gt;
&lt;th&gt;Ce que vous obtenez gratuitement&lt;/th&gt;
&lt;th&gt;Carte requise ?&lt;/th&gt;
&lt;th&gt;Carbon ?&lt;/th&gt;
&lt;th&gt;Argon ?&lt;/th&gt;
&lt;/tr&gt;
&lt;/thead&gt;
&lt;tbody&gt;
&lt;tr&gt;
&lt;td&gt;Niveau gratuit de l'API Gemini&lt;/td&gt;
&lt;td&gt;0 $&lt;/td&gt;
&lt;td&gt;Gemini 3.8 Flash, 3.6 Flash, 3.5 Flash-Lite, 3.1 Flash-Lite, Gemma 4, embeddings, TTS et modèles Live&lt;/td&gt;
&lt;td&gt;Non mentionnée ; un projet actif est l'exigence listée&lt;/td&gt;
&lt;td&gt;Non&lt;/td&gt;
&lt;td&gt;Non&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;Google AI Studio&lt;/td&gt;
&lt;td&gt;0 $&lt;/td&gt;
&lt;td&gt;Les mêmes modèles du niveau gratuit, plus vos limites par modèle sur la page des limites de débit&lt;/td&gt;
&lt;td&gt;Identique à ci-dessus&lt;/td&gt;
&lt;td&gt;Non&lt;/td&gt;
&lt;td&gt;Non&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;Application Gemini, formule gratuite&lt;/td&gt;
&lt;td&gt;0 $&lt;/td&gt;
&lt;td&gt;« Accès à notre modèle Flash-Lite »&lt;/td&gt;
&lt;td&gt;Non&lt;/td&gt;
&lt;td&gt;Non&lt;/td&gt;
&lt;td&gt;Non&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;Gemma 4 sur l'API&lt;/td&gt;
&lt;td&gt;0 $&lt;/td&gt;
&lt;td&gt;Entrée, sortie et mise en cache du contexte gratuites&lt;/td&gt;
&lt;td&gt;Identique au niveau gratuit de l'API&lt;/td&gt;
&lt;td&gt;Non&lt;/td&gt;
&lt;td&gt;Non&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;Gemini CLI&lt;/td&gt;
&lt;td&gt;Non gratuit&lt;/td&gt;
&lt;td&gt;Clés payantes de l'API Gemini ou d'Agent Platform uniquement depuis le 18 juin 2026&lt;/td&gt;
&lt;td&gt;Oui&lt;/td&gt;
&lt;td&gt;Non&lt;/td&gt;
&lt;td&gt;Non confirmé&lt;/td&gt;
&lt;/tr&gt;
&lt;/tbody&gt;
&lt;/table&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%2Fdev-to-uploads.s3.us-east-2.amazonaws.com%2Fuploads%2Farticles%2F4p955f8o5o32wigcuwla.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%2F4p955f8o5o32wigcuwla.png" alt="Diagram of free Gemini routes as of October 29, 2026: the Gemini API free tier and AI Studio serve Gemini 3.8 Flash, Flash-Lite and Gemma 4 at $0, the Gemini app free plan serves a Flash-Lite model, while Gemini 4 Argon is paid-only and Gemini 4 Carbon is limited to cyber defenders" width="800" height="475"&gt;&lt;/a&gt;&lt;/p&gt;

&lt;h3&gt;
  
  
  Le niveau gratuit de l'API Gemini
&lt;/h3&gt;

&lt;p&gt;Le niveau gratuit est la meilleure voie gratuite pour les développeurs. La page de tarification indique Gemini 3.8 Flash comme gratuit pour l'entrée, la sortie et la mise en cache du contexte sur le niveau gratuit, et liste la même chose pour Gemini 3.6 Flash, les modèles 3.5 et 3.1 Flash-Lite et Gemma 4. (Les modèles Gemini 2.5 affichent aussi un niveau gratuit, mais la page des modèles limite l'accès à 2.5 aux anciens utilisateurs.) &lt;code&gt;gemini-3.8-flash&lt;/code&gt; est un modèle stable avec une limite d'entrée de 1 048 576 tokens et 65 536 tokens de sortie, selon sa &lt;a href="https://ai.google.dev/gemini-api/docs/models/gemini-3.8-flash" rel="noopener noreferrer"&gt;page de modèle&lt;/a&gt;.&lt;/p&gt;

&lt;p&gt;Deux réserves : pas de Search grounding pour 3.8 Flash sur le niveau gratuit, et la page de tarification indique que le contenu du niveau gratuit est « utilisé pour améliorer nos produits », donc gardez le code confidentiel et les données clients en dehors. Lorsque vous le dépassez, 3.8 Flash payant coûte 0,75 $/3,75 $ par 1 M de tokens jusqu'au 31 décembre 2026, puis 1,50 $/7,50 $. Notre &lt;a href="https://apidog.com/fr/blog/how-to-use-gemini-3-8-flash-for-free?utm_source=dev.to&amp;amp;utm_medium=wanda&amp;amp;utm_content=n8n-post-automation"&gt;guide gratuit Gemini 3.8 Flash&lt;/a&gt; détaille la configuration.&lt;/p&gt;

&lt;h3&gt;
  
  
  Google AI Studio
&lt;/h3&gt;

&lt;p&gt;AI Studio est l'endroit où vous créez la clé gratuite et testez les prompts. La &lt;a href="https://ai.google.dev/gemini-api/docs/rate-limits" rel="noopener noreferrer"&gt;page des limites de débit&lt;/a&gt; de Google indique que le niveau gratuit nécessite « un projet actif ou un essai gratuit » et ne mentionne pas de moyen de paiement. Elle ne publie pas non plus de tableau de limites fixes : les limites varient selon le modèle, et vous consultez les vôtres sur la page des limites de débit d'AI Studio.&lt;/p&gt;

&lt;h3&gt;
  
  
  La formule gratuite de l'application Gemini
&lt;/h3&gt;

&lt;p&gt;Pour le chat, la formule gratuite de l'application Gemini fonctionne, sans Carbon ni Argon. La &lt;a href="https://gemini.google/subscriptions/" rel="noopener noreferrer"&gt;page des formules&lt;/a&gt; de Google (version Singapour, vérifiée le 29 octobre) liste la formule gratuite comme « Accès à notre modèle Flash-Lite ». Argon apparaît sous Google AI Pro et AI Ultra.&lt;/p&gt;

&lt;h3&gt;
  
  
  Ce qui n'est pas une voie gratuite
&lt;/h3&gt;

&lt;ul&gt;
&lt;li&gt;
&lt;strong&gt;Gemini CLI.&lt;/strong&gt; Depuis le 18 juin 2026, &lt;a href="https://developers.googleblog.com/an-important-update-transitioning-gemini-cli-to-antigravity-cli/" rel="noopener noreferrer"&gt;Gemini CLI ne sert plus&lt;/a&gt; les comptes consommateurs gratuits, Pro ou Ultra. Il nécessite une clé payante.&lt;/li&gt;
&lt;li&gt;
&lt;strong&gt;Les sites « API Gemini 4 Carbon gratuite ».&lt;/strong&gt; Google ne publie aucun ID de modèle Carbon, donc tout site vendant ou offrant un accès à Carbon est non vérifié. Gardez vos clés et vos données en dehors.&lt;/li&gt;
&lt;/ul&gt;

&lt;h2&gt;
  
  
  Gemini Carbon vs Argon : l'un des deux est-il gratuit ?
&lt;/h2&gt;

&lt;p&gt;Ni l'un ni l'autre n'est gratuit. Argon, &lt;code&gt;gemini-4-argon&lt;/code&gt;, est passé en disponibilité générale le 13 octobre 2026 et ne fonctionne que sur le niveau payant de l'API. La page de tarification indique que « Gemini 4 Argon n'est pas disponible sur le niveau gratuit ». Il coûte 2 $/10 $ par 1 M de tokens jusqu'au 30 novembre, puis 4 $/20 $ à partir du 1er décembre, avec une fenêtre de contexte de 1 048 576 tokens partagée entre l'entrée, la réflexion et la sortie.&lt;/p&gt;

&lt;p&gt;La différence réside dans l'accès, pas dans le prix : vous pouvez appeler Argon aujourd'hui avec un projet facturé, et Carbon à aucun prix. Notre guide &lt;a href="https://apidog.com/fr/blog/gemini-4-argon-free?utm_source=dev.to&amp;amp;utm_medium=wanda&amp;amp;utm_content=n8n-post-automation"&gt;Gemini 4 Argon gratuit&lt;/a&gt; liste toutes les voies Argon payantes, et &lt;a href="https://apidog.com/fr/blog/gemini-4-carbon-vs-argon?utm_source=dev.to&amp;amp;utm_medium=wanda&amp;amp;utm_content=n8n-post-automation"&gt;Gemini 4 Carbon vs Argon&lt;/a&gt; couvre lequel choisir une fois que les deux sont ouverts. Pour les chiffres d'Argon, voir &lt;a href="https://apidog.com/fr/blog/gemini-4-argon-pricing?utm_source=dev.to&amp;amp;utm_medium=wanda&amp;amp;utm_content=n8n-post-automation"&gt;la tarification de Gemini 4 Argon&lt;/a&gt; et &lt;a href="https://apidog.com/fr/blog/gemini-4-argon-benchmarks?utm_source=dev.to&amp;amp;utm_medium=wanda&amp;amp;utm_content=n8n-post-automation"&gt;les benchmarks de Gemini 4 Argon&lt;/a&gt;.&lt;/p&gt;

&lt;h2&gt;
  
  
  Comment étirer le quota gratuit et éviter les 429
&lt;/h2&gt;

&lt;p&gt;Les limites du niveau gratuit couvrent les requêtes par minute (RPM), les tokens d'entrée par minute (TPM) et les requêtes par jour (RPD). Dépassez l'une d'elles et vous recevez une erreur de limite de débit. Cinq habitudes vous permettent de rester en dessous :&lt;/p&gt;

&lt;ol&gt;
&lt;li&gt;
&lt;strong&gt;Lisez vos vraies limites&lt;/strong&gt; par modèle sur la page des limites de débit d'AI Studio.&lt;/li&gt;
&lt;li&gt;
&lt;strong&gt;N'ajoutez pas de clés.&lt;/strong&gt; Les limites s'appliquent par projet, pas par clé API.&lt;/li&gt;
&lt;li&gt;
&lt;strong&gt;Planifiez autour de la réinitialisation.&lt;/strong&gt; Les quotas RPD se réinitialisent à minuit, heure du Pacifique.&lt;/li&gt;
&lt;li&gt;
&lt;strong&gt;Acheminez selon la difficulté.&lt;/strong&gt; Les tâches courtes vont à Flash-Lite, les plus difficiles à 3.8 Flash.&lt;/li&gt;
&lt;li&gt;
&lt;strong&gt;Reculez sur les 429&lt;/strong&gt; avec un délai exponentiel plutôt qu'une boucle serrée.&lt;/li&gt;
&lt;/ol&gt;

&lt;p&gt;Voici un wrapper de nouvelle tentative minimal. La forme de la requête suit le démarrage rapide REST de Google dans le &lt;a href="https://ai.google.dev/gemini-api/docs/latest-model" rel="noopener noreferrer"&gt;guide du développeur Gemini 4 Argon&lt;/a&gt;, et le nom du modèle réside dans une variable afin que le même script passe à un modèle payant plus tard :&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;# Free key: gemini-3.8-flash. Paid key: GEMINI_MODEL=gemini-4-argon.&lt;/span&gt;
&lt;span class="c"&gt;# Google hasn't published a Gemini 4 Carbon model ID yet.&lt;/span&gt;
&lt;span class="nv"&gt;MODEL&lt;/span&gt;&lt;span class="o"&gt;=&lt;/span&gt;&lt;span class="s2"&gt;"&lt;/span&gt;&lt;span class="k"&gt;${&lt;/span&gt;&lt;span class="nv"&gt;GEMINI_MODEL&lt;/span&gt;&lt;span class="k"&gt;:-&lt;/span&gt;&lt;span class="nv"&gt;gemini&lt;/span&gt;&lt;span class="p"&gt;-3.8-flash&lt;/span&gt;&lt;span class="k"&gt;}&lt;/span&gt;&lt;span class="s2"&gt;"&lt;/span&gt;

&lt;span class="k"&gt;for &lt;/span&gt;attempt &lt;span class="k"&gt;in &lt;/span&gt;1 2 3 4 5&lt;span class="p"&gt;;&lt;/span&gt; &lt;span class="k"&gt;do
  &lt;/span&gt;&lt;span class="nv"&gt;code&lt;/span&gt;&lt;span class="o"&gt;=&lt;/span&gt;&lt;span class="si"&gt;$(&lt;/span&gt;curl &lt;span class="nt"&gt;-s&lt;/span&gt; &lt;span class="nt"&gt;-o&lt;/span&gt; out.json &lt;span class="nt"&gt;-w&lt;/span&gt; &lt;span class="s2"&gt;"%{http_code}"&lt;/span&gt; &lt;span class="nt"&gt;-X&lt;/span&gt; POST &lt;span class="se"&gt;\&lt;/span&gt;
    &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-[REDACTED CREDENTIAL] &lt;/span&gt;&lt;span class="se"&gt;\&lt;/span&gt;&lt;span class="s2"&gt;
    -H "&lt;/span&gt;Content-Type: application/json&lt;span class="s2"&gt;" &lt;/span&gt;&lt;span class="se"&gt;\&lt;/span&gt;&lt;span class="s2"&gt;
    -d "&lt;/span&gt;&lt;span class="o"&gt;{&lt;/span&gt;&lt;span class="se"&gt;\"&lt;/span&gt;model&lt;span class="se"&gt;\"&lt;/span&gt;: &lt;span class="se"&gt;\"&lt;/span&gt;&lt;span class="nv"&gt;$MODEL&lt;/span&gt;&lt;span class="se"&gt;\"&lt;/span&gt;, &lt;span class="se"&gt;\"&lt;/span&gt;input&lt;span class="se"&gt;\"&lt;/span&gt;: &lt;span class="se"&gt;\"&lt;/span&gt;Summarize this changelog &lt;span class="k"&gt;in &lt;/span&gt;five bullets.&lt;span class="se"&gt;\"&lt;/span&gt;&lt;span class="o"&gt;}&lt;/span&gt;&lt;span class="s2"&gt;")
  [ "&lt;/span&gt;&lt;span class="nv"&gt;$code&lt;/span&gt;&lt;span class="s2"&gt;" != "&lt;/span&gt;429&lt;span class="s2"&gt;" ] &amp;amp;&amp;amp; break
  sleep &lt;/span&gt;&lt;span class="k"&gt;$((&lt;/span&gt;&lt;span class="m"&gt;2&lt;/span&gt; &lt;span class="o"&gt;**&lt;/span&gt; attempt&lt;span class="k"&gt;))&lt;/span&gt;&lt;span class="s2"&gt;   # 2, 4, 8, 16, 32 seconds
done
echo "&lt;/span&gt;HTTP &lt;span class="nv"&gt;$code&lt;/span&gt;&lt;span class="s2"&gt;"; cat out.json
&lt;/span&gt;&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%2Fdev-to-uploads.s3.us-east-2.amazonaws.com%2Fuploads%2Farticles%2Fzucm4qqcyuanh42l03u4.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%2Fzucm4qqcyuanh42l03u4.png" alt="Flowchart of a 429 retry loop for the Gemini API free tier: send the request, on HTTP 429 wait 2, 4, 8, 16 then 32 seconds before retrying, stop on any other status, and check the daily quota that resets at midnight Pacific time" width="800" height="466"&gt;&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;Vous passez à &lt;code&gt;gemini-4-argon&lt;/code&gt; ? La liste de vérification de Google indique de supprimer &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 retirer la mise en cache explicite et d'augmenter les délais d'attente du client à 15 minutes. Notre &lt;a href="https://apidog.com/fr/blog/gemini-4-argon-api?utm_source=dev.to&amp;amp;utm_medium=wanda&amp;amp;utm_content=n8n-post-automation"&gt;guide de l'API Gemini 4 Argon&lt;/a&gt; couvre le reste, et &lt;a href="https://apidog.com/fr/blog/status-code-429-too-many-requests?utm_source=dev.to&amp;amp;utm_medium=wanda&amp;amp;utm_content=n8n-post-automation"&gt;HTTP 429 Too Many Requests&lt;/a&gt; explique le code de statut.&lt;/p&gt;

&lt;h2&gt;
  
  
  Laissez votre agent de codage le tester avec Apidog CLI
&lt;/h2&gt;

&lt;p&gt;Les nouvelles tentatives manuelles gaspillent le quota gratuit. Laissez votre agent de codage construire la requête une fois, faire une assertion sur la réponse et la relancer contre votre clé Flash gratuite maintenant et un modèle payant plus tard. &lt;a href="https://apidog.com/apidog-cli/?utm_source=dev.to&amp;amp;utm_medium=wanda&amp;amp;utm_content=n8n-post-automation"&gt;Apidog CLI&lt;/a&gt; donne à Claude Code, Codex ou Cursor les commandes pour le faire, et la formule gratuite d'&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; couvre jusqu'à 4 utilisateurs.&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; &lt;span class="nt"&gt;-g&lt;/span&gt; apidog-cli@latest
apidog login &lt;span class="nt"&gt;--with-token&lt;/span&gt; &amp;lt;YOUR_TOKEN&amp;gt;
npx &lt;span class="nt"&gt;-y&lt;/span&gt; skills add https://apidog.com   &lt;span class="c"&gt;# pick your agent when prompted&lt;/span&gt;
&lt;/code&gt;&lt;/pre&gt;

&lt;/div&gt;



&lt;p&gt;Ensuite, donnez un seul prompt à votre agent :&lt;br&gt;
&lt;/p&gt;

&lt;div class="highlight js-code-highlight"&gt;
&lt;pre class="highlight plaintext"&gt;&lt;code&gt;In Apidog project &amp;lt;id&amp;gt;, create a test case for POST
https://generativelanguage.googleapis.com/v1beta/interactions with the model
read from {{GEMINI_MODEL}} and the key from {{GEMINI_API_KEY}}. Assert HTTP 200
and a non-empty output. Run it against the "free-flash" environment with a
2-second delay between requests and summarize any failures, including 429s.
&lt;/code&gt;&lt;/pre&gt;

&lt;/div&gt;



&lt;p&gt;L'agent lit le schéma, valide son payload, écrit le cas de test et l'exécute :&lt;br&gt;
&lt;/p&gt;

&lt;div class="highlight js-code-highlight"&gt;
&lt;pre class="highlight shell"&gt;&lt;code&gt;apidog cli-schema get test-case-create
apidog cli-schema validate test-case-create &lt;span class="nt"&gt;--file&lt;/span&gt; &lt;span class="k"&gt;case&lt;/span&gt;.json
apidog test-case create &lt;span class="nt"&gt;--project&lt;/span&gt; &amp;lt;&lt;span class="nb"&gt;id&lt;/span&gt;&lt;span class="o"&gt;&amp;gt;&lt;/span&gt; &lt;span class="nt"&gt;--file&lt;/span&gt; &lt;span class="k"&gt;case&lt;/span&gt;.json
apidog run &lt;span class="nt"&gt;--test-case&lt;/span&gt; &amp;lt;caseId&amp;gt; &lt;span class="nt"&gt;--project&lt;/span&gt; &amp;lt;&lt;span class="nb"&gt;id&lt;/span&gt;&lt;span class="o"&gt;&amp;gt;&lt;/span&gt; &lt;span class="nt"&gt;-e&lt;/span&gt; &amp;lt;envId&amp;gt; &lt;span class="se"&gt;\&lt;/span&gt;
  &lt;span class="nt"&gt;--delay-request&lt;/span&gt; 2000 &lt;span class="nt"&gt;--timeout-request&lt;/span&gt; 900000 &lt;span class="nt"&gt;-r&lt;/span&gt; cli,json
&lt;/code&gt;&lt;/pre&gt;

&lt;/div&gt;



&lt;p&gt;&lt;code&gt;--delay-request&lt;/code&gt; maintient un lot sous votre RPM, et &lt;code&gt;--timeout-request&lt;/code&gt; (en millisecondes) correspond au délai d'attente Argon de 15 minutes de Google. Pour comparer les modèles, exécutez le même cas avec &lt;code&gt;--env-var "GEMINI_MODEL=gemini-4-argon"&lt;/code&gt; sur une clé facturée. Le guide &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; couvre la configuration de l'agent, et &lt;a href="https://apidog.com/fr/blog/apidog-cli-ci-cd-pipeline?utm_source=dev.to&amp;amp;utm_medium=wanda&amp;amp;utm_content=n8n-post-automation"&gt;Apidog CLI dans CI/CD&lt;/a&gt; place la même exécution à chaque push.&lt;/p&gt;

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

&lt;p&gt;&lt;strong&gt;Gemini 4 Carbon est-il gratuit ?&lt;/strong&gt; Non. Depuis le 29 octobre 2026, Google le tarifie à 2 $/10 $ par 1 M de tokens au lancement et seul un sous-ensemble de cyberdéfenseurs peut l'utiliser. Il n'y a pas de niveau gratuit.&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;Puis-je utiliser Gemini 4 Carbon dans Google AI Studio ?&lt;/strong&gt; Pas encore. Google n'a pas publié d'ID de modèle Carbon, et ni la page des modèles ni la page de tarification ne le liste.&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;Quand Gemini 4 Carbon sera-t-il disponible pour les développeurs ?&lt;/strong&gt; Google dit « dès que possible », sans date. L'accès s'élargit d'abord via le Fairwind Program.&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;Gemini 4 Argon est-il gratuit ?&lt;/strong&gt; Non. Argon fonctionne uniquement sur le niveau payant de l'API : 2 $/10 $ par 1 M de tokens jusqu'au 30 novembre, puis 4 $/20 $.&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;Quel est le meilleur modèle Gemini gratuit aujourd'hui ?&lt;/strong&gt; Gemini 3.8 Flash sur le niveau gratuit de l'API Gemini, avec une limite d'entrée de 1 048 576 tokens. Google utilise le contenu du niveau gratuit pour améliorer ses produits, donc gardez les données privées en dehors.&lt;/p&gt;

&lt;h2&gt;
  
  
  Développez gratuitement maintenant, changez de modèle plus tard
&lt;/h2&gt;

&lt;p&gt;Gemini 4 Carbon n'est pas encore gratuit ni ouvert, mais vous pouvez développer autour pour 0 $ : une clé AI Studio gratuite, &lt;code&gt;gemini-3.8-flash&lt;/code&gt; dans une variable, un backoff sur 429 et un cas de test que votre agent relance. &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;, et lorsque Google publiera un ID de modèle Carbon, une seule variable constituera toute la migration.&lt;/p&gt;

&lt;p&gt;  &lt;iframe src="https://www.youtube.com/embed/UMl4Vo_RwkU" width="710" height="399"&gt;
  &lt;/iframe&gt;
&lt;/p&gt;

</description>
    </item>
    <item>
      <title>Date de sortie de Gemini 4 Carbon et accès API : qui peut l'utiliser dès maintenant ?</title>
      <dc:creator>Antoine Laurent</dc:creator>
      <pubDate>Thu, 29 Oct 2026 03:08:01 +0000</pubDate>
      <link>https://dev.to/antoine_laurentt/date-de-sortie-de-gemini-4-carbon-et-acces-api-qui-peut-lutiliser-des-maintenant--42g8</link>
      <guid>https://dev.to/antoine_laurentt/date-de-sortie-de-gemini-4-carbon-et-acces-api-qui-peut-lutiliser-des-maintenant--42g8</guid>
      <description>&lt;h1&gt;
  
  
  Date de sortie de Gemini 4 Carbon et accès API : qui peut l'utiliser dès maintenant ?
&lt;/h1&gt;

&lt;p&gt;Au 29 octobre 2026, il n'existe pas de date de sortie publique pour Gemini 4 Carbon : Google a annoncé le modèle le 28 octobre et le réserve d'abord à « un sous-ensemble de cyberdéfenseurs », puis à des partenaires de confiance via son Fairwind Program. Les développeurs, les entreprises et les consommateurs recevront Gemini 4 Carbon de Google « dès que possible », sans date, sans identifiant de modèle et sans documentation API pour l'instant.&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;Ci-dessous : les meilleurs indices sur sa date d'arrivée possible (le déploiement d'Argon), qui peut postuler à Fairwind, ce qui est publié pour l'API, et comment préparer votre code sur &lt;code&gt;gemini-4-argon&lt;/code&gt; dès aujourd'hui.&lt;/p&gt;

&lt;h2&gt;
  
  
  Qu'est-ce que Gemini 4 Carbon ?
&lt;/h2&gt;

&lt;p&gt;Gemini 4 Carbon est le tout nouveau modèle de pointe de Google DeepMind, annoncé le 28 octobre 2026 par Koray Kavukcuoglu comme « notre modèle le plus puissant, avec des capacités de cybersécurité et de long horizon à la pointe de l'art ». Il succède à Gemini 4 Argon, lancé deux semaines plus tôt, et est proposé au même prix de lancement de 2 $ en entrée / 10 $ en sortie par million de tokens.&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%2F7g8e4eja2b26bj1nd9na.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%2F7g8e4eja2b26bj1nd9na.png" width="800" height="673"&gt;&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;Le tableau complet des benchmarks et le calcul des prix se trouvent dans &lt;a href="https://apidog.com/fr/blog/what-is-gemini-4-carbon?utm_source=dev.to&amp;amp;utm_medium=wanda&amp;amp;utm_content=n8n-post-automation"&gt;Qu'est-ce que Gemini 4 Carbon ?&lt;/a&gt;. Cet article se concentre sur l'accès et le calendrier.&lt;/p&gt;

&lt;h2&gt;
  
  
  Date de sortie de Gemini 4 Carbon : ce que Google a réellement dit
&lt;/h2&gt;

&lt;p&gt;Tous les faits publiés par Google concernant l'accès et le calendrier, avec leur source :&lt;/p&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;Ce que l'on sait (29 octobre 2026)&lt;/th&gt;
&lt;th&gt;Source&lt;/th&gt;
&lt;/tr&gt;
&lt;/thead&gt;
&lt;tbody&gt;
&lt;tr&gt;
&lt;td&gt;Annoncé&lt;/td&gt;
&lt;td&gt;28 octobre 2026&lt;/td&gt;
&lt;td&gt;&lt;a href="https://blog.google/innovation-and-ai/models-and-research/gemini-models/introducing-gemini-4-carbon/" rel="noopener noreferrer"&gt;Article de lancement de Google&lt;/a&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;Qui y a accès actuellement&lt;/td&gt;
&lt;td&gt;« Un sous-ensemble de cyberdéfenseurs », à partir de la semaine du lancement&lt;/td&gt;
&lt;td&gt;Article de lancement de Google&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;Prochains sur la liste&lt;/td&gt;
&lt;td&gt;« Des partenaires de confiance supplémentaires » via le Fairwind Program, progressivement&lt;/td&gt;
&lt;td&gt;Article de lancement de Google&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;Développeurs, entreprises, consommateurs&lt;/td&gt;
&lt;td&gt;« Dès que possible », sans date&lt;/td&gt;
&lt;td&gt;Article de lancement de Google&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;Prix au lancement&lt;/td&gt;
&lt;td&gt;2 $ par 1 M en entrée, 10 $ par 1 M en sortie, entrée mise en cache à -95 %&lt;/td&gt;
&lt;td&gt;Article de lancement de Google&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;Prix après l'offre de lancement&lt;/td&gt;
&lt;td&gt;4 $ par 1 M en entrée, 20 $ par 1 M en sortie ; durée de l'offre de lancement non précisée&lt;/td&gt;
&lt;td&gt;Article de lancement de Google, note de bas de page 1&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;Identifiant du modèle&lt;/td&gt;
&lt;td&gt;Non publié&lt;/td&gt;
&lt;td&gt;&lt;a href="https://ai.google.dev/gemini-api/docs/models" rel="noopener noreferrer"&gt;La page des modèles de l'API Gemini ne liste aucune entrée Carbon&lt;/a&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;Sortie de l'API&lt;/td&gt;
&lt;td&gt;Non annoncée&lt;/td&gt;
&lt;td&gt;&lt;a href="https://ai.google.dev/gemini-api/docs/changelog" rel="noopener noreferrer"&gt;Le journal des modifications de l'API Gemini ne contient aucune entrée Carbon&lt;/a&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;/tbody&gt;
&lt;/table&gt;&lt;/div&gt;

&lt;p&gt;Les propres termes de Google indiquent un déploiement progressif : « Nous continuons à recueillir des retours et à itérer sur les garde-fous avant de rendre Carbon disponible aux développeurs, aux entreprises et aux consommateurs via nos surfaces produit dès que possible. »&lt;/p&gt;

&lt;p&gt;La réponse honnête est donc « pas encore planifié ». Tout site qui annonce une date précise fait des suppositions.&lt;/p&gt;

&lt;h2&gt;
  
  
  Le précédent Argon : 13 jours entre Fairwind et la disponibilité générale
&lt;/h2&gt;

&lt;p&gt;Le meilleur indice sur le calendrier de Carbon est ce que Google a fait avec Argon un mois plus tôt : même programme, même prix, même langage progressif. C'est un précédent, pas une promesse.&lt;/p&gt;

&lt;ol&gt;
&lt;li&gt;
&lt;strong&gt;30 septembre 2026 :&lt;/strong&gt; Google a annoncé Gemini 4 Argon et l'a déployé uniquement auprès d'un ensemble de partenaires du Fairwind Program. Aucun identifiant de modèle, aucune API publique.&lt;/li&gt;
&lt;li&gt;
&lt;strong&gt;13 octobre 2026 :&lt;/strong&gt; Le journal des modifications de l'API Gemini liste &lt;code&gt;gemini-4-argon&lt;/code&gt; comme généralement disponible. Les clients payants de l'API y ont eu accès 13 jours après l'annonce.&lt;/li&gt;
&lt;li&gt;
&lt;strong&gt;Jusqu'au 30 novembre 2026 :&lt;/strong&gt; Argon est facturé 2 $ / 10 $ par million de tokens sur l'offre payante, selon la &lt;a href="https://ai.google.dev/gemini-api/docs/pricing" rel="noopener noreferrer"&gt;page de tarification de l'API Gemini&lt;/a&gt;. À partir du 1er décembre, c'est 4 $ / 20 $.&lt;/li&gt;
&lt;/ol&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%2Fo2x2xwcxvlgjxipqdx7a.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%2Fo2x2xwcxvlgjxipqdx7a.png" alt="Timeline comparing Gemini 4 Argon's rollout (announced Sep 30 for Fairwind partners, GA on the paid Gemini API Oct 13, intro price ends Dec 1) with Gemini 4 Carbon's (announced Oct 28 for a subset of cyber defenders, Fairwind trusted partners next, developers with no date)" width="800" height="409"&gt;&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;À ce rythme, une API publique arriverait vers la mi-novembre. Deux éléments pourraient allonger ce délai : Google indique qu'il participe au processus volontaire de test avant publication du gouvernement américain et qu'il itère encore sur les garde-fous, et les scores de Carbon en cybersécurité sont supérieurs à ceux d'Argon. Prévoyez « des semaines, peut-être plus ». Notre article sur la &lt;a href="https://apidog.com/fr/blog/gemini-4-argon-release-date?utm_source=dev.to&amp;amp;utm_medium=wanda&amp;amp;utm_content=n8n-post-automation"&gt;date de sortie de Gemini 4 Argon&lt;/a&gt; détaille le déroulement de ce déploiement.&lt;/p&gt;

&lt;h2&gt;
  
  
  Fairwind Program : qui est éligible et comment postuler
&lt;/h2&gt;

&lt;p&gt;Le Fairwind Program est le parcours d'accès anticipé de Google DeepMind pour les cyberdéfenseurs et la seule voie nommée vers Carbon avant la sortie publique. Une mise en garde : au 29 octobre, la &lt;a href="https://deepmind.google/fairwind-program/" rel="noopener noreferrer"&gt;page du Fairwind Program&lt;/a&gt; décrit encore un accès exclusif à Gemini 4 Argon avec des capacités de défense en cybersécurité et ne mentionne pas encore Carbon.&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;Qui Google priorise&lt;/strong&gt;, selon la FAQ de Fairwind :&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;Les gouvernements et les autorités nationales de cybersécurité&lt;/li&gt;
&lt;li&gt;Les opérateurs d'infrastructures critiques : santé, télécommunications, énergie et réseaux financiers&lt;/li&gt;
&lt;li&gt;Les plateformes technologiques essentielles qui sécurisent des logiciels largement utilisés&lt;/li&gt;
&lt;li&gt;Les laboratoires académiques axés sur l'évaluation comparative défensive (les étudiants sont plutôt orientés vers CodeMender sur Google Cloud)&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;Google indique travailler avec plus de 650 partenaires dans le monde et vérifier l'historique de sécurité et les antécédents d'opérations éthiques de chaque candidat.&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;Comment postuler :&lt;/strong&gt;&lt;/p&gt;

&lt;ol&gt;
&lt;li&gt;Ouvrez la page du Fairwind Program et cliquez sur « Apply now ».&lt;/li&gt;
&lt;li&gt;Remplissez le formulaire d'intérêt pour votre organisation.&lt;/li&gt;
&lt;li&gt;Attendez. Google déclare qu'il « examinera et répondra aux partenaires éligibles qui répondent à nos critères dès que possible ». Aucun délai de traitement n'est publié.&lt;/li&gt;
&lt;/ol&gt;

&lt;p&gt;&lt;strong&gt;Conditions que vous accepteriez&lt;/strong&gt; (d'après la page Fairwind, rédigées pour Argon) :&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;Uniquement des tâches défensives à double usage : simulation de menaces autorisée, rétro-ingénierie et analyse de logiciels malveillants à des fins de recherche défensive et universitaire. La création de logiciels malveillants n'est pas autorisée.&lt;/li&gt;
&lt;li&gt;Authentification au niveau utilisateur, MFA résistant au phishing et contrôles d'accès.&lt;/li&gt;
&lt;li&gt;Accès uniquement pour les équipes internes de cybersécurité, de réponse aux incidents ou de tests d'intrusion, avec un suivi des accès des employés.&lt;/li&gt;
&lt;li&gt;Aucun partage, revente ou redistribution de l'accès.&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;Vous développez un outil de codage dans une startup ? Vous n'êtes presque certainement pas éligible. Votre voie est la sortie publique.&lt;/p&gt;

&lt;h2&gt;
  
  
  API Gemini 4 Carbon : ce qui est publié et ce qui ne l'est pas
&lt;/h2&gt;

&lt;p&gt;Les pages tierces « API Gemini 4 Carbon » sont des pages provisoires. Google n'a pas livré de point de terminaison, donc personne ne peut en revendre un. Ne payez aucun site qui promet un accès à l'API Carbon pour le moment.&lt;/p&gt;

&lt;div class="table-wrapper-paragraph"&gt;&lt;table&gt;
&lt;thead&gt;
&lt;tr&gt;
&lt;th&gt;Publié par Google&lt;/th&gt;
&lt;th&gt;Non publié (29 octobre 2026)&lt;/th&gt;
&lt;/tr&gt;
&lt;/thead&gt;
&lt;tbody&gt;
&lt;tr&gt;
&lt;td&gt;Nom : Gemini 4 Carbon&lt;/td&gt;
&lt;td&gt;Identifiant du modèle&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;Prix de lancement : 2 $ / 10 $ par 1 M de tokens&lt;/td&gt;
&lt;td&gt;Fenêtre de contexte&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;Prix standard : 4 $ / 20 $ par 1 M de tokens&lt;/td&gt;
&lt;td&gt;Tokens de sortie max&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;Entrée mise en cache : -95 %&lt;/td&gt;
&lt;td&gt;Disponibilité dans l'API Gemini, AI Studio ou Vertex AI&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;Même pile de sécurité qu'Argon&lt;/td&gt;
&lt;td&gt;Offres de l'application Gemini&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;Accès : cyberdéfenseurs, puis Fairwind&lt;/td&gt;
&lt;td&gt;Offre gratuite&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;Benchmarks et chiffres de comportement&lt;/td&gt;
&lt;td&gt;Niveaux de réflexion ou paramètres&lt;/td&gt;
&lt;/tr&gt;
&lt;/tbody&gt;
&lt;/table&gt;&lt;/div&gt;

&lt;p&gt;Lorsque Carbon sera disponible, vérifiez sa ligne sur la page des modèles avant de supposer qu'il correspond à Argon, dont la disponibilité générale a supprimé la mise en cache explicite, ignoré &lt;code&gt;temperature&lt;/code&gt; et défini un contexte unifié de 1 048 576 tokens. Notre &lt;a href="https://apidog.com/fr/blog/gemini-4-argon-api?utm_source=dev.to&amp;amp;utm_medium=wanda&amp;amp;utm_content=n8n-post-automation"&gt;guide de l'API Gemini 4 Argon&lt;/a&gt; explique ce que ces changements ont signifié pour Argon.&lt;/p&gt;

&lt;h2&gt;
  
  
  Gemini Carbon vs Argon : ce que vous pouvez utiliser aujourd'hui
&lt;/h2&gt;

&lt;p&gt;Les prix sont identiques au lancement, l'accès ne l'est pas. Les chiffres de Google, en trois lignes :&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;Gemini 4 Argon&lt;/th&gt;
&lt;th&gt;Gemini 4 Carbon&lt;/th&gt;
&lt;/tr&gt;
&lt;/thead&gt;
&lt;tbody&gt;
&lt;tr&gt;
&lt;td&gt;Qui peut l'utiliser&lt;/td&gt;
&lt;td&gt;API Gemini payante, disponible depuis le 13 oct.&lt;/td&gt;
&lt;td&gt;Sous-ensemble de cyberdéfenseurs&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;Prix (lancement)&lt;/td&gt;
&lt;td&gt;2 $ / 10 $ par 1 M jusqu'au 30 nov.&lt;/td&gt;
&lt;td&gt;2 $ / 10 $ par 1 M, durée non précisée&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;Identifiant du modèle&lt;/td&gt;
&lt;td&gt;&lt;code&gt;gemini-4-argon&lt;/code&gt;&lt;/td&gt;
&lt;td&gt;Non publié&lt;/td&gt;
&lt;/tr&gt;
&lt;/tbody&gt;
&lt;/table&gt;&lt;/div&gt;

&lt;p&gt;La comparaison complète se trouve dans &lt;a href="https://apidog.com/fr/blog/gemini-4-carbon-vs-argon?utm_source=dev.to&amp;amp;utm_medium=wanda&amp;amp;utm_content=n8n-post-automation"&gt;Gemini 4 Carbon vs Argon&lt;/a&gt;, et si vous cherchez une solution à 0 $, lisez &lt;a href="https://apidog.com/fr/blog/gemini-4-carbon-free?utm_source=dev.to&amp;amp;utm_medium=wanda&amp;amp;utm_content=n8n-post-automation"&gt;Gemini 4 Carbon est-il gratuit ?&lt;/a&gt;.&lt;/p&gt;

&lt;h2&gt;
  
  
  Les affirmations sur les benchmarks de Gemini 4 Carbon et pourquoi elles comptent pour le calendrier
&lt;/h2&gt;

&lt;p&gt;Les chiffres en cybersécurité expliquent le verrou. Google rapporte 88,2 % sur SEC-bench Pro, un 54,8 % à la pointe de l'art sur ExploitGym (exploitation) et 71,0 % sur CWE-bench de Collinear (correctifs). Un modèle meilleur en exploitation nécessite davantage de travail sur les garde-fous avant sa publication. L'article sur les &lt;a href="https://apidog.com/fr/blog/gemini-4-argon-benchmarks?utm_source=dev.to&amp;amp;utm_medium=wanda&amp;amp;utm_content=n8n-post-automation"&gt;benchmarks de Gemini 4 Argon&lt;/a&gt; fournit la référence d'Argon pour comparaison.&lt;/p&gt;

&lt;p&gt;Des testeurs précoces cités par &lt;a href="https://www.testingcatalog.com/gemini-4-carbon-early-test-results/" rel="noopener noreferrer"&gt;TestingCatalog&lt;/a&gt; auraient trouvé Carbon meilleur qu'Argon pour le travail 3D, plus faible pour l'interface frontend, et plus lent mais « moins paresseux ». À prendre comme des rapports, non comme des mesures.&lt;/p&gt;

&lt;h2&gt;
  
  
  Préparez votre code sur gemini-4-argon
&lt;/h2&gt;

&lt;p&gt;Construisez dès maintenant sur &lt;code&gt;gemini-4-argon&lt;/code&gt; avec le nom du modèle dans une variable, afin que la sortie se traduise par un simple changement de configuration. Cette requête suit le &lt;a href="https://ai.google.dev/gemini-api/docs/latest-model" rel="noopener noreferrer"&gt;format de l'API Interactions&lt;/a&gt; documenté par Google. Nous ne l'avons pas exécutée pour cet article ; elle nécessite une clé API Gemini payante, car &lt;a href="https://apidog.com/fr/blog/gemini-4-argon-pricing?utm_source=dev.to&amp;amp;utm_medium=wanda&amp;amp;utm_content=n8n-post-automation"&gt;Argon n'est pas disponible dans l'offre gratuite&lt;/a&gt;.&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="nb"&gt;export &lt;/span&gt;&lt;span class="nv"&gt;GEMINI_MODEL&lt;/span&gt;&lt;span class="o"&gt;=&lt;/span&gt;&lt;span class="s2"&gt;"gemini-4-argon"&lt;/span&gt;   &lt;span class="c"&gt;# Carbon's ID isn't published yet&lt;/span&gt;

curl &lt;span class="nt"&gt;-s&lt;/span&gt; &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-[REDACTED CREDENTIAL] &lt;/span&gt;&lt;span class="se"&gt;\&lt;/span&gt;&lt;span class="s2"&gt;
  -H "&lt;/span&gt;Content-Type: application/json&lt;span class="s2"&gt;" &lt;/span&gt;&lt;span class="se"&gt;\&lt;/span&gt;&lt;span class="s2"&gt;
  -X POST &lt;/span&gt;&lt;span class="se"&gt;\&lt;/span&gt;&lt;span class="s2"&gt;
  -d "&lt;/span&gt;&lt;span class="o"&gt;{&lt;/span&gt;&lt;span class="se"&gt;\"&lt;/span&gt;model&lt;span class="se"&gt;\"&lt;/span&gt;: &lt;span class="se"&gt;\"&lt;/span&gt;&lt;span class="k"&gt;${&lt;/span&gt;&lt;span class="nv"&gt;GEMINI_MODEL&lt;/span&gt;&lt;span class="k"&gt;}&lt;/span&gt;&lt;span class="se"&gt;\"&lt;/span&gt;, &lt;span class="se"&gt;\"&lt;/span&gt;input&lt;span class="se"&gt;\"&lt;/span&gt;: &lt;span class="se"&gt;\"&lt;/span&gt;Review this diff &lt;span class="k"&gt;for &lt;/span&gt;injection bugs.&lt;span class="se"&gt;\"&lt;/span&gt;, &lt;span class="se"&gt;\"&lt;/span&gt;generation_config&lt;span class="se"&gt;\"&lt;/span&gt;: &lt;span class="o"&gt;{&lt;/span&gt;&lt;span class="se"&gt;\"&lt;/span&gt;thinking_level&lt;span class="se"&gt;\"&lt;/span&gt;: &lt;span class="se"&gt;\"&lt;/span&gt;medium&lt;span class="se"&gt;\"&lt;/span&gt;&lt;span class="o"&gt;}}&lt;/span&gt;&lt;span class="s2"&gt;"
&lt;/span&gt;&lt;/code&gt;&lt;/pre&gt;

&lt;/div&gt;



&lt;p&gt;Lisez le modèle depuis la configuration, journalisez l'utilisation des tokens par requête (la longueur de sortie de Carbon par tâche peut différer même à prix égal), et augmentez les délais d'attente du client : le guide Argon de Google indique que les invites difficiles peuvent prendre plusieurs minutes.&lt;/p&gt;

&lt;h2&gt;
  
  
  Laissez votre agent de codage surveiller la sortie de Carbon avec Apidog CLI
&lt;/h2&gt;

&lt;p&gt;Ne vérifiez pas le blog de Google chaque matin. Confiez-le à votre agent de codage. &lt;a href="https://apidog.com/apidog-cli/?utm_source=dev.to&amp;amp;utm_medium=wanda&amp;amp;utm_content=n8n-post-automation"&gt;Apidog CLI&lt;/a&gt; permet à Claude Code, Codex, Cursor ou OpenCode de créer et d'exécuter des tests API depuis le terminal, afin que l'agent puisse créer un test qui interroge le &lt;a href="https://ai.google.dev/api/models" rel="noopener noreferrer"&gt;point de terminaison de liste des modèles&lt;/a&gt; Gemini et un autre qui exécute votre véritable invite, puis relancer les deux le jour où Carbon apparaît.&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%2F3elyeqy0lypjs7touq7b.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%2F3elyeqy0lypjs7touq7b.png" alt="Diagram of the release-watch loop: a coding agent sends commands to Apidog CLI, which runs a daily test against GET /v1beta/models on the Gemini API; if no Carbon ID is listed it keeps gemini-4-argon, and if one is listed it reruns the tests with MODEL set to the new ID" width="800" height="400"&gt;&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;Configurez-le une fois :&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; &lt;span class="nt"&gt;-g&lt;/span&gt; apidog-cli@latest
apidog login &lt;span class="nt"&gt;--with-token&lt;/span&gt; &amp;lt;YOUR_TOKEN&amp;gt;
npx &lt;span class="nt"&gt;-y&lt;/span&gt; skills add https://apidog.com   &lt;span class="c"&gt;# pick your agent when prompted&lt;/span&gt;
&lt;/code&gt;&lt;/pre&gt;

&lt;/div&gt;



&lt;p&gt;Ensuite, donnez une seule invite à votre agent :&lt;br&gt;
&lt;/p&gt;

&lt;div class="highlight js-code-highlight"&gt;
&lt;pre class="highlight plaintext"&gt;&lt;code&gt;In Apidog project &amp;lt;id&amp;gt;, create a Gemini API environment with GEMINI_MODEL=gemini-4-argon.
Add two test cases: (1) GET /v1beta/models that passes while no model name contains
"carbon" and fails loudly when one does; (2) POST /v1beta/interactions using
{{GEMINI_MODEL}} that asserts HTTP 200 and non-empty output text. Run both and
summarize the results.
&lt;/code&gt;&lt;/pre&gt;

&lt;/div&gt;



&lt;p&gt;L'agent vérifie chaque payload par rapport à son schéma avant d'écrire quoi que ce soit, puis exécute les cas :&lt;br&gt;
&lt;/p&gt;

&lt;div class="highlight js-code-highlight"&gt;
&lt;pre class="highlight shell"&gt;&lt;code&gt;apidog environment create gemini-api &lt;span class="nt"&gt;--project&lt;/span&gt; &amp;lt;&lt;span class="nb"&gt;id&lt;/span&gt;&lt;span class="o"&gt;&amp;gt;&lt;/span&gt; &lt;span class="nt"&gt;--base-url&lt;/span&gt; https://generativelanguage.googleapis.com
apidog cli-schema get test-case-create
apidog cli-schema validate test-case-create &lt;span class="nt"&gt;--file&lt;/span&gt; models-watch.json
apidog test-case create &lt;span class="nt"&gt;--project&lt;/span&gt; &amp;lt;&lt;span class="nb"&gt;id&lt;/span&gt;&lt;span class="o"&gt;&amp;gt;&lt;/span&gt; &lt;span class="nt"&gt;--file&lt;/span&gt; models-watch.json
apidog run &lt;span class="nt"&gt;--test-case&lt;/span&gt; &amp;lt;caseId&amp;gt; &lt;span class="nt"&gt;--project&lt;/span&gt; &amp;lt;&lt;span class="nb"&gt;id&lt;/span&gt;&lt;span class="o"&gt;&amp;gt;&lt;/span&gt; &lt;span class="nt"&gt;-e&lt;/span&gt; &amp;lt;envId&amp;gt; &lt;span class="nt"&gt;-r&lt;/span&gt; cli,json
&lt;/code&gt;&lt;/pre&gt;

&lt;/div&gt;



&lt;p&gt;Lorsque le cas de surveillance échoue, l'ID de Carbon est en ligne. Relancez votre cas d'invite avec &lt;code&gt;--env-var "GEMINI_MODEL=&amp;lt;carbon-id&amp;gt;"&lt;/code&gt; et comparez la sortie et le nombre de tokens avec Argon. Pour exécuter la surveillance quotidiennement, demandez à l'agent de lire &lt;code&gt;apidog cli-schema get scheduled-task-create&lt;/code&gt; et de créer une tâche planifiée, ou placez le même &lt;code&gt;apidog run ... -r junit&lt;/code&gt; dans CI avec le &lt;a href="https://apidog.com/fr/blog/apidog-cli-ci-cd-pipeline?utm_source=dev.to&amp;amp;utm_medium=wanda&amp;amp;utm_content=n8n-post-automation"&gt;guide CI/CD d'Apidog CLI&lt;/a&gt;. Nouveau sur la CLI ? Commencez par &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;. L'offre gratuite d'Apidog couvre jusqu'à 4 utilisateurs.&lt;/p&gt;

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

&lt;p&gt;&lt;strong&gt;Quelle est la date de sortie de Gemini 4 Carbon ?&lt;/strong&gt; Il n'y en a pas. Google l'a annoncé le 28 octobre 2026 ; les cyberdéfenseurs y ont accès maintenant, les partenaires Fairwind ensuite, les développeurs « dès que possible ».&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;Puis-je utiliser l'API Gemini 4 Carbon aujourd'hui ?&lt;/strong&gt; Non, sauf si vous faites partie de la cohorte initiale de cyberdéfenseurs ou de Fairwind. Au 29 octobre, il n'y a pas d'identifiant de modèle ni d'entrée Carbon sur la page des modèles ou le journal des modifications.&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;Combien de temps a pris Argon pour devenir public ?&lt;/strong&gt; 13 jours : annoncé le 30 septembre 2026 pour les partenaires Fairwind, disponible en GA sur l'API Gemini payante le 13 octobre. Un précédent, pas un engagement.&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;Combien coûtera Gemini 4 Carbon ?&lt;/strong&gt; 2 $ par million de tokens en entrée et 10 $ par million de tokens en sortie au lancement, avec l'entrée mise en cache à -95 %. Après une période d'introduction que Google n'a pas datée, c'est 4 $ et 20 $.&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;Dois-je attendre Carbon ou construire sur Argon maintenant ?&lt;/strong&gt; Construisez sur &lt;code&gt;gemini-4-argon&lt;/code&gt; maintenant. Le prix de lancement est le même, et le changement se résume à une modification de configuration plus une exécution de test.&lt;/p&gt;

</description>
    </item>
    <item>
      <title>API Pokee Enterprise : agents à sandbox persistante, tarification et votre premier appel</title>
      <dc:creator>Antoine Laurent</dc:creator>
      <pubDate>Wed, 28 Oct 2026 10:03:31 +0000</pubDate>
      <link>https://dev.to/antoine_laurentt/api-pokee-enterprise-agents-a-sandbox-persistante-tarification-et-votre-premier-appel-5ae2</link>
      <guid>https://dev.to/antoine_laurentt/api-pokee-enterprise-agents-a-sandbox-persistante-tarification-et-votre-premier-appel-5ae2</guid>
      <description>&lt;h1&gt;
  
  
  API Pokee Enterprise : agents à sandbox persistante, tarification et votre premier appel
&lt;/h1&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%2Fs18prqlouxzglwex6ygy.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%2Fs18prqlouxzglwex6ygy.png" alt="API Pokee Enterprise : agents à sandbox persistante, tarification et votre premier appel" width="800" height="450"&gt;&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;L'API Pokee Enterprise est une API REST qui exécute un agent IA de longue durée dans un bac à sable dédié et persistant pour chaque client. Vous créez une session, envoyez un message et lisez la réponse de l'agent sous forme de flux Server-Sent Events (SSE). Les sessions peuvent contenir des fichiers, des compétences personnalisées, vos propres outils et une mémoire qui persiste d'une session à l'autre. L'accès se fait via une demande de démo Pokee, et non par une inscription en libre-service.&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;Ci-dessous : le fonctionnement des sessions et des flux, votre premier appel, la tarification de Pokee Isaac, les limites, et comment faire tester les points de terminaison par un agent de codage avec Apidog CLI. Tous les chiffres proviennent de la &lt;a href="https://docs.pokee.ai/docs" rel="noopener noreferrer"&gt;documentation Pokee&lt;/a&gt;, consultée le 28 octobre 2026.&lt;/p&gt;

&lt;h2&gt;
  
  
  Qu'est-ce que l'API Pokee Enterprise ?
&lt;/h2&gt;

&lt;p&gt;L'API Pokee Enterprise (Pokee l'appelle l'Enterprise Responses API) vous permet d'exécuter des workflows pilotés par agent qui prennent des minutes, et non des secondes. Chaque tenant obtient un espace de travail privé, un jeton Bearer [REDACTED] et son propre sous-domaine, &lt;code&gt;https://your-tenant.enterprise.pokee.ai&lt;/code&gt;. Dans cet espace de travail, chaque session est un processus d'agent dans son propre bac à sable.&lt;/p&gt;

&lt;p&gt;Un appel de chat répond à une invite puis oublie. Une session Pokee conserve sa conversation, ses fichiers et son état d'occupation, de sorte que l'agent peut effectuer des recherches, écrire des fichiers et appeler des outils sur de nombreux tours. Si vous avez lu notre guide sur &lt;a href="https://apidog.com/fr/blog/claude-managed-agents-guide?utm_source=dev.to&amp;amp;utm_medium=wanda&amp;amp;utm_content=n8n-post-automation"&gt;Claude Managed Agents&lt;/a&gt;, la forme vous semblera familière : le fournisseur héberge la boucle d'agent et le bac à sable, et vous le pilotez en HTTP.&lt;/p&gt;

&lt;p&gt;Il est conçu pour les équipes qui veulent un agent hébergé avec isolation par tenant et contrôles réseau d'entreprise (listes d'IP autorisées, mTLS, AWS PrivateLink, épinglage de région), que Pokee indique comme disponibles sur demande.&lt;/p&gt;

&lt;h2&gt;
  
  
  Concepts clés : sessions, fichiers, compétences et mémoire
&lt;/h2&gt;

&lt;p&gt;L'API comporte quatre blocs de construction.&lt;/p&gt;

&lt;div class="table-wrapper-paragraph"&gt;&lt;table&gt;
&lt;thead&gt;
&lt;tr&gt;
&lt;th&gt;Concept&lt;/th&gt;
&lt;th&gt;Point de terminaison&lt;/th&gt;
&lt;th&gt;Ce qu'il vous apporte&lt;/th&gt;
&lt;/tr&gt;
&lt;/thead&gt;
&lt;tbody&gt;
&lt;tr&gt;
&lt;td&gt;Sessions&lt;/td&gt;
&lt;td&gt;&lt;code&gt;POST /v1/sessions&lt;/code&gt;&lt;/td&gt;
&lt;td&gt;Un processus d'agent par session, avec son propre historique, sa portée de fichiers et son modèle&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;Fichiers&lt;/td&gt;
&lt;td&gt;&lt;code&gt;/v1/sessions/{id}/files/{path}&lt;/code&gt;&lt;/td&gt;
&lt;td&gt;Téléverser, télécharger, lister et supprimer des fichiers de l'espace de travail (environ 100 Mo par téléversement)&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;Compétences&lt;/td&gt;
&lt;td&gt;&lt;code&gt;POST /v1/skills/{name}&lt;/code&gt;&lt;/td&gt;
&lt;td&gt;Installer un paquet zip contenant un &lt;code&gt;SKILL.md&lt;/code&gt; à sa racine ; s'applique aux nouvelles sessions&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;Mémoire&lt;/td&gt;
&lt;td&gt;
&lt;code&gt;.pokee/*.md&lt;/code&gt;, &lt;code&gt;.memory/MEMORY.md&lt;/code&gt;
&lt;/td&gt;
&lt;td&gt;Instructions de tenant ajoutées à l'invite système, plus la mémoire d'une session à l'autre&lt;/td&gt;
&lt;/tr&gt;
&lt;/tbody&gt;
&lt;/table&gt;&lt;/div&gt;

&lt;p&gt;Quelques détails de session importent dès le départ :&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;
&lt;strong&gt;Persistance.&lt;/strong&gt; Par défaut, &lt;code&gt;persistent&lt;/code&gt; vaut &lt;code&gt;false&lt;/code&gt;, et la session se détruit 5 minutes après sa dernière réponse. Passez-le à &lt;code&gt;true&lt;/code&gt; pour conserver la session jusqu'à expiration de son &lt;code&gt;ttl&lt;/code&gt; (14 400 secondes par défaut, soit 4 heures) ou jusqu'à ce que vous la supprimiez.&lt;/li&gt;
&lt;li&gt;
&lt;strong&gt;Verrouillage du modèle.&lt;/strong&gt; Le &lt;code&gt;model&lt;/code&gt; que vous transmettez à la création s'applique à chaque tour de cette session.&lt;/li&gt;
&lt;li&gt;
&lt;strong&gt;Portée des fichiers.&lt;/strong&gt; Transmettez &lt;code&gt;file_access&lt;/code&gt; avec des listes de chemins &lt;code&gt;read&lt;/code&gt; et &lt;code&gt;write&lt;/code&gt; pour restreindre ce que l'agent voit ; l'API HTTP de fichiers renvoie &lt;code&gt;403&lt;/code&gt; en dehors de cette portée.&lt;/li&gt;
&lt;li&gt;
&lt;strong&gt;Un tour à la fois.&lt;/strong&gt; Envoyer un second message pendant qu'un tour s'exécute renvoie &lt;code&gt;409 Conflict&lt;/code&gt;.&lt;/li&gt;
&lt;/ul&gt;

&lt;h2&gt;
  
  
  Comment effectuer votre premier appel à l'API Pokee
&lt;/h2&gt;

&lt;p&gt;Pokee vous transmet deux valeurs par un autre canal : l'URL de votre tenant et une clé de la forme &lt;code&gt;pk_&amp;lt;tenant&amp;gt;_&amp;lt;token&amp;gt;&lt;/code&gt;. Ensuite, le premier appel se fait en trois étapes.&lt;/p&gt;

&lt;ol&gt;
&lt;li&gt;Vérifiez que la passerelle est opérationnelle (aucune authentification requise).&lt;/li&gt;
&lt;li&gt;Créez une session et conservez son &lt;code&gt;id&lt;/code&gt;.&lt;/li&gt;
&lt;li&gt;Publiez un message et lisez le flux SSE.
&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;POKEE_API&lt;/span&gt;&lt;span class="o"&gt;=&lt;/span&gt;&lt;span class="s2"&gt;"https://your-tenant.enterprise.pokee.ai"&lt;/span&gt;
&lt;span class="nb"&gt;export &lt;/span&gt;&lt;span class="nv"&gt;POKEE_KEY&lt;/span&gt;&lt;span class="o"&gt;=&lt;/span&gt;&lt;span class="s2"&gt;"pk_&amp;lt;tenant&amp;gt;_&amp;lt;token&amp;gt;"&lt;/span&gt;

curl &lt;span class="s2"&gt;"&lt;/span&gt;&lt;span class="nv"&gt;$POKEE_API&lt;/span&gt;&lt;span class="s2"&gt;/health"&lt;/span&gt;

&lt;span class="nv"&gt;SID&lt;/span&gt;&lt;span class="o"&gt;=&lt;/span&gt;&lt;span class="si"&gt;$(&lt;/span&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;"&lt;/span&gt;&lt;span class="nv"&gt;$POKEE_API&lt;/span&gt;&lt;span class="s2"&gt;/v1/sessions"&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;"Authorization: Bearer &lt;/span&gt;&lt;span class="nv"&gt;$POKEE_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;'{"persistent": true}'&lt;/span&gt; | jq &lt;span class="nt"&gt;-r&lt;/span&gt; &lt;span class="s1"&gt;'.id'&lt;/span&gt;&lt;span class="si"&gt;)&lt;/span&gt;

curl &lt;span class="nt"&gt;-N&lt;/span&gt; &lt;span class="nt"&gt;-i&lt;/span&gt; &lt;span class="nt"&gt;-X&lt;/span&gt; POST &lt;span class="s2"&gt;"&lt;/span&gt;&lt;span class="nv"&gt;$POKEE_API&lt;/span&gt;&lt;span class="s2"&gt;/v1/sessions/&lt;/span&gt;&lt;span class="nv"&gt;$SID&lt;/span&gt;&lt;span class="s2"&gt;/messages"&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;"Authorization: Bearer &lt;/span&gt;&lt;span class="nv"&gt;$POKEE_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;'{"message": "Summarize the files in my workspace in three bullets."}'&lt;/span&gt;
&lt;/code&gt;&lt;/pre&gt;

&lt;/div&gt;



&lt;p&gt;L'option &lt;code&gt;-i&lt;/code&gt; affiche les en-têtes. Conservez &lt;code&gt;X-Response-Id&lt;/code&gt; (&lt;code&gt;msg_&lt;/code&gt; suivi de 24 caractères hexadécimaux) : vous en avez besoin pour reprendre ou annuler le tour.&lt;/p&gt;

&lt;p&gt;Chaque événement comporte trois lignes, &lt;code&gt;id:&lt;/code&gt;, &lt;code&gt;event:&lt;/code&gt; et &lt;code&gt;data:&lt;/code&gt;. Vous verrez &lt;code&gt;message.created&lt;/code&gt;, puis des morceaux &lt;code&gt;text.delta&lt;/code&gt; (ainsi que des événements &lt;code&gt;thinking.*&lt;/code&gt; ou &lt;code&gt;tool_use.*&lt;/code&gt;), et le flux se termine par &lt;code&gt;message.completed&lt;/code&gt;, &lt;code&gt;message.cancelled&lt;/code&gt; ou &lt;code&gt;message.error&lt;/code&gt;. Si les SSE sont nouveaux pour vous, le &lt;a href="https://developer.mozilla.org/en-US/docs/Web/API/Server-sent_events" rel="noopener noreferrer"&gt;guide de MDN sur les Server-Sent Events&lt;/a&gt; explique le format, et notre article sur &lt;a href="https://apidog.com/fr/blog/test-llm-ai-apis-sse?utm_source=dev.to&amp;amp;utm_medium=wanda&amp;amp;utm_content=n8n-post-automation"&gt;le test des API LLM qui diffusent en SSE&lt;/a&gt; montre comment lire les morceaux.&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%2F8s78psciddl7ws6n9pg1.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%2F8s78psciddl7ws6n9pg1.png" alt="Pokee Enterprise API session flow: create a session, post a message, read the SSE stream, with resume and cancel branches" width="800" height="450"&gt;&lt;/a&gt;&lt;/p&gt;

&lt;h2&gt;
  
  
  Appel d'outils : deux surfaces
&lt;/h2&gt;

&lt;p&gt;Pokee offre à l'agent deux façons d'appeler vos fonctions, toutes deux utilisant des définitions de fonctions de style OpenAI.&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;
&lt;code&gt;/v1/responses&lt;/code&gt; sans état&lt;/th&gt;
&lt;th&gt;Outils de session&lt;/th&gt;
&lt;/tr&gt;
&lt;/thead&gt;
&lt;tbody&gt;
&lt;tr&gt;
&lt;td&gt;Boucle d'agent&lt;/td&gt;
&lt;td&gt;Aucune, un seul aller-retour d'inférence&lt;/td&gt;
&lt;td&gt;Session d'agent complète avec compétences et fichiers&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;État&lt;/td&gt;
&lt;td&gt;Vous envoyez tout l'historique à chaque appel&lt;/td&gt;
&lt;td&gt;Le serveur conserve la conversation&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;Comment apparaît un appel&lt;/td&gt;
&lt;td&gt;Un élément &lt;code&gt;function_call&lt;/code&gt; dans &lt;code&gt;output[]&lt;/code&gt;
&lt;/td&gt;
&lt;td&gt;Un événement SSE &lt;code&gt;tool_call.requested&lt;/code&gt; en milieu de flux&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;Comment vous poursuivez&lt;/td&gt;
&lt;td&gt;Nouvel appel avec un élément &lt;code&gt;function_call_output&lt;/code&gt;
&lt;/td&gt;
&lt;td&gt;&lt;code&gt;POST /v1/sessions/{id}/tool_results&lt;/code&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;/tbody&gt;
&lt;/table&gt;&lt;/div&gt;

&lt;p&gt;La route sans état est celle à choisir lorsque vous remplacez Pokee derrière du code écrit pour l'&lt;a href="https://apidog.com/fr/blog/openai-responses-api?utm_source=dev.to&amp;amp;utm_medium=wanda&amp;amp;utm_content=n8n-post-automation"&gt;API OpenAI Responses&lt;/a&gt;, car la forme des échanges correspond. Elle accepte jusqu'à 128 outils par requête, des noms d'outils de 64 caractères maximum et des descriptions de 16 Kio maximum. Elle accepte aussi &lt;code&gt;reasoning.effort&lt;/code&gt; (&lt;code&gt;minimal&lt;/code&gt;, la valeur par défaut, désactive la réflexion étendue ; &lt;code&gt;low&lt;/code&gt;, &lt;code&gt;medium&lt;/code&gt; et &lt;code&gt;high&lt;/code&gt; l'activent). La sortie est de 4 096 jetons par défaut, plafonnée à 32 000.&lt;/p&gt;

&lt;p&gt;Les outils de session conviennent lorsque l'agent doit raisonner, exécuter des compétences et parfois appeler vos systèmes dans le même tour. Vous les enregistrez à la création de la session.&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%2Fwtm1tn91yp4se25ghmo1.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%2Fwtm1tn91yp4se25ghmo1.png" alt="Pokee tool calling compared: stateless /v1/responses versus session-mode tools over SSE" width="800" height="450"&gt;&lt;/a&gt;&lt;/p&gt;

&lt;h2&gt;
  
  
  Reprise, annulation et clés d'idempotence
&lt;/h2&gt;

&lt;p&gt;Les tours longs se rompent d'une manière que les appels courts ne connaissent pas. Pokee a ajouté trois correctifs le 4 mai 2026, selon son &lt;a href="https://docs.pokee.ai/changelog" rel="noopener noreferrer"&gt;journal des modifications&lt;/a&gt;.&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;
&lt;strong&gt;Reprise.&lt;/strong&gt; Si votre client se déconnecte en plein flux, l'agent continue de tourner. Reconnectez-vous à &lt;code&gt;GET /v1/sessions/{id}/responses/{rid}/events&lt;/code&gt; avec un en-tête &lt;code&gt;Last-Event-ID&lt;/code&gt; et le serveur rejoue à partir de l'événement suivant. Les tours clos restent disponibles pendant 120 secondes, et la reprise ne refacture pas de jetons.&lt;/li&gt;
&lt;li&gt;
&lt;strong&gt;Annulation.&lt;/strong&gt; &lt;code&gt;POST /v1/sessions/{id}/responses/{rid}/cancel&lt;/code&gt; renvoie &lt;code&gt;202&lt;/code&gt; et le flux se termine par &lt;code&gt;message.cancelled&lt;/code&gt;. L'usage partiel d'un tour annulé n'est pas facturé. La session et ses fichiers restent actifs.&lt;/li&gt;
&lt;li&gt;
&lt;strong&gt;Clés d'idempotence.&lt;/strong&gt; Envoyez &lt;code&gt;Idempotency-Key: &amp;lt;uuid&amp;gt;&lt;/code&gt; dans le POST du message. Une nouvelle tentative avec la même clé et le même corps renvoie l'ID de réponse d'origine au lieu de démarrer un second tour. Les clés vivent 24 heures, et la même clé avec un corps différent renvoie &lt;code&gt;422&lt;/code&gt;.&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;La route sans état &lt;code&gt;/v1/responses&lt;/code&gt; prend en charge les trois lorsque &lt;code&gt;stream&lt;/code&gt; vaut &lt;code&gt;true&lt;/code&gt;.&lt;/p&gt;

&lt;h2&gt;
  
  
  Modèles et tarification Pokee Isaac
&lt;/h2&gt;

&lt;p&gt;Pokee publie deux niveaux Isaac sur sa &lt;a href="https://docs.pokee.ai/docs/models" rel="noopener noreferrer"&gt;page des modèles et de la tarification&lt;/a&gt;. Les prix sont par million de jetons.&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&lt;/th&gt;
&lt;th&gt;Sortie&lt;/th&gt;
&lt;th&gt;Lecture du cache&lt;/th&gt;
&lt;/tr&gt;
&lt;/thead&gt;
&lt;tbody&gt;
&lt;tr&gt;
&lt;td&gt;&lt;code&gt;pokee-isaac-high-reasoning&lt;/code&gt;&lt;/td&gt;
&lt;td&gt;3 $&lt;/td&gt;
&lt;td&gt;15 $&lt;/td&gt;
&lt;td&gt;0,30 $&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;&lt;code&gt;pokee-isaac&lt;/code&gt;&lt;/td&gt;
&lt;td&gt;0,30 $&lt;/td&gt;
&lt;td&gt;5 $&lt;/td&gt;
&lt;td&gt;0,10 $&lt;/td&gt;
&lt;/tr&gt;
&lt;/tbody&gt;
&lt;/table&gt;&lt;/div&gt;

&lt;p&gt;Les nouveaux tenants utilisent &lt;code&gt;pokee-isaac-high-reasoning&lt;/code&gt; par défaut lorsque vous omettez &lt;code&gt;model&lt;/code&gt;. Les backends Kimi, GPT-5.5 et Gemini sont disponibles par tenant sur contrat. La documentation ne mentionne ni niveau gratuit ni contrat minimum ; demandez ces conditions à Pokee.&lt;/p&gt;

&lt;p&gt;Il existe aussi une Direct Isaac API, ajoutée le 7 août 2026 : une route &lt;code&gt;POST /v1/chat/completions&lt;/code&gt; compatible OpenAI, sans boucle d'agent ni outils. Elle est activée par tenant, n'accepte que &lt;code&gt;pokee-isaac&lt;/code&gt;, et achemine automatiquement les requêtes longues (200 000 et 2 000 000 de jetons et plus) vers des pools de contexte plus grands. &lt;code&gt;GET /v1/usage&lt;/code&gt; affiche votre solde de crédits.&lt;/p&gt;

&lt;p&gt;Une note de sécurité issue de la documentation : le Bearer [REDACTED] tenant est une clé API directe. Gardez-la sur votre serveur ou derrière votre propre proxy, jamais dans du code de navigateur, mobile ou bureau.&lt;/p&gt;

&lt;h2&gt;
  
  
  Limites et codes d'erreur
&lt;/h2&gt;

&lt;p&gt;Voici les valeurs par défaut de la &lt;a href="https://docs.pokee.ai/docs/limits-errors" rel="noopener noreferrer"&gt;page des limites et des erreurs&lt;/a&gt;. Pokee indique pouvoir relever n'importe laquelle sur demande.&lt;/p&gt;

&lt;div class="table-wrapper-paragraph"&gt;&lt;table&gt;
&lt;thead&gt;
&lt;tr&gt;
&lt;th&gt;Limite&lt;/th&gt;
&lt;th&gt;Valeur par défaut&lt;/th&gt;
&lt;/tr&gt;
&lt;/thead&gt;
&lt;tbody&gt;
&lt;tr&gt;
&lt;td&gt;Sessions simultanées&lt;/td&gt;
&lt;td&gt;10&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;Délai d'expiration d'un tour&lt;/td&gt;
&lt;td&gt;90 minutes&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;TTL de session&lt;/td&gt;
&lt;td&gt;4 heures&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;Tours par heure / par jour&lt;/td&gt;
&lt;td&gt;300 / 5 000&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;Jetons par heure / par jour&lt;/td&gt;
&lt;td&gt;20 M / 200 M&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;Téléversement maximal&lt;/td&gt;
&lt;td&gt;Environ 100 Mo par appel&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;Espace de travail maximal&lt;/td&gt;
&lt;td&gt;100 Go&lt;/td&gt;
&lt;/tr&gt;
&lt;/tbody&gt;
&lt;/table&gt;&lt;/div&gt;

&lt;p&gt;Les codes d'erreur que vous gérerez le plus souvent : &lt;code&gt;401&lt;/code&gt; (clé incorrecte ou manquante), &lt;code&gt;402&lt;/code&gt; (crédits épuisés, mode crédit strict uniquement), &lt;code&gt;403&lt;/code&gt; (chemin hors de la portée de la session), &lt;code&gt;409&lt;/code&gt; (session occupée), &lt;code&gt;422&lt;/code&gt; (clé d'idempotence réutilisée avec un corps différent), &lt;code&gt;429&lt;/code&gt; (limite d'usage) et &lt;code&gt;500&lt;/code&gt; (réessayez avec un backoff). Les erreurs sont renvoyées sous la forme &lt;code&gt;{"error": "&amp;lt;name&amp;gt;", "message": "&amp;lt;detail&amp;gt;"}&lt;/code&gt;.&lt;/p&gt;

&lt;h2&gt;
  
  
  Faites tester l'API Pokee par votre agent de codage avec Apidog CLI
&lt;/h2&gt;

&lt;p&gt;Une API de session a beaucoup de contrat à figer : &lt;code&gt;201&lt;/code&gt; à la création, un ID &lt;code&gt;sess_&lt;/code&gt;, &lt;code&gt;409&lt;/code&gt; pendant l'occupation, &lt;code&gt;204&lt;/code&gt; à la suppression, &lt;code&gt;202&lt;/code&gt; à l'annulation. Votre agent de codage peut écrire et exécuter ces vérifications pendant que vous continuez à travailler. &lt;a href="https://apidog.com/apidog-cli/?utm_source=dev.to&amp;amp;utm_medium=wanda&amp;amp;utm_content=n8n-post-automation"&gt;Apidog CLI&lt;/a&gt; fournit à Claude Code, Codex ou Cursor les commandes pour le faire.&lt;/p&gt;

&lt;p&gt;Configurez-le une fois :&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; &lt;span class="nt"&gt;-g&lt;/span&gt; apidog-cli@latest
apidog auth login &lt;span class="nt"&gt;--with-token&lt;/span&gt; &amp;lt;YOUR_APIDOG_TOKEN&amp;gt;
apidog skill &lt;span class="nb"&gt;install&lt;/span&gt;
&lt;/code&gt;&lt;/pre&gt;

&lt;/div&gt;



&lt;p&gt;Donnez ensuite une seule invite à votre agent :&lt;br&gt;
&lt;/p&gt;

&lt;div class="highlight js-code-highlight"&gt;
&lt;pre class="highlight plaintext"&gt;&lt;code&gt;Write an OpenAPI file for the Pokee Enterprise API endpoints /health,
POST/GET/DELETE /v1/sessions, /v1/sessions/{id}/responses/{rid}/cancel and
/v1/usage, import it into Apidog project &amp;lt;projectId&amp;gt;, create an environment
for my tenant URL, then add test cases that assert 201 and an id starting
with "sess_" on create, 204 on delete and a credit balance on /v1/usage.
Run them and summarize failures. Read POKEE_KEY from my shell, never a file.
&lt;/code&gt;&lt;/pre&gt;

&lt;/div&gt;



&lt;p&gt;L'agent importe la spécification, vérifie chaque charge utile par rapport au schéma de la CLI, puis crée et exécute les cas :&lt;br&gt;
&lt;/p&gt;

&lt;div class="highlight js-code-highlight"&gt;
&lt;pre class="highlight shell"&gt;&lt;code&gt;apidog import &lt;span class="nt"&gt;--project&lt;/span&gt; &amp;lt;projectId&amp;gt; &lt;span class="nt"&gt;--format&lt;/span&gt; openapi &lt;span class="nt"&gt;--file&lt;/span&gt; ./pokee-openapi.json
apidog environment create pokee-tenant &lt;span class="nt"&gt;--project&lt;/span&gt; &amp;lt;projectId&amp;gt; &lt;span class="nt"&gt;--base-url&lt;/span&gt; https://your-tenant.enterprise.pokee.ai
apidog cli-schema get test-case-create
apidog cli-schema validate test-case-create &lt;span class="nt"&gt;--file&lt;/span&gt; create-session.json
apidog test-case create &lt;span class="nt"&gt;--project&lt;/span&gt; &amp;lt;projectId&amp;gt; &lt;span class="nt"&gt;--file&lt;/span&gt; create-session.json
apidog run &lt;span class="nt"&gt;--test-case&lt;/span&gt; &amp;lt;caseId&amp;gt; &lt;span class="nt"&gt;--project&lt;/span&gt; &amp;lt;projectId&amp;gt; &lt;span class="nt"&gt;-e&lt;/span&gt; &amp;lt;envId&amp;gt; &lt;span class="nt"&gt;--env-var&lt;/span&gt; &lt;span class="s2"&gt;"POKEE_KEY=&lt;/span&gt;&lt;span class="nv"&gt;$POKEE_KEY&lt;/span&gt;&lt;span class="s2"&gt;"&lt;/span&gt; &lt;span class="nt"&gt;-r&lt;/span&gt; cli,junit
&lt;/code&gt;&lt;/pre&gt;

&lt;/div&gt;



&lt;p&gt;Transmettre la clé via &lt;code&gt;--env-var&lt;/code&gt; évite qu'elle ne se retrouve dans un fichier écrit par l'agent. Ces cas couvrent les points de terminaison JSON ; le flux SSE lui-même est plus facile à observer dans l'application Apidog, qui affiche les événements diffusés (voir &lt;a href="https://apidog.com/fr/blog/sse-testing-apidog?utm_source=dev.to&amp;amp;utm_medium=wanda&amp;amp;utm_content=n8n-post-automation"&gt;le test SSE dans Apidog&lt;/a&gt;). La même commande &lt;code&gt;apidog run&lt;/code&gt; avec &lt;code&gt;-r junit&lt;/code&gt; s'intègre à la CI, comme le montre notre &lt;a href="https://apidog.com/fr/blog/apidog-cli-ci-cd-pipeline?utm_source=dev.to&amp;amp;utm_medium=wanda&amp;amp;utm_content=n8n-post-automation"&gt;guide d'Apidog CLI pour les pipelines CI/CD&lt;/a&gt;. Nouveau sur la CLI dans un agent ? Commencez par &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;. Le plan gratuit d'Apidog couvre jusqu'à 4 utilisateurs.&lt;/p&gt;

&lt;h2&gt;
  
  
  Où se situe Sharkly
&lt;/h2&gt;

&lt;p&gt;Une fois que les agents Pokee, ou n'importe quels agents de codage, exécutent des tâches qui prennent 90 minutes, quelqu'un doit décider qui fait quoi et vérifier les résultats. Un ID de session dans un fichier de log n'est pas une file de travail. &lt;a href="https://sharkly.ai" rel="noopener noreferrer"&gt;Sharkly&lt;/a&gt; est un tableau de tâches où les agents IA et les humains partagent le travail : vous assignez une tâche à un agent ou à un collègue, suivez son statut et examinez le résultat avant sa livraison. C'est gratuit pour commencer, vous pouvez donc mettre une longue tâche d'agent sur le tableau et voir comment la revue s'intègre à votre équipe avant de passer à l'échelle.&lt;/p&gt;

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

&lt;p&gt;&lt;strong&gt;Existe-t-il un niveau gratuit pour l'API Pokee Enterprise ?&lt;/strong&gt; La documentation n'en décrit aucun. L'accès commence par une demande de démo, et Pokee provisionne l'URL de votre tenant et votre clé par un autre canal. La tarification est à l'usage par jeton sur les niveaux Isaac ci-dessus.&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;L'API Pokee est-elle compatible avec OpenAI ?&lt;/strong&gt; En partie. La route sans état &lt;code&gt;/v1/responses&lt;/code&gt; correspond à la forme des échanges Responses d'OpenAI pour l'appel de fonctions, et la route Direct Isaac accepte la forme des requêtes Chat Completions. Les points de terminaison de session sont propres à Pokee.&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;Combien de temps peut durer un tour d'agent Pokee ?&lt;/strong&gt; Le délai d'expiration par défaut d'un tour est de 90 minutes et le TTL de session par défaut est de 4 heures. Les deux peuvent être relevés sur demande.&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;Que se passe-t-il si mon client se déconnecte en plein flux ?&lt;/strong&gt; L'agent continue de travailler. Reconnectez-vous au point de terminaison de reprise avec &lt;code&gt;Last-Event-ID&lt;/code&gt; dans les 120 secondes suivant la clôture du tour et vous recevez le reste des événements sans refacturation.&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;Comment se compare-t-elle aux autres API d'agents hébergés ?&lt;/strong&gt; Elle se situe près des offres d'agents hébergés comme l'&lt;a href="https://apidog.com/fr/blog/openai-agents-api?utm_source=dev.to&amp;amp;utm_medium=wanda&amp;amp;utm_content=n8n-post-automation"&gt;API OpenAI Agents&lt;/a&gt; ; notre &lt;a href="https://apidog.com/fr/blog/openai-agents-api-vs-responses-api-vs-agents-sdk?utm_source=dev.to&amp;amp;utm_medium=wanda&amp;amp;utm_content=n8n-post-automation"&gt;comparaison des options d'agents d'OpenAI&lt;/a&gt; est une bonne lecture ensuite, et &lt;a href="https://apidog.com/fr/blog/what-is-cubesandbox-for-ai-agents?utm_source=dev.to&amp;amp;utm_medium=wanda&amp;amp;utm_content=n8n-post-automation"&gt;ce que CubeSandbox apporte aux agents IA&lt;/a&gt; couvre le volet bac à sable.&lt;/p&gt;

</description>
    </item>
    <item>
      <title>Clés API d’IA volées financent désormais des scans de piratage : comment sécuriser vos clés OpenAI, Anthropic et Gemini</title>
      <dc:creator>Antoine Laurent</dc:creator>
      <pubDate>Wed, 28 Oct 2026 08:13:53 +0000</pubDate>
      <link>https://dev.to/antoine_laurentt/cles-api-dia-volees-financent-desormais-des-scans-de-piratage-comment-securiser-vos-cles-openai-26ad</link>
      <guid>https://dev.to/antoine_laurentt/cles-api-dia-volees-financent-desormais-des-scans-de-piratage-comment-securiser-vos-cles-openai-26ad</guid>
      <description>&lt;h1&gt;
  
  
  Clés API d'IA volées financent désormais des scans de piratage : comment sécuriser vos clés OpenAI, Anthropic et Gemini
&lt;/h1&gt;

&lt;p&gt;Les clés d'API IA volées paient désormais les attaques informatiques d'autres personnes. En octobre 2026, l'équipe de renseignement sur les menaces de Bitsight a décrit MONST3R-AI, un outil vendu sur un forum criminel qui exécute des scans de tests d'intrusion autonomes sur des clés OpenAI, Anthropic et Google volées. L'acheteur apporte la clé, l'agent effectue le scan, et le propriétaire de la clé reçoit la facture. Ce guide couvre la façon dont les clés fuient, comment repérer les abus et les contrôles que chaque fournisseur propose aujourd'hui.&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;Pour protéger une clé OpenAI, Anthropic ou Gemini, limitez-la à un seul projet ou espace de travail, définissez un plafond de dépenses mensuel strict, restreignez les lieux depuis lesquels elle peut être appelée, fixez une date d'expiration ou faites-la tourner, gardez-la hors du code client et des dépôts, et activez la détection de secrets avec protection push. Si une clé fuit, créez un remplacement, déployez-le, puis désactivez l'ancienne et auditez l'utilisation.&lt;/p&gt;

&lt;h2&gt;
  
  
  Qu'est-ce que le LLMjacking ?
&lt;/h2&gt;

&lt;p&gt;Le LLMjacking est l'abus d'un identifiant de grand modèle de langage volé, généralement une clé d'API, pour exécuter de l'inférence payée par le propriétaire de la clé. Les attaquants revendent l'accès, le consomment pour leurs propres charges de travail ou, désormais, selon Bitsight, l'utilisent pour alimenter des agents d'attaque autonomes. La victime ne voit l'activité que comme une utilisation facturable sur son propre compte.&lt;/p&gt;

&lt;h2&gt;
  
  
  Ce que Bitsight a découvert à propos de MONST3R-AI
&lt;/h2&gt;

&lt;p&gt;Les faits ci-dessous proviennent de la couverture de la recherche de Bitsight par &lt;a href="https://www.helpnetsecurity.com/?p=388000" rel="noopener noreferrer"&gt;Help Net Security&lt;/a&gt; et &lt;a href="https://aiweekly.co/alerts/bitsight-monst3r-ai-runs-on-stolen-openai-anthropic-google-keys" rel="noopener noreferrer"&gt;AI Weekly&lt;/a&gt;, publiée le 17 octobre 2026. L'analyse de Bitsight sur l'outil n'était pas publique au moment de la rédaction de cet article.&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;
&lt;strong&gt;Ce que c'est :&lt;/strong&gt; un vendeur sur un forum criminel restreint commercialise MONST3R-AI comme une « plateforme autonome de tests d'intrusion ».&lt;/li&gt;
&lt;li&gt;
&lt;strong&gt;Quelles clés :&lt;/strong&gt; il fonctionne avec des clés d'API OpenAI, Anthropic et Google volées.&lt;/li&gt;
&lt;li&gt;
&lt;strong&gt;Qui paie :&lt;/strong&gt; l'acheteur colle une clé volée dans le panneau de l'outil, fixe un budget et pointe l'agent vers une liste de cibles. Le vendeur n'héberge aucun modèle, donc la facture d'inférence retombe sur le propriétaire légitime de la clé.&lt;/li&gt;
&lt;li&gt;
&lt;strong&gt;Résultats annoncés :&lt;/strong&gt; le tableau de bord du vendeur revendique 1 072 constats sur 199 hôtes scannés. Bitsight indique ne pas pouvoir vérifier ce chiffre de manière indépendante — à traiter comme du marketing, pas comme une preuve.&lt;/li&gt;
&lt;li&gt;
&lt;strong&gt;La tendance de fond :&lt;/strong&gt; sur 16 forums clandestins entre février et août 2026, les mentions d'agents IA, d'injection de prompt indirecte et du Model Context Protocol ont augmenté de 67 %.&lt;/li&gt;
&lt;/ul&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%2Fsmh44tmhpkipg09fby6i.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%2Fsmh44tmhpkipg09fby6i.png" alt="MONST3R-AI billing flow: a stolen key pays for the scan" width="800" height="380"&gt;&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;Une clé divulguée n'est plus seulement une facture surprise. Elle peut financer la campagne d'attaque de quelqu'un d'autre, et chaque requête ressemble à votre trafic normal.&lt;/p&gt;

&lt;h2&gt;
  
  
  Comment les clés d'API IA fuient
&lt;/h2&gt;

&lt;p&gt;La plupart des clés volées n'ont jamais été « piratées ». Elles ont été publiées par accident. Les chemins courants :&lt;/p&gt;

&lt;div class="table-wrapper-paragraph"&gt;&lt;table&gt;
&lt;thead&gt;
&lt;tr&gt;
&lt;th&gt;Chemin de fuite&lt;/th&gt;
&lt;th&gt;Comment cela se produit&lt;/th&gt;
&lt;th&gt;Correctif&lt;/th&gt;
&lt;/tr&gt;
&lt;/thead&gt;
&lt;tbody&gt;
&lt;tr&gt;
&lt;td&gt;Dépôts publics&lt;/td&gt;
&lt;td&gt;Clé committée dans du code, un &lt;code&gt;.env&lt;/code&gt; ou un notebook&lt;/td&gt;
&lt;td&gt;Détection de secrets avec protection push&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;Code côté client&lt;/td&gt;
&lt;td&gt;Clé embarquée dans un bundle web ou une application mobile&lt;/td&gt;
&lt;td&gt;Appeler le modèle uniquement depuis votre backend&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;Journaux de CI&lt;/td&gt;
&lt;td&gt;Une étape de build affiche les variables d'environnement ou la sortie de débogage&lt;/td&gt;
&lt;td&gt;Masquer les secrets, jamais &lt;code&gt;set -x&lt;/code&gt; autour d'eux&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;Images de conteneur&lt;/td&gt;
&lt;td&gt;
&lt;code&gt;.env&lt;/code&gt; copié dans une couche d'image&lt;/td&gt;
&lt;td&gt;
&lt;code&gt;.dockerignore&lt;/code&gt;, injecter au moment de l'exécution&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;Configurations d'agents et MCP&lt;/td&gt;
&lt;td&gt;Clé collée dans une configuration de serveur MCP ou un fichier de paramètres d'agent, puis synchronisée ou partagée&lt;/td&gt;
&lt;td&gt;Référencer des variables d'environnement, pas des clés en clair&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;Chats et tickets&lt;/td&gt;
&lt;td&gt;Clé collée dans Slack, une issue ou un ticket de support&lt;/td&gt;
&lt;td&gt;Faire tourner toute clé ayant quitté votre coffre de secrets&lt;/td&gt;
&lt;/tr&gt;
&lt;/tbody&gt;
&lt;/table&gt;&lt;/div&gt;

&lt;p&gt;Le &lt;a href="https://ai.google.dev/gemini-api/docs/api-key" rel="noopener noreferrer"&gt;guide des clés d'API Gemini&lt;/a&gt; de Google énonce clairement la règle côté client : les clés compilées dans des applications web ou mobiles peuvent être extraites par les utilisateurs, il faut donc exécuter un proxy backend qui effectue les vrais appels. Notre guide sur le &lt;a href="https://apidog.com/fr/blog/api-keys-store-way?utm_source=dev.to&amp;amp;utm_medium=wanda&amp;amp;utm_content=n8n-post-automation"&gt;stockage des clés d'API&lt;/a&gt; traite plus en profondeur l'aspect stockage.&lt;/p&gt;

&lt;p&gt;Les configurations d'agents méritent une attention particulière : les fichiers MCP et de paramètres d'agents finissent dans des dépôts de dotfiles, des partages d'écran et des rapports de bugs.&lt;/p&gt;

&lt;h2&gt;
  
  
  Comment savoir que votre clé est utilisée abusivement
&lt;/h2&gt;

&lt;p&gt;Aucune alerte ne dit « un criminel utilise ceci ». Surveillez les données d'utilisation et de facturation pour :&lt;/p&gt;

&lt;ol&gt;
&lt;li&gt;
&lt;strong&gt;Des pics de dépenses sans déploiement derrière.&lt;/strong&gt; Un coût quotidien stable qui double du jour au lendemain est le signe le plus clair.&lt;/li&gt;
&lt;li&gt;
&lt;strong&gt;Des modèles que vous n'utilisez pas.&lt;/strong&gt; Une utilisation sur une famille de modèles que votre produit n'appelle jamais.&lt;/li&gt;
&lt;li&gt;
&lt;strong&gt;Du trafic en dehors des heures ouvrables.&lt;/strong&gt; Des requêtes régulières à 3 h du matin dans votre fuseau horaire depuis une clé utilisée par une application de journée.&lt;/li&gt;
&lt;li&gt;
&lt;strong&gt;Des erreurs de limite de débit que vous n'avez pas causées.&lt;/strong&gt; Quelqu'un d'autre consomme votre quota par minute.&lt;/li&gt;
&lt;li&gt;
&lt;strong&gt;Des clés ou projets inconnus sur les pages d'utilisation.&lt;/strong&gt; La page Usage de Google AI Studio regroupe les requêtes qu'elle ne peut associer à une clé nommée sous « (unknown keys) ».&lt;/li&gt;
&lt;/ol&gt;

&lt;p&gt;Découpez les clés assez finement pour qu'un pic pointe vers une seule clé.&lt;/p&gt;

&lt;h2&gt;
  
  
  Comment protéger votre clé d'API OpenAI
&lt;/h2&gt;

&lt;p&gt;Vérifié le 28 octobre 2026 par rapport à la documentation développeur d'OpenAI.&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;
&lt;strong&gt;Limites de dépenses strictes :&lt;/strong&gt; selon le &lt;a href="https://developers.openai.com/api/docs/guides/spend-limits" rel="noopener noreferrer"&gt;guide des limites de dépenses&lt;/a&gt;, vous pouvez définir une limite mensuelle pour l'organisation ou un projet unique et activer « Enforce a hard limit ». Une fois les dépenses suivies atteignant cette limite, les requêtes échouent avec un 429 et le code &lt;code&gt;organization_spend_limit_exceeded&lt;/code&gt; ou &lt;code&gt;project_spend_limit_exceeded&lt;/code&gt;. L'application n'est pas instantanée, les dépenses peuvent donc dépasser légèrement le plafond.&lt;/li&gt;
&lt;li&gt;
&lt;strong&gt;Alertes de dépenses :&lt;/strong&gt; les alertes vous notifient mais n'arrêtent pas le trafic. Utilisez les deux, avec l'alerte réglée bien en dessous de la limite stricte.&lt;/li&gt;
&lt;li&gt;
&lt;strong&gt;Liste d'IP autorisées :&lt;/strong&gt; la &lt;a href="https://developers.openai.com/api/docs/guides/ip-allowlist" rel="noopener noreferrer"&gt;liste d'autorisation d'IP&lt;/a&gt; rejette les requêtes venant d'autres IP même avec une clé valide. Elle accepte jusqu'à 50 adresses ou plages CIDR, peut s'appliquer par projet ou à l'échelle de l'organisation, et les appels bloqués reçoivent un HTTP 401 avec &lt;code&gt;ip_not_authorized&lt;/code&gt;. Les modifications prennent jusqu'à 15 minutes.&lt;/li&gt;
&lt;li&gt;
&lt;strong&gt;Un projet par application et par environnement :&lt;/strong&gt; les limites et listes d'autorisation au niveau du projet ne servent à rien si les clés ne sont pas séparées par projet.&lt;/li&gt;
&lt;li&gt;
&lt;strong&gt;Permissions de clé restreintes :&lt;/strong&gt; le &lt;a href="https://help.openai.com/en/articles/9186755-managing-projects-in-the-api-platform" rel="noopener noreferrer"&gt;guide des projets&lt;/a&gt; d'OpenAI liste les permissions All (la valeur par défaut), Restricted et Read Only pour les clés détenues par des utilisateurs. Ne donnez à chaque clé que ce dont son application a besoin.&lt;/li&gt;
&lt;li&gt;
&lt;strong&gt;Accès aux modèles par projet :&lt;/strong&gt; dans les Limits d'un projet, Model usage détermine quels modèles le projet peut appeler. Une clé volée ne peut alors pas sauter vers un modèle plus cher que vous n'utilisez jamais.&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;Voir notre &lt;a href="https://apidog.com/fr/blog/openai-api-key?utm_source=dev.to&amp;amp;utm_medium=wanda&amp;amp;utm_content=n8n-post-automation"&gt;guide des clés d'API OpenAI&lt;/a&gt;.&lt;/p&gt;

&lt;h2&gt;
  
  
  Comment protéger votre clé d'API Anthropic
&lt;/h2&gt;

&lt;p&gt;Vérifié le 28 octobre 2026 par rapport à la documentation de la plateforme Claude.&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;
&lt;strong&gt;Limites de dépenses par espace de travail :&lt;/strong&gt; selon la &lt;a href="https://platform.claude.com/docs/en/manage-claude/workspaces" rel="noopener noreferrer"&gt;documentation sur les espaces de travail&lt;/a&gt;, vous pouvez plafonner les dépenses mensuelles par espace de travail et configurer des alertes à des seuils. Vous ne pouvez pas définir de limites de dépenses sur l'espace de travail par défaut, donc placez les clés de production dans leur propre espace de travail.&lt;/li&gt;
&lt;li&gt;
&lt;strong&gt;Limites de débit par espace de travail :&lt;/strong&gt; plafonnez les requêtes, les jetons d'entrée et les jetons de sortie par minute pour chaque espace de travail.&lt;/li&gt;
&lt;li&gt;
&lt;strong&gt;Expiration des clés :&lt;/strong&gt; la &lt;a href="https://platform.claude.com/docs/en/manage-claude/authentication" rel="noopener noreferrer"&gt;documentation d'authentification&lt;/a&gt; vous permet de choisir une expiration à la création : 3 heures, 1 jour, 7 jours, 30 jours, une durée personnalisée ou Never. Elle ne peut pas être modifiée ensuite.&lt;/li&gt;
&lt;li&gt;
&lt;strong&gt;Clés rattachées à une identité :&lt;/strong&gt; les clés personnelles et de compte de service cessent de fonctionner lorsque leur propriétaire est supprimé. Anthropic qualifie les clés d'espace de travail d'héritées et recommande Workload Identity Federation pour la production sur les plateformes cloud et en CI.&lt;/li&gt;
&lt;li&gt;
&lt;strong&gt;Désactiver versus supprimer :&lt;/strong&gt; désactiver est réversible et affiche la clé comme &lt;code&gt;inactive&lt;/code&gt;. Supprimer est définitif. Désactivez d'abord en cas de doute.&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;Voir notre &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 des clés d'API Anthropic&lt;/a&gt;.&lt;/p&gt;

&lt;h2&gt;
  
  
  Comment protéger votre clé d'API Google Gemini
&lt;/h2&gt;

&lt;p&gt;Vérifié le 28 octobre 2026 par rapport à la &lt;a href="https://ai.google.dev/gemini-api/docs/api-key" rel="noopener noreferrer"&gt;documentation des clés d'API Gemini&lt;/a&gt; et à la &lt;a href="https://ai.google.dev/gemini-api/docs/billing" rel="noopener noreferrer"&gt;documentation de facturation&lt;/a&gt; de Google.&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;
&lt;strong&gt;Clés d'authentification :&lt;/strong&gt; depuis le 28 mai 2026, les nouvelles clés créées dans Google AI Studio sont des clés d'autorisation liées à un compte de service, restreintes par défaut à l'API Gemini. Google indique qu'elles bénéficient d'une application rapide contre les clés divulguées que ses systèmes détectent.&lt;/li&gt;
&lt;li&gt;
&lt;strong&gt;Pas de clés sans restriction :&lt;/strong&gt; l'API Gemini rejette les requêtes provenant de clés standard sans restriction. Restreignez les anciennes clés à l'API Gemini dans AI Studio, ou migrez vers une clé d'authentification.&lt;/li&gt;
&lt;li&gt;
&lt;strong&gt;Restrictions applicatives :&lt;/strong&gt; dans la page des identifiants de la console Cloud, restreignez une clé à des adresses IP spécifiques.&lt;/li&gt;
&lt;li&gt;
&lt;strong&gt;Plafonds de dépenses par projet :&lt;/strong&gt; définissez un plafond mensuel par projet sur la page Spend d'AI Studio. Google qualifie cela d'expérimental et signale des dépassements pendant un délai de facturation d'environ 10 minutes.&lt;/li&gt;
&lt;/ul&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%2Fgjz5ijxgfsusgbn4oanm.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%2Fgjz5ijxgfsusgbn4oanm.png" alt="Key controls compared: OpenAI, Anthropic, Gemini" width="800" height="380"&gt;&lt;/a&gt;&lt;/p&gt;

&lt;h2&gt;
  
  
  La liste de verrouillage pour chaque fournisseur
&lt;/h2&gt;

&lt;p&gt;À exécuter une fois par clé que vous détenez :&lt;/p&gt;

&lt;ol&gt;
&lt;li&gt;
&lt;strong&gt;Inventaire.&lt;/strong&gt; Listez chaque clé, l'application qui l'utilise et l'endroit où elle est stockée.&lt;/li&gt;
&lt;li&gt;
&lt;strong&gt;Séparation.&lt;/strong&gt; Un projet ou espace de travail par application et par environnement, pour qu'un pic nomme sa source.&lt;/li&gt;
&lt;li&gt;
&lt;strong&gt;Plafond.&lt;/strong&gt; Définissez une limite mensuelle stricte et une alerte plus précoce.&lt;/li&gt;
&lt;li&gt;
&lt;strong&gt;Restriction.&lt;/strong&gt; Liste d'IP autorisées ou restriction applicative partout où votre sortie réseau est fixe.&lt;/li&gt;
&lt;li&gt;
&lt;strong&gt;Expiration ou rotation.&lt;/strong&gt; Expiration courte là où le fournisseur le permet ; un calendrier de rotation là où ce n'est pas le cas.&lt;/li&gt;
&lt;li&gt;
&lt;strong&gt;Analyse.&lt;/strong&gt; Les &lt;a href="https://docs.github.com/en/code-security/secret-scanning/introduction/supported-secret-scanning-patterns" rel="noopener noreferrer"&gt;motifs de détection de secrets&lt;/a&gt; de GitHub incluent les clés d'API OpenAI, Anthropic et Google Gemini, et les clés OpenAI prennent en charge la protection push. Notre article sur la &lt;a href="https://apidog.com/fr/blog/api-key-leak-check-secret-scanner?utm_source=dev.to&amp;amp;utm_medium=wanda&amp;amp;utm_content=n8n-post-automation"&gt;vérification des clés d'API divulguées&lt;/a&gt; couvre les scanners que vous pouvez exécuter localement.&lt;/li&gt;
&lt;li&gt;
&lt;strong&gt;Préférez les identifiants à courte durée de vie.&lt;/strong&gt; Anthropic et OpenAI documentent tous deux la fédération d'identité de charge de travail pour la production.&lt;/li&gt;
&lt;/ol&gt;

&lt;p&gt;Pour l'aspect politique, voir les &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 d'API&lt;/a&gt;.&lt;/p&gt;

&lt;h2&gt;
  
  
  Que faire dans la première heure après une fuite
&lt;/h2&gt;

&lt;p&gt;La rapidité prime sur la cause racine. Dans l'ordre :&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%2Fuvvukumep7c5uhnngrf3.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%2Fuvvukumep7c5uhnngrf3.png" alt="First hour after an AI API key leak" width="800" height="380"&gt;&lt;/a&gt;&lt;/p&gt;

&lt;ol&gt;
&lt;li&gt;
&lt;strong&gt;Créez une clé de remplacement&lt;/strong&gt; dans un nouveau projet ou espace de travail.&lt;/li&gt;
&lt;li&gt;
&lt;strong&gt;Déployez-la&lt;/strong&gt; vers les applications qui en ont besoin.&lt;/li&gt;
&lt;li&gt;
&lt;strong&gt;Désactivez la clé divulguée.&lt;/strong&gt; La liste de vérification de Google en cas de fuite indique de désactiver l'ancienne clé seulement après avoir vérifié la nouvelle, pour éviter une interruption de service. Si les dépenses grimpent vite, désactivez d'abord et acceptez l'interruption.&lt;/li&gt;
&lt;li&gt;
&lt;strong&gt;Abaissez le plafond de dépenses&lt;/strong&gt; du projet concerné pendant votre investigation.&lt;/li&gt;
&lt;li&gt;
&lt;strong&gt;Auditez l'utilisation&lt;/strong&gt; par modèle, heure et clé sur la période depuis la fuite.&lt;/li&gt;
&lt;li&gt;
&lt;strong&gt;Trouvez le chemin de la fuite&lt;/strong&gt; à l'aide du tableau ci-dessus, et purgez-la de l'historique git.&lt;/li&gt;
&lt;li&gt;
&lt;strong&gt;Contactez le fournisseur&lt;/strong&gt; au sujet de l'utilisation frauduleuse une fois que vous avez la chronologie.&lt;/li&gt;
&lt;/ol&gt;

&lt;h2&gt;
  
  
  Laissez votre agent de codage tester la gestion des clés avec Apidog CLI
&lt;/h2&gt;

&lt;p&gt;Votre proxy backend vers OpenAI, Anthropic ou Gemini est l'endroit où la gestion des clés casse : il accepte des appels non authentifiés, ou renvoie la clé du fournisseur dans un corps d'erreur. Laissez votre agent de codage écrire et exécuter des tests pour cela avec &lt;a href="https://apidog.com/apidog-cli/?utm_source=dev.to&amp;amp;utm_medium=wanda&amp;amp;utm_content=n8n-post-automation"&gt;Apidog CLI&lt;/a&gt;, en gardant les secrets hors des définitions de test.&lt;/p&gt;

&lt;p&gt;Configurez-le une fois :&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; &lt;span class="nt"&gt;-g&lt;/span&gt; apidog-cli@latest
apidog login &lt;span class="nt"&gt;--with-token&lt;/span&gt; &amp;lt;YOUR_TOKEN&amp;gt;
npx &lt;span class="nt"&gt;-y&lt;/span&gt; skills add https://apidog.com   &lt;span class="c"&gt;# pick your agent when prompted&lt;/span&gt;
&lt;/code&gt;&lt;/pre&gt;

&lt;/div&gt;



&lt;p&gt;Ensuite, donnez un seul prompt à votre agent :&lt;br&gt;
&lt;/p&gt;

&lt;div class="highlight js-code-highlight"&gt;
&lt;pre class="highlight plaintext"&gt;&lt;code&gt;In Apidog project &amp;lt;id&amp;gt;, create a test case for POST /v1/ai/chat on our proxy.
Assert: no Authorization header returns 401, a bad token returns 401, a valid
token returns 200, and no response body contains "sk-" or "AIza". Read the
token from the {{PROXY_TOKEN}} environment variable, never hardcode it.
Then run it against the staging environment and summarize failures.
&lt;/code&gt;&lt;/pre&gt;

&lt;/div&gt;



&lt;p&gt;L'agent lit le schéma de la charge utile, le valide, crée le cas et l'exécute :&lt;br&gt;
&lt;/p&gt;

&lt;div class="highlight js-code-highlight"&gt;
&lt;pre class="highlight shell"&gt;&lt;code&gt;apidog cli-schema get test-case-create
apidog test-case category &lt;span class="nt"&gt;--project&lt;/span&gt; &amp;lt;&lt;span class="nb"&gt;id&lt;/span&gt;&lt;span class="o"&gt;&amp;gt;&lt;/span&gt;
apidog cli-schema validate test-case-create &lt;span class="nt"&gt;--file&lt;/span&gt; &lt;span class="k"&gt;case&lt;/span&gt;.json
apidog test-case create &lt;span class="nt"&gt;--project&lt;/span&gt; &amp;lt;&lt;span class="nb"&gt;id&lt;/span&gt;&lt;span class="o"&gt;&amp;gt;&lt;/span&gt; &lt;span class="nt"&gt;--file&lt;/span&gt; &lt;span class="k"&gt;case&lt;/span&gt;.json
apidog run &lt;span class="nt"&gt;--test-case&lt;/span&gt; &amp;lt;caseId&amp;gt; &lt;span class="nt"&gt;--project&lt;/span&gt; &amp;lt;&lt;span class="nb"&gt;id&lt;/span&gt;&lt;span class="o"&gt;&amp;gt;&lt;/span&gt; &lt;span class="nt"&gt;-e&lt;/span&gt; &amp;lt;envId&amp;gt; &lt;span class="se"&gt;\&lt;/span&gt;
  &lt;span class="nt"&gt;--env-var&lt;/span&gt; &lt;span class="s2"&gt;"PROXY_TOKEN=&lt;/span&gt;&lt;span class="nv"&gt;$PROXY_TOKEN&lt;/span&gt;&lt;span class="s2"&gt;"&lt;/span&gt; &lt;span class="nt"&gt;-r&lt;/span&gt; cli,junit
&lt;/code&gt;&lt;/pre&gt;

&lt;/div&gt;



&lt;p&gt;&lt;code&gt;--env-var&lt;/code&gt; passe le jeton au moment de l'exécution, il ne réside donc jamais dans la spécification ou le dépôt. La même ligne &lt;code&gt;apidog run&lt;/code&gt; s'intègre à la CI ; voir &lt;a href="https://apidog.com/fr/blog/apidog-cli-ci-cd-pipeline?utm_source=dev.to&amp;amp;utm_medium=wanda&amp;amp;utm_content=n8n-post-automation"&gt;Apidog CLI dans un pipeline CI/CD&lt;/a&gt; et &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;/p&gt;

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

&lt;p&gt;&lt;strong&gt;Qu'est-ce que le LLMjacking ?&lt;/strong&gt; C'est l'utilisation d'un identifiant de LLM volé, généralement une clé d'API, pour exécuter de l'inférence payée par le propriétaire. Les attaquants revendent l'accès ou, comme avec MONST3R-AI, l'utilisent pour alimenter des agents d'attaque.&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;Des clés d'API IA volées peuvent-elles vraiment payer des outils de piratage ?&lt;/strong&gt; Oui. Bitsight a rapporté que les acheteurs de MONST3R-AI collent des clés OpenAI, Anthropic ou Google volées dans son panneau, et le vendeur n'héberge aucun modèle, donc les victimes paient. Les résultats annoncés par le vendeur ne sont pas vérifiés.&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;Une limite de dépenses arrête-t-elle une clé volée ?&lt;/strong&gt; Une limite stricte arrête les dépenses au plafond, mais pas instantanément. OpenAI et Google signalent tous deux de légers dépassements pendant la propagation des limites. Les alertes de dépenses seules n'arrêtent jamais le trafic.&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;Puis-je mettre ma clé d'API OpenAI dans du code frontend ?&lt;/strong&gt; Non. Tout ce qui est livré à un navigateur ou une application mobile peut être extrait. Appelez le modèle depuis votre backend.&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;GitHub détectera-t-il une clé d'IA divulguée ?&lt;/strong&gt; La détection de secrets de GitHub détecte les motifs de clés d'API OpenAI, Anthropic et Google Gemini. Activez la protection push pour qu'un commit contenant une clé soit bloqué avant d'être public.&lt;/p&gt;

</description>
      <category>api</category>
      <category>cybersecurity</category>
      <category>openai</category>
      <category>security</category>
    </item>
  </channel>
</rss>
