Lorsque vous développez votre application avec Firebase AI Logic, vous pouvez aller au-delà des bases abordées dans les guides principaux. Les solutions décrites dans cette section fournissent des conseils pour des cas d'utilisation plus avancés.
Protéger votre application contre les clients non autorisés
Pour les applications mobiles et les applications Web, vous devez protéger Gemini API et les ressources de votre projet contre toute utilisation abusive par des clients non autorisés. Vous pouvez utiliser Firebase App Check pour vérifier que tous les appels d'API proviennent de votre application.
Consulter le guide Firebase App Check
Mettre à jour des valeurs dans votre application sans publier de nouvelle version
Si vous devez modifier dynamiquement des valeurs dans votre application sans publier de nouvelle version, vous pouvez utiliser Firebase Remote Config. Par exemple, vous pouvez modifier le nom du modèle, les instructions système, les requêtes, les paramètres de sécurité ou l'entrée d'une requête.
Consulter la solution Remote Config
Définir dynamiquement et conditionnellement les configurations d'exécution
Si vous souhaitez définir des configurations en fonction des conditions d'exécution, vous pouvez utiliser Firebase Remote Config. Par exemple, vous pouvez modifier l'emplacement à partir duquel vous accédez au modèle Gemini en fonction de l'emplacement de l'utilisateur final.
Consulter la solution Remote Config
Gérer des fichiers et inclure des fichiers volumineux dans des requêtes multimodales
En utilisant Cloud Storage for Firebase, vous pouvez profiter d'une infrastructure rapide, sécurisée et évolutive pour le stockage et la gestion des fichiers. De plus, vous pouvez inclure des fichiers plus volumineux dans vos requêtes multimodales à l'aide d'une URL Cloud Storage for Firebase.
Consulter la solution Cloud Storage for Firebase
Nous travaillons activement sur d'autres solutions et guides. Revenez bientôt !