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 per dispositivi mobili, 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 Firebase App Check guida
Aggiornare i valori nell'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. Ad esempio, puoi modificare il nome del modello, le istruzioni di sistema, i prompt, le impostazioni di sicurezza o l'input per una richiesta.
Consulta la solución Remote Config
Impostare dinamicamente e in modo condizionale le configurazioni di runtime
Se vuoi impostare le configurazioni in base alle condizioni di runtime, puoi utilizzare Firebase Remote Config. Un esempio è la modifica della località in cui esegui il servizio Vertex AI e il modello generativo in base alla località di un utente finale.
Consulta la solución 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 di dimensioni maggiori nelle richieste multimodali utilizzando un Cloud Storage for Firebase URL.
Consulta la soluzione Cloud Storage for Firebase
Stiamo lavorando attivamente ad altre soluzioni e guide, quindi ti consigliamo di ricontrollare presto.