Gemini API utilisant Vertex AI in Firebase
Créer des applications et des fonctionnalités mobiles et Web optimisées par l'IA avec Gemini API à l'aide de Vertex AI in Firebase
L'Vertex AI Gemini API vous donne accès aux dernières innovations de l'IA générative de Google: les modèles Gemini. Si vous devez appeler la méthode Vertex AI Gemini API directement depuis votre application mobile ou Web, plutôt que côté serveur : vous pouvez utiliser les SDK Vertex AI in Firebase. Ces SDK client sont conçus spécifiquement pour être utilisés avec des applications mobiles et Web. Ils offrent des options de sécurité contre les clients non autorisés, ainsi que des intégrations avec d'autres services Firebase.
Avec ces SDK client, vous pouvez ajouter une personnalisation par IA à votre application, créer une expérience de chat optimisée par l'IA, créer des optimisations et des automatisations basées sur l'IA, et bien plus encore.
Prêt à vous lancer ? Choisissez votre plate-forme :
iOS ou version ultérieure Android Web Flutter
Si vous cherchez des moyens d'appeler Vertex AI Gemini API côté serveur (par exemple, avec Python, Node.js ou Go), consultez les SDK Vertex AI côté serveur, Firebase Genkit ou Firebase Extensions pour Gemini API.
Capacités clés
Saisie multimodale | Les modèles Gemini sont multimodaux. Par conséquent, les requêtes envoyées à Gemini API peuvent inclure du texte, des images (même des PDF), des vidéos et des contenus audio. |
Suite croissante de fonctionnalités | Avec les SDK, vous pouvez appeler Gemini API directement depuis votre application mobile ou Web, créer une expérience de chat basée sur l'IA, utiliser l'appel de fonction, et plus encore. |
Sécurité pour les applications en production | Utilisez Firebase App Check pour protéger Vertex AI Gemini API contre toute utilisation abusive par des clients non autorisés. |
Infrastructure robuste | Profitez d'une infrastructure évolutive conçue pour les appareils mobiles et des applications Web, comme gérer des données structurées avec les offres de bases de données Firebase (comme Cloud Firestore) et définir dynamiquement les configurations d'exécution avec Firebase Remote Config |
Fonctionnement
Les SDK Vertex AI in Firebase vous permettent d'appeler Vertex AI Gemini API directement à partir de votre application mobile ou Web, ce qui vous évite de configurer un backend.
En savoir plus sur les Gemini API de Vertex AI, qui vous donne accès aux modèles Gemini.
Chemin d'accès de l'exécution
Associer votre application à Firebase | Enregistrez votre application avec votre projet Firebase, puis ajoutez votre application Firebase à votre application. | |
Installer le SDK et l'initialiser | Installez le SDK Vertex AI in Firebase spécifique au SDK de votre application puis initialiser le service Vertex AI et l'IA générative dans votre application. | |
Appeler le Gemini API | Appelez la méthode Gemini API avec l'une des options suivantes : text-only ou requêtes multimodales pour générer une sortie textuelle. Utilisez des appels plus complexes pour créer des expériences de chat ou des appels de fonction. | |
Préparer la production | Implémentez des intégrations importantes pour les applications mobiles et Web, comme la protection de l'API contre les utilisations abusives avec Firebase App Check et l'inclusion de fichiers volumineux dans les requêtes à l'aide d'URL Cloud Storage for Firebase. |
Étapes suivantes
Premiers pas avec Vertex AI Gemini API dans votre application mobile ou Web
Configuration d'iOS et de versions ultérieures Configuration d'Android Configuration Web Configuration de Flutter
Testez des requêtes