Nouveautés de Gemini 3.7 Flash

Dernier modèle Autres modèles

Gemini 3.7 Flash (gemini-3.7-flash) est un modèle Flash de génération précédente de la série Gemini 3, désormais obsolète et automatiquement redirigé vers Gemini 3.8 Flash.

Ce guide est conservé à titre de référence et décrit les fonctionnalités et les modifications introduites dans Gemini 3.7 Flash.

Présentation du modèle

Modèle ID du modèle Niveau de raisonnement par défaut Description
Gemini 3.7 Flash (obsolète) gemini-3.7-flash medium Modèle Flash de génération précédente conçu pour le codage, les workflows agentiques et l'exécution en plusieurs étapes. Remplacé par Gemini 3.8 Flash.

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

Pour obtenir les spécifications complètes, consultez la page du modèle Gemini 3.7 Flash.

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 pour les analyses comparatives agentiques et d'ingénierie logicielle dans le monde réel, ce qui améliore la résolution des problèmes et réduit les boucles d'agent infructueuses.
  • 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 1:1.

Comprendre les niveaux de raisonnement

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

  • Effort de réflexion faible : réduit le délai de réponse pour les tâches critiques en termes de latence, telles que 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.
  • Moyen (par défaut) : meilleure qualité pour la plupart des tâches. Recommandé pour le code complexe et les cas d'utilisation agentiques, avec une plus grande précision au premier passage.
  • Effort de raisonnement élevé : maximise la capacité du modèle à réfléchir et à utiliser des outils. Idéal pour les raisonnements complexes, les mathématiques difficiles, le codage difficile et les tâches agentiques. Permet des réflexions et des appels de fonction étendus, avec une consommation et un coût de jetons plus élevés.

Pour configurer les niveaux de raisonnement 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 multilingue (JavaScript, Java, Go, REST) et des concepts de raisonnement approfondis, consultez Comprendre les niveaux de raisonnement dans Gemini 3.8 Flash.

Compatibilité avec l'agent Antigravity

Gemini 3.7 Flash est compatible avec l'agent Antigravity dans Gemini Managed Agents 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.

Autres modèles

Étape suivante