Nouveautés de Gemini 3.7 Flash

Dernier modèle Autres modèles

Gemini 3.7 Flash (gemini-3.7-flash) est en disponibilité générale et prêt à être utilisé en production. Il s'agit de notre modèle de travail le plus intelligent à ce jour pour le codage et les agents.

Ce guide explique les nouveautés de Gemini 3.7 Flash, les modifications apportées à l'API, les exemples de code et les conseils de migration.

Nouveau modèle

Modèle ID du modèle Niveau de réflexion par défaut Tarifs Description
Gemini 3.7 Flash gemini-3.7-flash medium 3.7 Flash est disponible jusqu'à la fin de l'année au prix de lancement de 0,75 $/1 M de jetons d'entrée et 3,75 $/1 M de jetons de sortie. Pour en savoir plus, consultez les tarifs. Notre modèle Flash le plus performant, conçu pour le codage complexe, les workflows agentiques et une exécution fiable en plusieurs étapes.

Gemini 3.7 Flash est compatible avec une fenêtre de contexte d'un million de jetons, une sortie maximale de 64 000 jetons, des niveaux de réflexion réglables (low, medium, high) et la même suite d'outils intégrés que Gemini 3.6 Flash.

Pour obtenir les spécifications complètes, consultez la page du modèle Gemini 3.7 Flash. 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.7-flash",
    input="Write a responsive navigation component in React with smooth animations and dark mode toggle."
)

print(interaction.output_text)

JavaScript

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

const client = new GoogleGenAI({});

const interaction = await client.interactions.create({
  model: "gemini-3.7-flash",
  input: "Write a responsive navigation component in React with smooth animations and dark mode toggle.",
});

console.log(interaction.output_text);

Java

import com.google.genai.Client;
import com.google.genai.gaos.models.interactions.CreateModelInteraction;
import com.google.genai.gaos.models.interactions.Interaction;
import com.google.genai.gaos.models.interactions.InteractionsInput;
import com.google.genai.gaos.models.interactions.Model;
import com.google.genai.gaos.models.operations.CreateInteractionRequestBody;

Client client = new Client();
CreateModelInteraction req = CreateModelInteraction.builder()
    .model(Model.of("gemini-3.7-flash"))
    .input(InteractionsInput.of("Write a responsive navigation component in React with smooth animations and dark mode toggle."))
    .build();
Interaction interaction =
    client.interactions.create(CreateInteractionRequestBody.of(req)).interaction().get();
System.out.println(interaction.outputText().orElse(""));

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.7-flash",
    "input": "Write a responsive navigation component in React with smooth animations and dark mode toggle."
  }'

Nouveautés de Gemini 3.7 Flash

  • Tâches de codage et agentiques : qualité nettement supérieure sur les benchmarks d'ingénierie logicielle et agentiques réels, ce qui permet de résoudre les problèmes et de réduire les boucles d'agent qui échouent.
  • Développement Web et parité de conception renforcée : génère du code d'application Web et de bureau plus fidèle directement à partir de maquettes de conception, avec des gains importants en termes de respect de la conception et d'audit des bases de code existantes par rapport aux maquettes pour vérifier la parité de conception.
  • Tarifs promotionnels : Gemini 3.7 Flash sera disponible au prix de lancement de 0,75 $/1 M de jetons d'entrée et 3,75 $/1 M de jetons de sortie. Nous appliquons également ce nouveau taux à 3.6 Flash. Le prix découverte expire le 31 décembre 2026. Après cette date, le prix sera de 1,50 $/1 M de jetons d'entrée et de 7,50 $/1 M de jetons de sortie.

Choisir le bon modèle

Consultez le tableau suivant pour connaître les cibles de migration recommandées pour vos charges de travail. Pour passer de Gemini 3.5 Flash, Gemini 3 Flash (preview) ou Gemini 3.1 Pro, assurez-vous de supprimer les paramètres d'échantillonnage obsolètes (temperature, top_p, top_k) et les tours de modèle préremplis. Gemini 3.6 Flash ne prenait déjà plus en charge ces paramètres.

Modèle Cas d'utilisation principaux Cible de migration recommandée
Gemini 3.7 Flash
gemini-3.7-flash
Génération de code, raisonnement spatial/multimodal, workflows agentiques en plusieurs étapes, respect de la conception Gemini 3.6 Flash, Gemini 3.5 Flash, Gemini 3 Flash (preview) ou Gemini 3.1 Pro

Comprendre les niveaux de raisonnement

Gemini 3.7 Flash offre aux développeurs un contrôle flexible sur la latence et l'intelligence en ajustant le niveau de réflexion du modèle :

  • Faible effort de réflexion : réduit le temps de réponse pour les tâches critiques en termes de latence, comme les pipelines de réponse aux incidents, le chat en temps réel, la rédaction de brouillons et l'analyse de données rapide.
  • Moyenne (par défaut) : la meilleure qualité pour la plupart des tâches. Recommandé pour les cas d'utilisation complexes de code et agentiques, avec une précision plus élevée au premier essai.
  • Effort de réflexion élevé : maximise la capacité du modèle à réfléchir et à utiliser des outils. Idéal pour le raisonnement complexe, les mathématiques difficiles, le codage et les tâches d'agent complexes. Permet des réflexions approfondies et des appels de fonction, avec une consommation de jetons et des coûts plus élevés.

Pour configurer les niveaux de réflexion dans Gemini 3.7 Flash :

Python

from google import genai

client = genai.Client()

interaction = client.interactions.create(
    model="gemini-3.7-flash",
    input="Analyze this payment processing pipeline for race conditions during retry attempts and rewrite the transaction locks safely.",
    generation_config={
        "thinking_level": "medium"  # Balanced reasoning effort for complex tasks
    }
)

print(interaction.output_text)

Pour obtenir des exemples de code multilingues (JavaScript, Java, Go, REST) et des concepts de raisonnement approfondis, consultez Comprendre les niveaux de raisonnement dans Gemini 3.8 Flash.

Assistance pour l'agent Antigravity

Gemini 3.7 Flash a introduit la prise en charge de l'agent Antigravity dans les agents gérés Gemini et le SDK Google Antigravity.

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 Gemini 3.8 Flash.

Checklist de migration

  `/gemini-api-dev migrate my app to Gemini 3.7 Flash`

Migrer vers gemini-3.7-flash

  • Mettez à jour l'ID du modèle : remplacez la chaîne de modèle cible par gemini-3.7-flash.
  • Configurer le niveau de réflexion : remplacez thinking_budget par l'énumération de chaîne thinking_level et définissez-la sur "low", "medium" (par défaut) ou "high" selon les besoins de votre charge de travail.
  • Appliquez les modifications des paramètres de l'API Gemini 3 : 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. Consultez Modifications de l'API Gemini 3.6 et mises à jour des paramètres.
  • Exigences de base de Gemini 3.x : pour l'appel de fonction avec correspondance stricte des réponses, les mises à jour du SDK et la conservation de la signature de pensée, consultez la Checklist de migration Gemini 3.5.

Tarifs

Pour en savoir plus sur les tarifs complets et les tarifs de lancement, consultez la page des tarifs.

Étapes suivantes