Gemini API tramite Vertex AI in Firebase

Crea funzionalità e app web e mobile basate sull'IA con i modelli Gemini e Imagen utilizzando Vertex AI in Firebase

Vertex AI in Firebase ti consente di accedere agli ultimi modelli di IA generativa di Google: i modelli Gemini e Imagen 3.

Se devi chiamare Vertex AI Gemini API o Imagen API direttamente dalla tua app mobile o web, anziché lato server, puoi utilizzare gli SDK Vertex AI in Firebase. Questi SDK client sono progettati specificamente per essere utilizzati con app mobile e web e offrono opzioni di sicurezza contro i client non autorizzati, nonché integrazioni con altri servizi Firebase.

Con questi SDK client, puoi aggiungere la personalizzazione dell'IA alla tua app, creare un'esperienza di chat con l'IA, creare ottimizzazioni e automazioni basate sull'IA e molto altro ancora.


Iniziamo? Scegli la tua piattaforma:

iOS+ Android Web Flutter

Se stai cercando modi per accedere ai modelli Gemini o Imagen sul lato server (ad esempio con Python, Node.js o Go), consulta gli SDK Vertex AI lato server, Firebase Genkit o Firebase Extensions per Gemini API.

Funzionalità chiave

Input multimodale e in linguaggio naturale I modelli Gemini sono multimodali, pertanto i prompt inviati a Gemini API possono includere testo, immagini, PDF, video e audio.

Sia i modelli Gemini che Imagen possono essere attivati con input in linguaggio naturale.

Suite di funzionalità in crescita Con gli SDK, puoi chiamare Gemini API o Imagen API direttamente dalla tua app mobile o web per creare esperienze di chat con l'IA, generare immagini, utilizzare chiamate di funzioni (strumenti) e altro ancora.
Sicurezza e prevenzione di abusi per le app di produzione Utilizza Firebase App Check per proteggere le API che accedono ai modelli Gemini e Imagen da abusi da parte di client non autorizzati.

Vertex AI in Firebase ha anche limiti di frequenza per utente per impostazione predefinita e questi limiti di frequenza per utente sono completamente configurabili.

Infrastruttura solida Sfrutta un'infrastruttura scalabile progettata per l'utilizzo con app web e mobile, ad esempio la gestione dei file con Cloud Storage for Firebase, la gestione dei dati strutturati con le offerte del database Firebase (come Cloud Firestore) e l'impostazione dinamica delle configurazioni di runtime con Firebase Remote Config.

Come funziona?

Gli SDK Vertex AI in Firebase ti consentono di chiamare Vertex AI Gemini API e Imagen API direttamente dalla tua app mobile o web, eliminando la necessità di configurare un backend.

Scopri di più su Gemini API di Vertex AI, che ti consente di accedere ai modelli Gemini.

Percorso di implementazione

Collegare l'app a Firebase Registra la tua app con il tuo progetto Firebase, quindi aggiungi la configurazione Firebase all'app.
Installa e inizializza l'SDK Installa l'SDK Vertex AI in Firebase specifico per la piattaforma della tua app, quindi inizializza il servizio Vertex AI e il modello generativo nella tua app.
Invia richieste di prompt ai modelli Gemini e Imagen Utilizza gli SDK per inviare al modello Gemini prompt solo testo o multimodali per generare testo, codice e (a breve) output audio e immagine. In alternativa, puoi chiedere a un modello Imagen di generare immagini.

Utilizza chiamate più complesse per creare esperienze di chat o utilizza chiamate di funzione.

Preparazione alla produzione Implementa integrazioni importanti per le app mobile e web, ad esempio proteggere l'API da abusi con Firebase App Check e includere file di grandi dimensioni nelle richieste utilizzando gli URL Cloud Storage for Firebase.

Passaggi successivi

Inizia ad accedere a un modello dalla tua app mobile o web

Configurazione di iOS e versioni successive Configurazione di Android Configurazione del web Configurazione di Flutter

Sperimenta i prompt

Vai a Vertex AI Studio

Scopri di più sui modelli supportati

Scopri i modelli disponibili per vari casi d'uso e le relative quote e prezzi.