Inizia a utilizzare l'API Gemini usando gli SDK Vertex AI per Firebase


Questa guida mostra come iniziare a effettuare chiamate all'API Gemini direttamente dalla tua app utilizzando l'SDK Vertex AI per Firebase.

Prerequisiti

Passaggio 1: configura un progetto Firebase e collega la tua app a Firebase

Se hai già un progetto Firebase e un'app collegata a Firebase

  1. Nella console Firebase, vai alla pagina Crea con Gemini, quindi fai clic sulla seconda scheda per avviare un flusso di lavoro che ti aiuta a eseguire le attività seguenti. Se non vedi il layout delle schede, significa che queste attività sono state completate.

  2. Vai al passaggio successivo di questa guida per aggiungere l'SDK alla tua app.

Se non disponi già di un progetto Firebase e di un'app collegati a Firebase

Passaggio 2: aggiungi l'SDK

Dopo aver configurato il progetto Firebase e aver collegato l'app a Firebase (vedi il passaggio precedente), puoi aggiungere l'SDK Vertex AI per Firebase.

Passaggio 3: inizializza il servizio Vertex AI e il modello generativo

Prima di poter effettuare chiamate API, devi inizializzare il servizio Vertex AI e il modello generativo.

Una volta terminata la guida introduttiva, impara a scegliere un modello Gemini appropriato per il tuo caso d'uso.

Passaggio 4: chiama l'API Gemini

Ora che hai connesso l'app a Firebase, aggiunto l'SDK e inizializzato il servizio Vertex AI e il modello generativo, puoi chiamare l'API Gemini.

Scegli se vuoi trasmettere la risposta in streaming (generateContentStream) o attendere la risposta fino a quando non viene generato l'intero risultato (generateContent).

Flussi di dati

Per impostazione predefinita, il modello restituisce una risposta dopo aver completato l'intero processo di generazione. Tuttavia, puoi ottenere interazioni più rapide non aspettando l'intero risultato e utilizzando invece i flussi di dati per gestire i risultati parziali.

Puoi utilizzare generateContentStream() per trasmettere in streaming il testo generato da una richiesta di prompt che include solo testo:

Senza streaming

In alternativa, puoi attendere l'intero risultato anziché eseguire il flusso di dati; il risultato viene restituito solo dopo che il modello ha completato l'intero processo di generazione.

Puoi utilizzare generateContent() per generare testo da una richiesta di prompt che include solo testo:

Che cos'altro puoi fare?

Scopri di più sui modelli Gemini

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

Prova altre funzionalità dell'API Gemini

Scopri come controllare la generazione di contenuti

Puoi anche sperimentare i prompt e le configurazioni dei modelli utilizzando Vertex AI Studio.


Fornisci feedback sulla tua esperienza con gli SDK Vertex AI per Firebase