Panoramica: soluzioni Firebase AI Logic

Man mano che sviluppi la tua app con Firebase AI Logic, potresti voler andare oltre le nozioni di base trattate nelle guide principali. Le soluzioni descritte in questa sezione offrono indicazioni su casi d'uso più avanzati.

Proteggere l'app da client non autorizzati

Per le app web e mobile, devi proteggere Gemini API e le risorse del progetto da abusi da parte di client non autorizzati. Puoi utilizzare Firebase App Check per verificare che tutte le chiamate API provengano dalla tua app effettiva.

Consulta la guida di Firebase App Check

Aggiorna i valori nella tua app senza rilasciare una nuova versione

Se devi modificare dinamicamente i valori nella tua app senza rilasciare una nuova versione, puoi utilizzare Firebase Remote Config. Alcuni esempi includono la modifica del nome del modello, delle istruzioni di sistema, dei prompt, delle impostazioni di sicurezza o dell'input per una richiesta.

Consulta la soluzione Remote Config

Impostare in modo dinamico e condizionale le configurazioni di runtime

Se vuoi impostare configurazioni in base alle condizioni di runtime, puoi utilizzare Firebase Remote Config. Un esempio è la modifica della posizione da cui accedi al modello Gemini in base alla posizione di un utente finale.

Consulta la soluzione Remote Config

Gestire i file e includere file di grandi dimensioni nelle richieste multimodali

Utilizzando Cloud Storage for Firebase, puoi usufruire di un'infrastruttura veloce, sicura e scalabile per l'archiviazione e la gestione dei file. Inoltre, puoi includere file più grandi nelle richieste multimodali utilizzando un URL Cloud Storage for Firebase.

Consulta la soluzione Cloud Storage for Firebase


Stiamo lavorando attivamente ad altre soluzioni e guide, quindi ricontrolla presto.