TL;DR: Gemini 3.7 Flash (model ID gemini-3.7-flash), rilasciato il 13 agosto 2026, è il modello “workhorse” più capace della classe Flash di Google per coding, flussi di lavoro basati su agenti, sviluppo web e attività ad alta intensità di conoscenza.
Offre una finestra di contesto da 1.048.576 token, fino a 65.536 token di output, livelli di “thinking” regolabili (low/medium/high), solido supporto multimodale, e prezzo introduttivo di $0.75 per 1M token in input / $3.75 per 1M token in output fino al 31 dicembre 2026. È accessibile tramite l’Interactions API di Google o, in modo più pratico per stack multi‑modello, tramite l’endpoint unificato di CometAPI. Questa guida copre le novità, i parametri API, l’uso passo passo con CometAPI, esempi di codice, benchmark e best practice.
Punti chiave
- Gemini 3.7 Flash offre grandi miglioramenti rispetto a 3.6 Flash nel coding (FrontierCode 1.1 Main: 43.6% vs 34.4%; DeepSWE v1.1: 65.3% vs ~49%), nello sviluppo web (WebDev Arena Elo 1588 vs 1538), nell’elaborazione documentale (GDP.pdf 34% vs 22%) e nell’automazione business (AutomationBench 30.4% vs 17%).
- Usa l’Interactions API (
client.interactions.create) per le funzionalità più recenti;thinking_levelsostituisce i vecchi parametri di budget. - CometAPI offre una singola API key e accesso compatibile con OpenAI (o nativo Gemini) a Gemini 3.7 Flash e oltre 500 altri modelli, semplificando fatturazione, switching e controllo dei costi.
- Input multimodali (testo, immagine, video, audio, PDF) con output testuale; strumenti integrati includono function calling, esecuzione di codice, search grounding, uso del computer (anteprima) e altro.
- $0.75 per 1M token in input e $3.75 per 1M token in output fino al 31 dicembre 2026, il pricing introduttivo termina il 31 dicembre 2026; pianifica la tariffa standard di $1.50 / $7.50 successivamente.
- Ideale per agenti in produzione, generazione di codice ad alta accuratezza e flussi multi‑step in cui efficienza dei costi e affidabilità contano.
Google ha rilasciato Gemini 3.7 Flash il 13 agosto 2026—solo tre settimane dopo Gemini 3.6 Flash—come il suo modello da lavoro più intelligente per coding e agenti. Punta a ingegneria del software complessa, esecuzione agentica multi‑step, generazione web/UI con forte aderenza al design, e domini a elevata densità di conoscenza come finanza, diritto e bioscienze.
Importante: Gemini 3.7 Flash introduce o eredita importanti cambiamenti di comportamento dell’API Gemini 3.x. In particolare, gli sviluppatori che migrano applicazioni Gemini più vecchie dovrebbero rimuovere
temperature,top_petop_k, sostituirethinking_budgetconthinking_level, rimuovere l’candidate_countnon supportato e smettere di pre‑compilare le turn del modello.
Che cos’è Gemini 3.7 Flash?
Gemini 3.7 Flash è il più recente modello generativo di classe Flash di Google, rilasciato il 13 agosto 2026.
Google lo descrive come il suo “modello da lavoro più intelligente per coding e agenti.” Il rilascio è notevole perché è arrivato solo tre settimane dopo Gemini 3.6 Flash, suggerendo che Google stia accelerando il ciclo di iterazione per i modelli Flash orientati agli sviluppatori.
Piuttosto che posizionare Gemini 3.7 Flash semplicemente come un chatbot più veloce, Google punta a carichi di lavoro in cui un sistema di IA deve:
- ragionare su più passaggi;
- scrivere e fare debug del software;
- usare strumenti;
- interagire con sistemi esterni;
- analizzare documenti di grandi dimensioni;
- trasformare design in interfacce funzionanti;
- eseguire workflow aziendali;
- operare come parte di un agente di IA.
Questa distinzione è importante.
Un chatbot tradizionale potrebbe rispondere:
“Come implemento OAuth?”
Un modello di coding orientato agli agenti è invece atteso che capisca il repository, ispezioni i file, identifichi le dipendenze, proponga cambiamenti, esegua strumenti, diagnostichi errori e iteri finché l’implementazione non funziona.
Gemini 3.7 Flash è progettato in modo molto più orientato al secondo scenario.
API di Gemini 3.7 Flash: Specifiche principali
La documentazione ufficiale dell’API Gemini elenca Gemini 3.7 Flash come generally available con le seguenti specifiche di rilievo.
| Specifiche | Gemini 3.7 Flash |
|---|---|
| ID modello | gemini-3.7-flash |
| Disponibilità | Generally Available |
| Finestra di contesto | 1,000,000 tokens |
| Output massimo | 64,000 tokens |
| Default thinking level | Medium |
| Thinking levels | Low, Medium, High |
| Input | Multimodal capabilities supported through Gemini platform |
| Focus principale | Coding, agents, web development, knowledge work |
| Intro input price | $0.75 / 1M tokens |
| Intro output price | $3.75 / 1M tokens |
| Scadenza prezzo introduttivo | December 31, 2026 |
| Prezzo standard input post intro | $1.50 / 1M tokens |
| Prezzo standard output post intro | $7.50 / 1M tokens |
La finestra di contesto da 1M token è particolarmente utile per grandi repository, documentazione tecnica estesa, documenti enterprise e sessioni agentiche multi‑step.
Cosa è cambiato nella Gemini 3.7 Flash API?
Questa è una delle sezioni più importanti per gli sviluppatori.
Gemini 3.7 Flash non è semplicemente una questione di cambiare:
gemini-3.6-flash
in:
gemini-3.7-flash
La generazione 3.x di Gemini ha introdotto cambiamenti di comportamento dell’API che possono rompere applicazioni più vecchie. La documentazione di migrazione di Gemini 3.7 richiama specificamente diversi cambiamenti.
1. temperature, top_p e top_k sono deprecati
Le integrazioni Gemini più vecchie spesso contengono configurazioni come:
generation_config = {
"temperature": 0.7,
"top_p": 0.9,
"top_k": 40
}
Per Gemini 3.x, questi parametri di campionamento andrebbero rimossi.
Google afferma che questi parametri sono deprecati e le future generazioni di modelli possono rifiutarli anziché accettarli silenziosamente.
Per Gemini 3.7 Flash, usa invece i controlli di thinking:
generation_config = {
"thinking_level": "medium"
}
Questo è un cambiamento concettuale significativo.
Invece di controllare principalmente la casualità, gli sviluppatori possono controllare esplicitamente la quantità di sforzo di ragionamento.
2. thinking_budget diventa thinking_level
Le applicazioni che usano una configurazione di reasoning più vecchia possono avere qualcosa come:
{
"thinking_budget": 4096
}
Gemini 3.7 Flash usa:
{
"thinking_level": "medium"
}
I livelli supportati sono:
lowmediumhigh
Google descrive low come utile per task sensibili alla latenza, medium come impostazione predefinita e generica, e high come adatta a ragionamento difficile, matematica, coding e task agentici.
3. candidate_count deve essere rimosso
La checklist di migrazione di Google indica anche di rimuovere candidate_count, non supportato in Gemini 3.x.
Pertanto, una configurazione legacy come:
{
"candidate_count": 3
}
non dovrebbe essere riportata in Gemini 3.7 Flash.
4. Le turn precompilate del modello non sono più supportate
Architetture conversazionali più vecchie talvolta terminano una richiesta con una turn del modello parzialmente precompilata.
Il nuovo comportamento dell’API Gemini richiede di ripensare questo schema.
Google raccomanda di usare lo stato conversazionale lato server tramite previous_interaction_id per interazioni multi‑turn e di rimuovere le turn precompilate del modello.
5. Il function calling richiede ulteriore attenzione
La guida di migrazione evidenzia anche cambiamenti nel function calling.
Per le applicazioni che usano strumenti, gli sviluppatori dovrebbero prestare attenzione a:
- asset multimodali;
- istruzioni inline;
- metadati delle risposte di funzione;
call_id;- nomi delle funzioni;
- errori di function call malformati.
Per la generateContent API in particolare, Google afferma che gli oggetti FunctionResponse dovrebbero includere sia call_id sia name.
Questo è particolarmente importante per le applicazioni agentiche, poiché il function calling non è più un “nice‑to‑have” opzionale. È centrale per il funzionamento di agenti di coding e workflow.
Come usare la Gemini 3.7 Flash API con CometAPI
CometAPI è un gateway API unificato che offre accesso a oltre 500 modelli (inclusa l’intera famiglia Gemini) con una singola API key, endpoint compatibili con OpenAI, prezzi competitivi e gestione multi‑vendor semplificata. È particolarmente utile se la tua applicazione usa già SDK OpenAI o deve passare tra Gemini, Claude, GPT e altri modelli senza riscrivere autenticazione o logiche di billing.
Di seguito una walkthrough completa, orientata alla produzione. Ogni passaggio principale è strutturato come H2 per chiarezza e SEO.
Registrati su CometAPI e ottieni la tua API Key
- Visita https://www.cometapi.com/ e crea un account (Google, GitHub o email).
- Vai alla sezione API Keys / Console: https://www.cometapi.com/console/token.
- Clicca Create API Key, assegnagli un nome descrittivo (es. gemini-3.7-flash-prod) e copia la chiave.
- Conservala in modo sicuro come variabile d’ambiente:Bash
export COMETAPI_KEY="your-key-here"
Non fare mai commit della chiave nel version control né esporla nel codice lato client.
CometAPI usa un modello pay‑as‑you‑go con tariffe di solito competitive rispetto ai vendor diretti e senza minimi mensili.
Installa gli SDK necessari
Per lo stile nativo Gemini (raccomandato per piena parità di funzionalità):
Bash
pip install google-genai
Per chiamate compatibili con OpenAI (migrazione più semplice):
Bash
pip install openai
Sono disponibili anche gli equivalenti per Node.js (@google/genai o OpenAI Node SDK).
Configura il client per CometAPI
Opzione A – Client Google GenAI nativo puntato a CometAPI (preserva Interactions API e controlli di thinking):
Python
import os
from google import genai
client = genai.Client(
http_options={
"api_version": "v1beta",
"base_url": "https://api.cometapi.com"
},
api_key=os.environ.get("COMETAPI_KEY")
)
Opzione B – Client compatibile OpenAI (ideale se il tuo codebase è già basato su OpenAI):
Python
from openai import OpenAI
import os
client = OpenAI(
api_key=os.environ.get("COMETAPI_KEY"),
base_url="https://api.cometapi.com/v1"
)
Entrambi gli approcci instradano il traffico tramite CometAPI selezionando il modello a monte tramite il parametro model.
Effettua la tua prima chiamata a Gemini 3.7 Flash
Usando lo stile Interactions API (via client GenAI configurato):
Python
interaction = client.interactions.create(
model="gemini-3.7-flash",
input="Write a production-ready Three.js script that renders a realistic 3D black hole with accretion disk and gravitational lensing.",
generation_config={
"thinking_level": "medium"
}
)
print(interaction.output_text)
Stile chat completions compatibile con OpenAI:
Python
response = client.chat.completions.create(
model="gemini-3.7-flash", # Confirm exact model ID in CometAPI dashboard if aliased
messages=[
{"role": "system", "content": "You are an expert software engineer."},
{"role": "user", "content": "Write a Python function that safely handles concurrent payment retries with proper locking."}
],
max_tokens=4096
)
print(response.choices[0].message.content)
Esempio cURL (compatibile OpenAI):
Bash
curl https://api.cometapi.com/v1/chat/completions \
-H "Authorization: Bearer $COMETAPI_KEY" \
-H "Content-Type: application/json" \
-d '{
"model": "gemini-3.7-flash",
"messages": [
{"role": "user", "content": "Explain the key improvements in Gemini 3.7 Flash in 3 bullet points."}
]
}'
Verifica sempre l’esatto identificatore del modello nel dashboard Models di CometAPI, poiché gli aggregator talvolta usano identificatori o alias leggermente differenti.
Configura il livello di thinking e opzioni avanzate di generazione
Per coding complesso o task agentici, imposta esplicitamente il livello di thinking:
Python
interaction = client.interactions.create(
model="gemini-3.7-flash",
input="Analyze this payment processing pipeline for race conditions and rewrite the locks safely.",
generation_config={
"thinking_level": "high" # or "low" / "medium"
}
)
- low: Il più rapido, adatto a chat real‑time o drafting semplice.
- medium (default): Miglior equilibrio per la maggior parte del coding e del lavoro agentico.
- high: Massima profondità di ragionamento e uso strumenti; maggior consumo di token/costi.
Aggiungi input multimodali (immagini, PDF, video, audio)
Gemini 3.7 Flash accetta nativamente modalità miste. Esempio con un’immagine + prompt testuale (usando il client GenAI):
Python
from google.genai import types
# Assume image bytes or file path handled appropriately
response = client.models.generate_content( # or interactions equivalent
model="gemini-3.7-flash",
contents=[
types.Part.from_bytes(data=image_bytes, mime_type="image/jpeg"),
"Describe the UI design system in this mockup and generate matching React + Tailwind code."
]
)
Pattern simili funzionano per input PDF, video e audio. Questo è potente per workflow design‑to‑code, Q&A su documenti e analisi video.
Implementa function calling / uso di strumenti
Dichiara gli strumenti nella richiesta e lascia che il modello decida quando chiamarli. CometAPI li inoltra al backend Gemini sottostante. Segui lo schema ufficiale di function calling di Gemini (name, description, parameters come JSON Schema). Dopo aver ricevuto una chiamata di funzione, esegui lo strumento e restituisci il risultato in una turn successiva.
Parametri API per Gemini 3.7 Flash
Quando si chiama tramite l’Interactions API (raccomandato), i parametri chiave includono:
- model: "gemini-3.7-flash" (obbligatorio)
- input: stringa o contenuto strutturato (testo + parti multimodali)
- generation_config (oggetto opzionale):
- thinking_level: "low" | "medium" | "high" (default medium)
- Altri campi supportati per output strutturati, safety, ecc.
- tools / dichiarazioni di funzioni per l’uso di strumenti
- system instructions (tramite ruolo system o campo dedicato a seconda del client)
- Impostazioni di ambiente/agente quando si usano agent gestiti (es. Antigravity)
Le chiamate in stile generateContent native restano disponibili ma l’Interactions API è preferita per pieno accesso alle funzionalità e orchestrazione agentica.
Il conteggio token, la cache (implicita + esplicita), l’inferenza batch e le opzioni di priorità/flex sono supportate.
I parametri e i concetti di configurazione più importanti sono riassunti di seguito.
| Parametro | Scopo | Indicazioni Gemini 3.7 Flash |
|---|---|---|
| model | Selezione modello | gemini-3.7-flash |
| input | Istruzione utente in Interactions API | Obbligatorio |
| generation_config | Controlli di generazione | Usa i campi supportati in Gemini 3.x |
| thinking_level | Controlla lo sforzo di ragionamento | low, medium, high |
| contents | Input Gemini generateContent | Usato con richieste in formato Gemini |
| parts | Componenti di contenuto | Contenuti testuali/multimodali |
| temperature | Casualità del campionamento | Non utilizzare |
| top_p | Nucleus sampling | Non utilizzare |
| top_k | Top-K sampling | Non utilizzare |
| thinking_budget | Vecchio controllo di thinking | Sostituire con thinking_level |
| candidate_count | Più candidati | Non supportato in Gemini 3.x |
| previous_interaction_id | Continuità conversazione | Consigliato per workflow multi‑turn con Interactions API |
La documentazione di migrazione di Google richiama esplicitamente i parametri deprecati/non supportati e il nuovo pattern di conversazione.
Best practice di produzione e suggerimenti per la migrazione
- Inizia con thinking_level="medium" e misura qualità vs latenza/costo.
- Rimuovi i parametri deprecati (temperature, top_p, top_k, vecchi thinking budget).
- Preferisci l’Interactions API per flow agentici multi‑step e integrazione con Antigravity.
- Per applicazioni multi‑modello, mantieni la base URL CometAPI e cambia solo la stringa del modello: zero ri‑autenticazioni.
- Testa accuratamente con i tuoi loop agentici; 3.7 Flash riduce i loop falliti ma beneficia comunque di istruzioni di sistema chiare e schemi degli strumenti ben definiti.
- Combina con altri modelli CometAPI (es. generatori d’immagini specializzati o modelli di reasoning alternativi) quando Gemini 3.7 Flash non è la scelta ottimale per un sotto‑task.
Gestisci streaming, caching e richieste batch
- Lo streaming è supportato tramite i flag standard sia nei client compatibili con OpenAI sia in quelli nativi.
- La cache di contesto (implicita ed esplicita) riduce i costi per contesti ampi ripetuti.
- Opzioni di inferenza batch e prioritaria sono disponibili per volumi elevati o casi sensibili alla latenza—verifica la matrice di supporto attuale di CometAPI e le opzioni di consumo ufficiali di Gemini.
Monitora uso, costi ed errori
Usa la dashboard CometAPI per monitoraggio in tempo reale di utilizzo, costi e visibilità sui rate limit. Implementa backoff esponenziale per errori 429 e rispetta i rate limit documentati. Registra l’uso dei token dai metadati di risposta per un’accurata attribuzione dei costi.
Checklist di migrazione dell’API Gemini 3.7 Flash
Prima di distribuire un’applicazione Gemini esistente, verifica ogni elemento seguente.
[ ] Change model ID to gemini-3.7-flash
[ ] Remove temperature
[ ] Remove top_p
[ ] Remove top_k
[ ] Replace thinking_budget with thinking_level
[ ] Remove candidate_count
[ ] Remove prefilled model turns
[ ] Review multi-turn conversation state
[ ] Review function-call handling
[ ] Check FunctionResponse call_id/name
[ ] Update SDK
[ ] Re-run production test suite
[ ] Benchmark low/medium/high thinking
[ ] Recalculate token costs
[ ] Test failure/retry behavior
La guida di migrazione di Google raccomanda specificamente questi cambiamenti quando si passa a Gemini 3.7 Flash.
FAQ
Cos’è la Gemini 3.7 Flash API?
La Gemini 3.7 Flash API fornisce accesso programmatico al modello Gemini 3.7 Flash di Google. Google posiziona il modello per coding, agenti, sviluppo web, lavoro di conoscenza e workflow complessi multi‑step.
Quanto costa Gemini 3.7 Flash?
Fino al 31 dicembre 2026, il prezzo introduttivo è $0.75 per milione di token in input e $3.75 per milione di token in output.
Dal 1° gennaio 2027, Google indica un prezzo di $1.50 per milione di token in input e $7.50 per milione di token in output.
Posso ancora usare temperature con Gemini 3.7 Flash?
Non dovresti. La documentazione di migrazione Gemini 3.x di Google afferma che temperature, top_p e top_k sono deprecati e vanno rimossi.
Posso usare Gemini 3.7 Flash tramite CometAPI?
La piattaforma CometAPI attualmente pubblicizza la disponibilità di Gemini 3.7 Flash e fornisce pattern API sia in formato Gemini sia compatibili con OpenAI. Poiché il modello è appena rilasciato, gli sviluppatori dovrebbero verificare la pagina del modello e le capacità dell’endpoint attuali prima della messa in produzione.
È meglio CometAPI o l’API ufficiale Gemini?
Nessuna delle due è universalmente “migliore.” L’API ufficiale Gemini è la scelta naturale se desideri l’ecosistema nativo di Google e funzionalità specifiche del provider. CometAPI è più attraente quando serve un’interfaccia unificata tra più provider di IA, gestione centralizzata e switching di modelli più semplice.
Verdetto finale: vale la pena usare Gemini 3.7 Flash?
Per gli sviluppatori che costruiscono applicazioni di IA nel 2026, Gemini 3.7 Flash merita seria attenzione.
Il rilascio riguarda meno il rendere un chatbot marginalmente più intelligente e più il rendere un modello relativamente economico più bravo a fare cose.
La considerazione tecnica più importante è la migrazione.
Se la tua applicazione è stata scritta attorno a API Gemini più vecchie, non cambiare semplicemente il nome del modello. Rimuovi i parametri di campionamento deprecati, migra a thinking_level, elimina candidate_count non supportato, smetti di pre‑compilare le turn del modello e rivedi il comportamento di function calling.
Per i team costruiti esclusivamente su Google, l’API Gemini nativa è il punto di partenza ovvio.
Per i team che costruiscono uno stack AI multi‑modello, CometAPI offre un’alternativa convincente: un singolo strato API, accesso centralizzato ai modelli e la possibilità di sperimentare Gemini accanto ad altre famiglie di modelli senza creare un’integrazione separata per ogni provider.
La raccomandazione pratica è dunque semplice:
Inizia con Gemini 3.7 Flash a sforzo di thinking medio, confrontalo con il tuo carico reale, poi usa low o high in modo selettivo in base a latenza, qualità e costi. Se il tuo prodotto richiede anche più provider di IA, valuta lo stesso carico tramite CometAPI così da poter confrontare i modelli senza ridisegnare l’architettura dell’applicazione.
Quella combinazione—migliore performance agentica, finestra di contesto da 1M token, ragionamento configurabile e pricing aggressivo per il 2026—rende Gemini 3.7 Flash uno dei rilasci API più interessanti per gli sviluppatori che costruiscono agenti di IA in produzione oggi.
