Nouveautés de Gemini 3.6 Flash et 3.5 Flash-Lite

Dernier modèle Autres modèles

Gemini 3.6 Flash (gemini-3.6-flash) et Gemini 3.5 Flash-Lite (gemini-3.5-flash-lite) sont des versions de la génération précédente de la série Gemini 3. Elles restent disponibles pour une utilisation en production. Pour découvrir notre tout dernier modèle Flash, consultez Gemini 3.8 Flash.

  • Gemini 3.6 Flash : performances améliorées pour les tâches agentiques et multimodales complexes, tout en réduisant l'utilisation de jetons, à un prix inférieur à celui de 3.5 Flash.
  • Gemini 3.5 Flash-Lite : le modèle le plus rapide et le moins coûteux de la famille 3.5. Il surpasse les générations Flash-Lite précédentes pour l'exécution à haut débit.

Ce guide explique ce qui a été introduit dans chaque modèle, les modifications d'API qui affectent votre code et comment effectuer la migration.

Gemini 3.6 Flash

  1. Installez la compétence :

    npx skills add google-gemini/gemini-skills --skill gemini-interactions-api --global
  2. Appliquez la compétence :

    /gemini-interactions-api migrate my app to Gemini 3.6 Flash

Gemini 3.5 Flash-Lite

  1. Installez la compétence :

    npx skills add google-gemini/gemini-skills --skill gemini-interactions-api --global
  2. Appliquez la compétence :

    /gemini-interactions-api migrate my app to Gemini 3.5 Flash-Lite

Nouveaux modèles

Modèle ID du modèle Niveau de réflexion par défaut Tarifs Description
Gemini 3.6 Flash gemini-3.6-flash medium 1,50 $/M de jetons d'entrée et 7,50 $/M de jetons de sortie Équilibre la vitesse et l'intelligence pour les tâches agentiques et multimodales.
Gemini 3.5 Flash-Lite gemini-3.5-flash-lite minimal 0,30 $/M de jetons d'entrée et 2,50 $/M de jetons de sortie Le modèle 3.5 le plus rapide et le moins coûteux pour l'exécution à haut débit.

Les deux modèles sont compatibles avec la fenêtre de contexte de 1 million de jetons, 64 000 jetons de sortie maximum, la réflexion et la suite complète d'outils intégrés, y compris l'utilisation de l'ordinateur.

Pour obtenir les spécifications complètes, consultez les pages des modèles :

Pour en savoir plus sur les tarifs, consultez la page des tarifs.

Guide de démarrage rapide

Python

from google import genai

client = genai.Client()

interaction = client.interactions.create(
    model="gemini-3.6-flash",
    input="Write a three.js script that renders an interactive 3D robot."
)

print(interaction.output_text)

JavaScript

import { GoogleGenAI } from "@google/genai";

const ai = new GoogleGenAI({});

async function main() {
  const interaction = await ai.interactions.create({
    model: "gemini-3.6-flash",
    input: "Write a three.js script that renders an interactive 3D robot.",
  });
  console.log(interaction.outputText);
}

main();

REST

curl "https://generativelanguage.googleapis.com/v1beta/interactions"       -H "x-goog-api-key: $GEMINI_API_KEY"       -H 'Content-Type: application/json'       -X POST       -d '{
    "model": "gemini-3.6-flash",
    "input": "Write a three.js script that renders an interactive 3D robot."
  }'

Nouveautés de Gemini 3.6 Flash

  • Réduction des jetons et des tours : exécute des workflows en plusieurs étapes avec moins d'étapes de raisonnement, de tours de conversation et d'appels d'outils que Gemini 3.5. Il réduit également la spirale de la boucle d'exécution.
  • Génération de code améliorée : produit un code de qualité supérieure prêt pour la production, avec moins de modifications indésirables et moins de boucles de débogage.
  • Meilleure application des instructions : réduit les modifications de fichiers indésirables lors des tâches de diagnostic.
  • Raisonnement multimodal et spatial puissant : amélioration des performances en matière d'interprétation de graphiques, de conversion de plans visuels et de génération de mises en page Web multi-éléments.
  • Inspection programmatique anticipée : préfère exécuter des scripts de code de diagnostic avant d'apporter des modifications plus fréquemment que Gemini 3.5 Flash. Cela améliore la précision des tâches complexes, mais peut ajouter des étapes exploratoires supplémentaires aux tâches de routine du frontend.
  • Compatibilité avec l'utilisation de l'ordinateur : prise en charge en tant qu'outil intégré pour l'automatisation de l'interface utilisateur agentique.
  • Préférence de style d'interface utilisateur : meilleure création de code fonctionnel, bien que les évaluateurs humains aient préféré les modèles précédents pour la présentation visuelle et le style. Vous pouvez atténuer ce problème en fournissant des consignes de conception explicites.
  • Effort de réflexion par défaut (moyen) : utilise le même niveau de réflexion par défaut medium que Gemini 3.5 Flash.
  • Prix réduit : coûts des jetons de sortie inférieurs (7,50 $/M contre 9,00 $/M pour 3.5 Flash). Les jetons d'entrée restent à 1,50 $/M.

Nouveautés de Gemini 3.5 Flash-Lite

  • Latence d'exécution des tâches réduite : débit le plus élevé de la famille 3.5 pour l'analyse de données à fort volume et l'extraction de documents.
  • Performances de raisonnement et multimodales améliorées : chemin de migration solide depuis Gemini 2.5 Flash, avec des scores plus élevés pour les tâches de raisonnement telles que HLE (18,0% contre 11,0%) et les benchmarks multimodaux tels que CharXIV (74,5% contre 63,7%).
  • Orchestration des sous-agents et fiabilité des outils : améliore la fiabilité de l'exécution des outils pour l'exécution de code, la recherche et les workflows MCP. Augmentez le niveau de réflexion pour la planification autonome et les tâches complexes des sous-agents.
  • Compréhension améliorée des documents : améliore la précision de l'analyse des documents et de l'extraction des données structurées. Testez les niveaux de réflexion minimal et élevé en fonction de la complexité du document.
  • Codage Web interactif et traitement des données tabulaires : excellentes performances sur le JavaScript frontend et le traitement des données tabulaires en planifiant l'exécution de code léger.
  • Persistance du chatbot et du persona : meilleure application des instructions multi-tours et cohérence du persona par rapport à Gemini 3.1 Flash-Lite.
  • Compatibilité avec l'utilisation de l'ordinateur : prise en charge en tant qu'outil intégré pour l'automatisation de l'interface utilisateur agentique.

Choisir le bon modèle Flash ou Flash-Lite

Utilisez ce tableau pour sélectionner le bon modèle et le bon chemin de migration pour vos charges de travail.

Les deux modèles nécessitent la suppression des paramètres d'échantillonnage obsolètes (temperature, top_p, top_k) et des tours de modèle préremplis. Pour en savoir plus, consultez Modifications des API.

Modèle Cas d'utilisation principaux Cible de migration recommandée
Gemini 3.6 Flash
gemini-3.6-flash
Génération de code, raisonnement spatial/multimodal, workflows agentiques en plusieurs étapes Gemini 3.5 Flash, Gemini 3 Flash (preview) ou Gemini 3.1 Pro
Gemini 3.5 Flash-Lite
gemini-3.5-flash-lite
Exécution autonome des sous-agents, analyse de données à fort volume et extraction de documents, analyse JSON structurée Gemini 3.1 Flash-Lite ou Gemini 2.5 Flash

Compatibilité avec l'agent Antigravity

Gemini 3.6 Flash a introduit la compatibilité avec l'agent Antigravity dans Gemini Managed Agents.

Pour obtenir des exemples de code actuels et la dernière configuration d'agent par défaut, consultez le guide de l'agent Antigravity et le guide de Gemini 3.8 Flash.

Modifications de l'API et mises à jour des paramètres

À partir de Gemini 3.6 Flash et Gemini 3.5 Flash-Lite, les modifications d'API suivantes s'appliquent à ces modèles et à toutes les futures versions de modèles Gemini.

  • Abandon du paramètre d'échantillonnage : temperature, top_p et top_k sont obsolètes. L'API ignore ces paramètres et renvoie une erreur dans les futures générations de modèles.
  • Validation du tour de modèle prérempli : le préremplissage des tours de modèle n'est plus pris en charge. Si le dernier tour non vide de la requête est un tour model, l'API renvoie une erreur 400.

Les sections suivantes fournissent des explications détaillées et des exemples de code pour chaque modification d'API.

1. Abandon du paramètre d'échantillonnage (temperature, top_p, top_k)

temperature, top_p et top_k sont obsolètes et ignorés. Dans les futures générations de modèles, la fourniture de ces paramètres renvoie une erreur HTTP 400. Supprimez ces paramètres de toutes les requêtes.

# ⚠️ Remove these parameters (deprecated)
generation_config = {
     "temperature": 0.7,
     "top_p": 0.9,
     "top_k": 40,
}

Pour améliorer le déterminisme, définissez une instruction système avec des règles explicites pour votre cas d'utilisation spécifique.

2. Validation du tour de modèle prérempli

Les requêtes API se terminant par un tour de rôle de modèle non vide ne sont pas autorisées et renvoient une erreur HTTP 400.

⚠️ À éviter

Dans les charges utiles REST generateContent ou brutes héritées, il n'est plus autorisé de terminer par un tour de rôle de modèle :

/* ❌ DO NOT: End payload contents with a 'model' role turn */
{
  "contents": [
    {"role": "user", "parts": [{"text": "Translate 'Hello world' to Spanish."}]},
    {"role": "model", "parts": [{"text": "Translation:"}]}  /* ❌ Returns error */
  ]
}

Dans l'API Interactions, les tours de modèle ne sont pas préremplis manuellement. Si votre application préremplissait auparavant un tour de modèle pour supprimer les préambules ou forcer la mise en forme JSON, utilisez plutôt system_instruction ou Structured outputs.

# ✅ RECOMMENDED: Use system_instruction in the Interactions API to specify output format
interaction = client.interactions.create(
    model="gemini-3.6-flash",
    input="Translate 'Hello world' to Spanish.",
    system_instruction="Output only the translation without introductory text.",
)

Checklist de migration

Gemini 3.6 Flash

  1. Installez la compétence :

    npx skills add google-gemini/gemini-skills --skill gemini-interactions-api --global
  2. Appliquez la compétence :

    /gemini-interactions-api migrate my app to Gemini 3.6 Flash

Gemini 3.5 Flash-Lite

  1. Installez la compétence :

    npx skills add google-gemini/gemini-skills --skill gemini-interactions-api --global
  2. Appliquez la compétence :

    /gemini-interactions-api migrate my app to Gemini 3.5 Flash-Lite

Migrer vers gemini-3.6-flash

  • Mettre à jour l'ID du modèle : remplacez la chaîne de votre modèle cible par gemini-3.6-flash.
  • Appliquer les mises à jour des paramètres : supprimez les paramètres d'échantillonnage obsolètes (temperature, top_p, top_k), candidate_count (non pris en charge dans Gemini 3 et versions ultérieures) et les tours de modèle préremplis, comme indiqué dans Modifications de l'API et mises à jour des paramètres.
  • Configurer le niveau de réflexion : remplacez thinking_budget par thinking_level ("medium" ou "high").
  • Auditer l'appel de fonction
  • Exigences de base de Gemini 3.x : pour les mises à jour du SDK et la préservation de la signature de pensée, consultez Signatures de pensée.

Migrer vers gemini-3.5-flash-lite

  • Mettre à jour l'ID du modèle : remplacez la chaîne de votre modèle cible par gemini-3.5-flash-lite.
  • Configurer le niveau d'effort de réflexion
    • Pour l'extraction, le routage ou la classification à fort volume, laissez thinking_level sur "minimal" (par défaut) pour un débit maximal.
    • Pour les sous-agents autonomes avec des appels d'outils, l'exécution de code ou un raisonnement en plusieurs étapes, définissez thinking_level sur "medium" ou "high" pour éviter l'arrêt prématuré de l'outil.
  • Supprimer les paramètres obsolètes et valider l'appel de fonction : appliquez les mêmes règles que pour 3.6 Flash.
  • Exigences de base de Gemini 3.x : consultez Signatures de pensée.

Autres modèles

Étape suivante