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 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 documente 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 réflexion 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, 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.

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.

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.

Autres modèles

Étape suivante