Pubblicato il 21 ottobre 2025
Le funzionalità di AI integrate basate su modelli di base ed esperti sono progettate per essere semplici sia per gli utenti che per gli sviluppatori. Quando utilizzi un'API di AI integrata, la gestione dei modelli avviene automaticamente in background. Questo documento descrive come Chrome gestisce i download, gli aggiornamenti e le eliminazioni dei modelli di AI.
Download iniziale del modello
Quando un utente scarica o aggiorna Chrome, il modello viene
scaricato on demand
per garantire che Chrome scarichi il modello corretto per l'hardware dell'utente.
Il download iniziale del modello viene attivato dalla prima chiamata a una *.create()
funzione (ad esempio, Summarizer.create()) di qualsiasi API di AI integrata che dipende da Gemini
Nano. In questo caso, Chrome esegue una serie di controlli per determinare la migliore linea di condotta.
Innanzitutto, Chrome stima le prestazioni della GPU del dispositivo eseguendo uno shader rappresentativo. In base a questi risultati, decide di:
- Scaricare una variante di Gemini Nano più grande e più potente (ad esempio, con 4 miliardi di parametri).
- Scaricare una variante di Gemini Nano più piccola ed efficiente (ad esempio, con 2 miliardi di parametri).
- Eseguire il fallback all' inferenza basata sulla CPU se il dispositivo soddisfa requisiti statici separati. Se il dispositivo non soddisfa i requisiti hardware, il modello non viene scaricato.
Il processo di download è progettato per essere resiliente:
- Se la connessione a internet viene interrotta, il download continua dal punto in cui è stato interrotto una volta ripristinata la connettività.
- Se la scheda che ha attivato il download viene chiusa, il download continua in background.
- Se il browser viene chiuso, il download riprenderà al riavvio successivo, a condizione che il browser si apra entro 30 giorni.
A volte, la chiamata a availability() può attivare il download del modello. Ciò si verifica
se la chiamata avviene poco dopo l'avvio di un nuovo profilo utente e se la
funzionalità di rilevamento delle truffe basata su Gemini Nano
è attiva.
Download dei pesi LoRA
Alcune API, come l'API Proofreader, si basano sui pesi LoRA (Low-Rank Adaptation) che vengono applicati al modello di base per specializzarne la funzione. Se l'API dipende da LoRA, i pesi LoRA vengono scaricati insieme al modello di base. I pesi LoRA per altre API non vengono scaricati in modo proattivo.
Aggiornamenti automatici dei modelli
Gli aggiornamenti del modello Gemini Nano vengono rilasciati regolarmente. Chrome controlla la presenza di questi aggiornamenti all'avvio del browser. Inoltre, Chrome controlla quotidianamente la presenza di aggiornamenti delle risorse supplementari, come i pesi LoRA. Anche se
non puoi eseguire query a livello di programmazione sulla versione del modello da JavaScript, puoi
controllare manualmente la versione installata
su chrome://on-device-internals.
Il processo di aggiornamento è progettato per essere semplice e non invasivo:
- Chrome continua a funzionare con il modello attuale durante il download della nuova versione in background.
- Una volta scaricato il modello aggiornato, viene eseguito uno scambio a caldo, il che significa che i modelli vengono scambiati senza tempi di inattività. Qualsiasi nuova chiamata API di AI utilizzerà immediatamente il nuovo modello. Nota: è possibile che un prompt in esecuzione esattamente al momento dello scambio non vada a buon fine.
- Ogni aggiornamento è un download completo di un nuovo modello, non un download parziale. Questo perché i pesi dei modelli possono essere significativamente diversi tra le versioni e il calcolo e l'applicazione delle differenze per file di grandi dimensioni possono essere lenti.
Gli aggiornamenti sono soggetti agli stessi requisiti del download iniziale. Tuttavia, il controllo iniziale dello spazio su disco non viene eseguito se è già installato un modello. È possibile aggiornare anche i pesi LoRA. È possibile applicare una nuova versione dei pesi LoRA a un modello di base esistente. Tuttavia, una nuova versione del modello di base richiede sempre un nuovo set di pesi LoRA.
Eliminazione del modello
Chrome gestisce attivamente lo spazio su disco per garantire che l'utente non lo esaurisca. Il modello Gemini Nano viene eliminato automaticamente se lo spazio libero su disco del dispositivo scende al di sotto di una determinata soglia. Inoltre, il modello viene eliminato se un criterio aziendale disattiva la funzionalità o se un utente non soddisfa altri criteri di idoneità per 30 giorni. L'idoneità può includere l'utilizzo dell'API e le funzionalità del dispositivo. Il processo di eliminazione ha le seguenti caratteristiche:
- Il modello può essere eliminato in qualsiasi momento, anche a metà sessione, indipendentemente dai prompt in esecuzione. Ciò significa che un'API disponibile all'inizio di una sessione potrebbe improvvisamente non essere più disponibile.
- Una volta eliminato, il modello non viene scaricato nuovamente in automatico. Un'applicazione che chiama una funzione
*.create()deve attivare un nuovo download. - Quando il modello di base viene eliminato, anche i pesi LoRA correlati vengono eliminati dopo un periodo di tolleranza di 30 giorni.
Il tuo ruolo nella gestione dei modelli
Una buona comprensione del ciclo di vita del modello di AI integrato è fondamentale per garantire un'esperienza utente ottimale. Non è sufficiente scaricare il modello una sola volta, ma devi anche essere consapevole della possibilità che il modello scompaia improvvisamente a causa della pressione dello spazio su disco o che venga aggiornato quando viene rilasciata una nuova versione. Il browser si occupa di tutto questo.
Seguendo le best practice per il download del modello, creerai una buona esperienza utente durante il download iniziale, i download successivi e gli aggiornamenti.