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 il Vertex AI Gemini API direttamente dalla tua app web o mobile, anziché lato server. Puoi utilizzare gli SDK Vertex AI in Firebase. Questi client Gli SDK sono creati appositamente per l'utilizzo con app web e mobile, in modo da offrire sicurezza contro clienti non autorizzati e integrazioni con altri servizi Firebase i servizi di machine learning.
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 e versioni successive Android Web Flutter
Se stai cercando modi per chiamare il lato server Vertex AI Gemini API (come Python, Node.js o Go), controlla le SDK Vertex AI lato server, Firebase Genkit oppure 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 per le app di produzione | Utilizza Firebase App Check per proteggere Vertex AI Gemini API da abusi da parte di clienti non autorizzati. |
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 il metodo Vertex AI Gemini API direttamente dalla tua app mobile o web rimuovendo il devi configurare un backend.
Scopri di più su Gemini API da Vertex AI, che ti consente di accedere ai modelli Gemini.
Percorso di implementazione
Collega la tua app a Firebase | Registra la tua app nel progetto Firebase e poi aggiungi Firebase configurazione all'app. | |
Installa l'SDK e inizializzalo | Installa l'SDK Vertex AI in Firebase specifico per la tua app di Google Cloud, quindi inizializzare il servizio Vertex AI e lo strumento modello nella tua app. | |
Chiama il numero Gemini API | Chiama Gemini API con uno dei due solo testo o Prompt multimodali per generare un output di testo. Usa chiamate più complesse per creare esperienze di chat o usa chiamate di funzione. | |
Preparati per la produzione | Implementa importanti integrazioni per le app web e mobile, ad esempio proteggere l'API da comportamenti illeciti con Firebase App Check e inclusi i file di grandi dimensioni nelle richieste utilizzando Cloud Storage for Firebase URL. |
Passaggi successivi
Iniziare a utilizzare Vertex AI Gemini API nell'app mobile o web
Configurazione di iOS e versioni successive Configurazione di Android Configurazione del web Configurazione di Flutter
Sperimenta i prompt