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

Vertex AI Gemini API vous donne accès aux derniers modèles d'IA générative de Google: les modèles Gemini. Si vous devez appeler Vertex AI Gemini API directement à partir de 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+ 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

Entrée 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 de l'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é et prévention des abus pour les applications de production Utilisez Firebase App Check pour protéger Vertex AI Gemini API contre toute utilisation abusive par des clients non autorisés.

Vertex AI in Firebase comporte également des limites de débit par utilisateur par défaut, et ces limites de débit par utilisateur sont entièrement configurables.

Infrastructure robuste Profitez d'une infrastructure évolutive conçue pour être utilisée avec des applications mobiles et Web, comme la gestion des données structurées avec les offres de base de données Firebase (comme Cloud Firestore) et la configuration dynamique des 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.

Découvrez la Gemini API de Vertex AI, qui vous permet d'accéder 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 configuration Firebase à votre application.
Installer le SDK et l'initialiser Installez le SDK Vertex AI in Firebase spécifique à la plate-forme de votre application, puis initialisez le service Vertex AI et le modèle génératif dans votre application.
Appeler le Gemini API Appelez Gemini API avec des requêtes textuelles ou 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 iOS+ Configuration Android Configuration Web Configuration Flutter

Testez des requêtes

Accéder à Vertex AI Studio

En savoir plus sur les modèles Gemini

Découvrez les modèles disponibles pour différents cas d'utilisation, ainsi que leurs quotas et tarifs.