Novità di Gemini 3.6 Flash e 3.5 Flash-Lite

Ultimo modello Altri modelli

Gemini 3.6 Flash (gemini-3.6-flash) e Gemini 3.5 Flash-Lite (gemini-3.5-flash-lite) sono disponibili a livello generale (GA) e pronti per l'utilizzo in produzione.

  • Gemini 3.6 Flash: prestazioni migliori per attività agentiche e multimodali complesse, con un utilizzo ridotto dei token, a un prezzo inferiore rispetto a 3.5 Flash.
  • Gemini 3.5 Flash-Lite: il modello più veloce ed economico della famiglia 3.5. Supera le generazioni precedenti di Flash-Lite per l'esecuzione ad alto throughput.

Questa guida spiega le novità di ogni modello, quali modifiche all'API influiscono sul tuo codice e come eseguire la migrazione.

Gemini 3.6 Flash

  1. Installa la skill:

    npx skills add google-gemini/gemini-skills --skill gemini-interactions-api --global
  2. Applica la skill:

    /gemini-interactions-api migrate my app to Gemini 3.6 Flash

Gemini 3.5 Flash-Lite

  1. Installa la skill:

    npx skills add google-gemini/gemini-skills --skill gemini-interactions-api --global
  2. Applica la skill:

    /gemini-interactions-api migrate my app to Gemini 3.5 Flash-Lite

Nuovi modelli

Modello ID modello Livello di ragionamento predefinito Prezzi Descrizione
Gemini 3.6 Flash gemini-3.6-flash medium $1,50 per 1 milione di token di input e $7,50 per 1 milione di token di output Bilancia la velocità con l'intelligenza per attività agentiche e multimodali.
Gemini 3.5 Flash-Lite gemini-3.5-flash-lite minimal $0,30 per 1 milione di token di input e $2,50 per 1 milione di token di output Il modello 3.5 più veloce ed economico per l'esecuzione ad alto throughput.

Entrambi i modelli supportano la finestra contestuale di 1 milione di token, 64.000 token di output massimi, la funzionalità di ragionamento e la suite completa di strumenti integrati, tra cui Uso del computer.

Per le specifiche complete, consulta le pagine dei modelli:

Per informazioni dettagliate sui prezzi, consulta la pagina dei prezzi.

Guida rapida

Python

from google import genai

client = genai.Client()

interaction = client.interactions.create(
    model="gemini-3.6-flash",
    input="Write a three.js script that renders an interactive 3D robot."
)

print(interaction.output_text)

JavaScript

import { GoogleGenAI } from "@google/genai";

const ai = new GoogleGenAI({});

async function main() {
  const interaction = await ai.interactions.create({
    model: "gemini-3.6-flash",
    input: "Write a three.js script that renders an interactive 3D robot.",
  });
  console.log(interaction.outputText);
}

main();

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.6-flash",
    "input": "Write a three.js script that renders an interactive 3D robot."
  }'

Novità di Gemini 3.6 Flash

  • Riduzione di token e turni:completa i flussi di lavoro in più passaggi con meno passaggi di ragionamento, turni conversazionali e chiamate di strumenti rispetto a Gemini 3.5. Inoltre, riduce la spirale del ciclo di esecuzione.
  • Generazione di codice migliorata: produce codice di qualità superiore pronto per la produzione con meno modifiche indesiderate e meno cicli di debug.
  • Migliore esecuzione delle istruzioni: riduce le modifiche indesiderate ai file durante le attività di diagnostica.
  • Ragionamento multimodale e spaziale avanzato: prestazioni migliorate nell'interpretazione dei grafici, nella conversione di progetti visivi e nella generazione di layout web multi-elemento.
  • Ispezione programmatica iniziale: preferisce eseguire script di codice diagnostico prima di apportare modifiche più frequentemente rispetto a Gemini 3.5 Flash. In questo modo, l'accuratezza migliora per le attività complesse, ma possono essere aggiunti passaggi esplorativi extra per il lavoro di routine del frontend.
  • Supporto dell'utilizzo del computer: supportato come strumento integrato per l'automazione dell'interfaccia utente agentica.
  • Preferenza di stile della UI: migliore nella creazione di codice funzionale, anche se i valutatori umani hanno preferito i modelli precedenti per il layout grafico e lo stile. Puoi mitigare questo problema fornendo linee guida di progettazione esplicite.
  • Sforzo di ragionamento predefinito (medio): utilizza lo stesso medium impegno di ragionamento predefinito di Gemini 3.5 Flash.
  • Prezzi ridotti: costi inferiori per i token di output (7,50 $ per 1 milione rispetto a 9 $per 1 milione per 3.5 Flash). I token di input rimangono a 1,50 $per 1 milione.

Novità di Gemini 3.5 Flash-Lite

  • Latenza di esecuzione delle attività ridotta:il throughput più elevato della famiglia 3.5 per l'analisi di dati ad alto volume e l'estrazione di documenti.
  • Ragionamento avanzato e prestazioni multimodali:solido percorso di migrazione da Gemini 2.5 Flash, con punteggi più elevati nelle attività di ragionamento come HLE (18,0% rispetto all'11,0%) e nei benchmark multimodali come CharXIV (74,5% rispetto al 63,7%).
  • Orchestrazione dei subagenti e affidabilità degli strumenti:migliora l'affidabilità dell'esecuzione degli strumenti per l'esecuzione del codice, la ricerca e i workflow MCP. Aumenta il livello di pensiero per la pianificazione autonoma e le attività complesse dei subagenti.
  • Migliore comprensione dei documenti:migliora l'accuratezza dell'analisi dei documenti e dell'estrazione dei dati strutturati. Sperimenta con livelli di pensiero minimi e alti a seconda della complessità del documento.
  • Programmazione web interattiva ed elaborazione dei dati tabulari: ottime prestazioni nell'elaborazione dei dati tabulari e JavaScript frontend grazie alla pianificazione tramite l'esecuzione di codice leggero.
  • Chatbot e persistenza della persona: istruzioni multi-turn più efficaci e coerenza della persona rispetto a Gemini 3.1 Flash-Lite.
  • Supporto dell'utilizzo del computer: supportato come strumento integrato per l'automazione dell'interfaccia utente agentica.

Scegliere il modello Flash o Flash-Lite giusto

Utilizza questa tabella per selezionare il modello e il percorso di migrazione giusti per i tuoi carichi di lavoro.

Entrambi i modelli richiedono la rimozione dei parametri di campionamento deprecati (temperature, top_p, top_k) e dei turni del modello precompilati. Per maggiori dettagli, consulta la sezione Modifiche all'API.

Modello Casi d'uso principali Destinazione della migrazione consigliata
Gemini 3.6 Flash
gemini-3.6-flash
Generazione di codice, ragionamento spaziale/multimodale, workflow agentici in più passaggi Gemini 3.5 Flash, Gemini 3 Flash (anteprima) o Gemini 3.1 Pro
Gemini 3.5 Flash-Lite
gemini-3.5-flash-lite
Esecuzione di subagenti autonomi, analisi di grandi volumi di dati ed estrazione di documenti, analisi JSON strutturata Gemini 3.1 Flash-Lite o Gemini 2.5 Flash

Assistenza per l'agente Antigravity

Gemini 3.6 Flash ha introdotto il supporto per l'agente Antigravity in Gemini Managed Agents.

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.

Modifiche all'API e aggiornamenti dei parametri

A partire da Gemini 3.6 Flash e Gemini 3.5 Flash-Lite, le seguenti modifiche all'API si applicano a questi modelli e a tutte le versioni future dei modelli Gemini.

  • Ritiro del parametro di campionamento: temperature, top_p e top_k sono ritirati. L'API ignora questi parametri e restituisce un errore nelle generazioni future del modello.
  • Convalida dei turni del modello precompilati: la precompilazione dei turni del modello non è più supportata. Se l'ultimo turno non vuoto nella richiesta è un turno model, l'API restituisce un errore 400.

Le sezioni seguenti forniscono spiegazioni dettagliate ed esempi di codice per ogni modifica dell'API.

1. Ritiro dei parametri di campionamento (temperature, top_p, top_k)

temperature, top_p e top_k sono deprecati e ignorati. Nelle generazioni future del modello, la fornitura di questi parametri restituisce un errore HTTP 400. Rimuovi questi parametri da tutte le richieste.

# ⚠️ Remove these parameters (deprecated)
generation_config = {
     "temperature": 0.7,
     "top_p": 0.9,
     "top_k": 40,
}

Per migliorare il determinismo, definisci un'istruzione di sistema con regole esplicite per il tuo caso d'uso specifico.

2. Convalida del turno del modello precompilato

Le richieste API che terminano con un turno di ruolo del modello non vuoto non sono consentite e restituiscono un errore HTTP 400.

⚠️ Evita

Nei payload REST non elaborati o generateContent legacy, il turno che termina con un ruolo del modello ora non è consentito:

/* ❌ DO NOT: End payload contents with a 'model' role turn */
{
  "contents": [
    {"role": "user", "parts": [{"text": "Translate 'Hello world' to Spanish."}]},
    {"role": "model", "parts": [{"text": "Translation:"}]}  /* ❌ Returns error */
  ]
}

Nell'API Interactions, i turni del modello non vengono precompilati manualmente. Se la tua applicazione ha precedentemente precompilato un turno del modello per eliminare i preamboli o forzare la formattazione JSON, utilizza system_instruction o Output strutturati.

# ✅ RECOMMENDED: Use system_instruction in the Interactions API to specify output format
interaction = client.interactions.create(
    model="gemini-3.6-flash",
    input="Translate 'Hello world' to Spanish.",
    system_instruction="Output only the translation without introductory text.",
)

Elenco di controllo per la migrazione

Gemini 3.6 Flash

  1. Installa la skill:

    npx skills add google-gemini/gemini-skills --skill gemini-interactions-api --global
  2. Applica la skill:

    /gemini-interactions-api migrate my app to Gemini 3.6 Flash

Gemini 3.5 Flash-Lite

  1. Installa la skill:

    npx skills add google-gemini/gemini-skills --skill gemini-interactions-api --global
  2. Applica la skill:

    /gemini-interactions-api migrate my app to Gemini 3.5 Flash-Lite

Esegui la migrazione a gemini-3.6-flash

  • Aggiorna ID modello:modifica la stringa del modello target in gemini-3.6-flash.
  • Applica aggiornamenti dei parametri:rimuovi i parametri di campionamento ritirati (temperature, top_p, top_k), candidate_count (non supportato in Gemini 3 e versioni successive) e i turni del modello precompilati, come descritto in Modifiche all'API e aggiornamenti dei parametri.
  • Configura il livello di pensiero:sostituisci thinking_budget con thinking_level ("medium" o "high").
  • Audit function calling:
  • Requisiti di base di Gemini 3.x:per gli aggiornamenti dell'SDK e la conservazione della firma del pensiero, consulta l'elenco di controllo per la migrazione a Gemini 3.5.

Esegui la migrazione a gemini-3.5-flash-lite

  • Aggiorna ID modello:modifica la stringa del modello target in gemini-3.5-flash-lite.
  • Configura il livello di sforzo di pensiero:
    • Per l'estrazione, il routing o la classificazione di volumi elevati, lascia thinking_level a "minimal" (impostazione predefinita) per il massimo throughput.
    • Per i subagenti autonomi con chiamate di strumenti, esecuzione di codice o ragionamento multi-step: imposta thinking_level su "medium" o "high" per impedire la chiusura prematura dello strumento.
  • Rimuovi i parametri ritirati e convalida la chiamata di funzione:applica le stesse regole di Flash 3.6.
  • Requisiti di base di Gemini 3.x: consulta l'elenco di controllo per la migrazione a Gemini 3.5.

Passaggi successivi