Gemini 3.7 Flash (gemini-3.7-flash) è un modello Flash di generazione precedente della serie Gemini 3, ora ritirato 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 (ritirato) | 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, 64.000 token di output massimi, livelli di pensiero 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 con agenti:qualità significativamente superiore nei benchmark di ingegneria del software e con agenti del mondo reale, migliorando la risoluzione dei problemi e riducendo i cicli di agenti non riusciti.
- Sviluppo web e maggiore parità di progettazione: genera codice dell'applicazione web e desktop ad alta 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 su latenza e intelligenza regolando il livello di ragionamento del modello:
- Impegno di ragionamento ridotto: riduce il tempo di risposta per le attività sensibili alla latenza come le pipeline di risposta agli incidenti, la chat in tempo reale, la stesura di bozze e l'analisi rapida dei dati.
- Media (predefinita): la migliore qualità 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 pensare e utilizzare gli strumenti. Ideale per ragionamenti complessi, matematica avanzata e attività di codifica e agenti difficili. Consente pensieri e chiamate di funzioni più estesi, con un consumo e un costo dei token più elevati.
Per configurare i livelli di pensiero 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'agente Antigravity in Gemini Managed Agents e l'SDK Google Antigravity.
Per esempi di codice attuali e la configurazione predefinita più recente dell'agente, consulta la guida all'agente Antigravity e la guida a Gemini 3.8 Flash.
Altri modelli
Passaggi successivi
- Consulta le specifiche dell'API nella panoramica dei modelli.
- Esplora l'orchestrazione multi-agente nella guida all'API Interactions.
- Testa e perfeziona i prompt in Google AI Studio.