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, gli Agentic Workflows 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 una fedeltà superiore 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 impegno di ragionamento: riduce il tempo di risposta per le attività sensibili alla latenza, 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 agenti difficili. 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 per l'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
- Consulta le specifiche dell'API nella panoramica dei modelli.
- Esplora l'orchestrazione multi-agente nella guida dell'API Interactions.
- Testa e perfeziona i prompt in Google AI Studio.