Gemini API tramite Vertex AI in Firebase

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

Vertex AI Gemini API ti consente di accedere ai più recenti modelli di IA generativa di Google: i modelli Gemini. Se devi chiamare Vertex AI Gemini 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 l'utilizzo 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 chiamare Vertex AI Gemini API lato server (ad esempio con Python, Node.js o Go), dai un'occhiata agli SDK Vertex AI lato server, Firebase Genkit o Firebase Extensions per Gemini API.

Funzionalità chiave

Input multimodale I modelli Gemini sono multimodali, pertanto i prompt inviati a Gemini API possono includere testo, immagini (anche PDF), video e audio.
Suite di funzionalità in crescita Con gli SDK, puoi chiamare Gemini API direttamente dalla tua app mobile o web, creare un'esperienza di chat con l'IA, utilizzare le chiamate di funzione e altro ancora.
Sicurezza e prevenzione di abusi per le app di produzione Utilizza Firebase App Check per proteggere Vertex AI Gemini API da abusi da parte di clienti 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 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 direttamente dalla tua app mobile o web, eliminando la necessità di configurare un backend.

Scopri di più su Gemini API da 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.
Chiama il numero Gemini API Chiama Gemini API con prompt solo testo o multimodali per generare output di testo. Utilizza chiamate più complesse per creare esperienze di chat oppure utilizza chiamate di funzione.
Preparazione alla produzione Implementa integrazioni importanti per le app mobile e web, ad esempio proteggi 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

Iniziare a utilizzare Vertex AI Gemini API nell'app mobile o web

Configurazione iOS+ Configurazione Android Configurazione web Configurazione Flutter

Sperimenta i prompt

Vai a Vertex AI Studio

Scopri di più sui modelli Gemini

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