Novità di Gemini 3.7 Flash

Ultimo modello Altri modelli

Gemini 3.7 Flash (gemini-3.7-flash) è un modello Flash di generazione precedente della serie Gemini 3, ora obsoleto e indirizzato automaticamente a Gemini 3.8 Flash.

Questa guida viene conservata come riferimento e documenta le funzionalità e le modifiche introdotte in Gemini 3.7 Flash.

Panoramica modelli

Modello ID modello Livello di ragionamento predefinito Descrizione
Gemini 3.7 Flash (obsoleto) gemini-3.7-flash medium Modello Flash di generazione precedente creato per la programmazione, i workflow agentici e l'esecuzione in più passaggi. Sostituito da Gemini 3.8 Flash.

Gemini 3.7 Flash supporta una finestra contestuale di 1 milione di token, un massimo di 64.000 token di output, livelli di ragionamento regolabili (low, medium, high) e la stessa suite di strumenti integrati di 3.6 Flash.

Per le specifiche complete, consulta la pagina del modello Gemini 3.7 Flash.

Guida rapida

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."
  }'

Novità di Gemini 3.7 Flash

  • Attività di programmazione e agentiche: qualità notevolmente superiore nei benchmark di ingegneria software e agentici del mondo reale, con un miglioramento della risoluzione dei problemi e una riduzione dei loop degli agenti non riusciti.
  • Sviluppo web e maggiore parità di progettazione: genera codice di applicazioni web e desktop con maggiore fedeltà direttamente dai mock di progettazione, con notevoli miglioramenti in termini di aderenza alla progettazione e di controllo delle codebase esistenti rispetto ai mock per verificare la parità di progettazione 1:1.

Informazioni sui livelli di ragionamento

Gemini 3.7 Flash offre agli sviluppatori un controllo flessibile della latenza e dell'intelligenza regolando il livello di ragionamento del modello:

  • Basso sforzo di ragionamento: riduce il tempo di risposta per le attività con latenza critica, come le pipeline di risposta agli incidenti, la chat in tempo reale, la scrittura di bozze e l'analisi rapida dei dati.
  • Medio (predefinito): qualità ottimale per la maggior parte delle attività. Consigliato per codice complesso e casi d'uso agentici, con una maggiore precisione al primo passaggio.
  • Impegno di ragionamento elevato: massimizza la capacità del modello di ragionare e utilizzare gli strumenti. Ideale per ragionamenti complessi, matematica difficile e attività di programmazione e agentiche complesse. Consente pensieri e chiamate di funzioni estesi, con un maggiore consumo di token e costi più elevati.

Per configurare i livelli di ragionamento in 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)

Per esempi di codice multilingue (JavaScript, Java, Go, REST) e concetti di ragionamento approfonditi, consulta Informazioni sui livelli di ragionamento in Gemini 3.8 Flash.

Assistenza dell'agente Antigravity

Gemini 3.7 Flash ha introdotto il supporto per l'alimentazione dell'agente Antigravity in Gemini Managed Agents e Google Antigravity SDK.

Per gli esempi di codice attuali e la configurazione dell'agente predefinita più recente, consulta la guida dell'agente Antigravity e la guida di Gemini 3.8 Flash.

Altri modelli

Passaggi successivi