Data di pubblicazione: 12 dicembre 2024
Con l'AI integrata, la tua applicazione web può eseguire attività basate sull'AI senza dover eseguire il deployment o gestire i propri modelli di AI. Il team di AI di Chrome sta sviluppando API per piattaforme web e funzionalità del browser specifiche per le attività che integrano i modelli di IA nel browser. Il nostro obiettivo è che queste API funzionino quando vengono implementate nel browser sul dispositivo di un utente.
Requisiti
Al momento, puoi utilizzare queste API solo in Chrome, ma il nostro obiettivo è standardizzarle su tutti i browser.
Modelli
L'API Prompt, l'API Summarizer, l'API Writer e l'API Rewriter scaricano Gemini Nano, che è progettato per funzionare localmente su computer desktop e laptop. Queste API non funzionano sui dispositivi mobili.
Al momento, queste API supportano solo la modalità di conversione da testo a testo.
Hardware
Le API di rilevamento della lingua e di traduzione funzionano su computer e dispositivi Android, in Chrome.
Le API Prompt, Summarizer, Writer e Rewriter funzionano in Chrome se vengono soddisfatte le seguenti condizioni:
- Sistema operativo: Windows 10 o 11; macOS 13 o versioni successive (da Ventura in poi); o Linux. Chrome per Android, iOS e ChromeOS non sono ancora supportati dalle nostre API basate su Gemini Nano.
- Spazio di archiviazione:almeno 22 GB sul volume contenente il tuo profilo Chrome.
- GPU: più di 4 GB di RAM.
- Rete: dati illimitati o una connessione senza limiti di traffico.
Questi requisiti sono previsti per te nel processo di sviluppo e per gli utenti che lavorano con le funzionalità che crei.
Inizia a creare
Sono disponibili diverse API di IA integrate in diversi stadi di sviluppo. Alcuni sono disponibili per tutti gli sviluppatori nelle prove di origine, mentre altri sono disponibili solo per i partecipanti al programma di anteprima.
Ogni API ha il proprio insieme di istruzioni per iniziare e scaricare il modello, sia per la prototipazione locale sia negli ambienti di produzione con i trial di origine.
- API Traduttore
- API Language Detector
- API Writer e Rewriter (solo EPP)
- API di sintesi
- API Prompt nelle estensioni di Chrome
- API Prompt per il web (solo EPP)
L'API Prompt è disponibile solo localmente e nelle estensioni di Chrome, mentre le altre API funzionano per i siti web e le estensioni di Chrome.
Utilizzare le API su localhost
Tutte le API sono disponibili su localhost
in Chrome. Per farlo, segui questi passaggi:
- Vai a
chrome://flags/#prompt-api-for-gemini-nano
. - Seleziona Attivata.
- Fai clic su Riavvia o riavvia Chrome.
Per verificare che Gemini Nano sia stato scaricato e funzioni come previsto, apri DevTools e
digita (await ai.assistant.capabilities()).available;
nella console. Dovrebbe essere restituito readily
.
Risolvere i problemi relativi a localhost
Se Gemini Nano non funziona come previsto, segui questi passaggi:
- Riavvia Chrome.
- Vai a
chrome://components
. - Verifica che sia presente la Guida all'ottimizzazione per il modello di dispositivo. Ciò significa che Gemini Nano è disponibile o in fase di download.
- Se non è indicato alcun numero di versione, fai clic su Cerca aggiornamenti per forzare il download.
- Apri DevTools e digita
(await ai.assistant.capabilities()).available;
nella console. La query dovrebbe restituirereadily
.
Se necessario, attendi un po' di tempo e ripeti questi passaggi.
Procedura per gli standard
Stiamo lavorando per standardizzare queste API, in modo che funzionino su tutti i browser. Ciò significa che abbiamo proposto le API alla community delle piattaforme web e le abbiamo spostate nel gruppo della community W3C Web Incubator per ulteriori discussioni.
Stiamo chiedendo un feedback a W3C, Mozilla e WebKit per ogni API.
Puoi scoprire di più su questa procedura per ogni API nella documentazione corrispondente.
Coinvolgere e condividere feedback
Se provi l'AI integrata e hai un feedback, saremo lieti di ascoltarlo.
- Scopri tutte le API di IA integrate.
- Partecipa al programma di anteprima per dare un'occhiata in anteprima alle nuove API e accedere alla nostra mailing list.
- Se hai un feedback sull'implementazione di Chrome, segnala un bug di Chromium.
- Scopri di più sugli standard web.