Gemini API utilisant Vertex AI in Firebase

Créer des applications et des fonctionnalités mobiles et Web optimisées par l'IA avec les modèles Gemini et Imagen à l'aide de Vertex AI in Firebase

Vertex AI in Firebase vous donne accès aux derniers modèles d'IA générative de Google: les modèles Gemini et Imagen 3.

Si vous devez appeler Vertex AI Gemini API ou Imagen 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 clients 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'accéder aux modèles Gemini ou Imagen 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 et en langage naturel Les modèles Gemini sont multimodales. Par conséquent, les requêtes envoyées à Gemini API peuvent inclure du texte, des images, des PDF, des vidéos et de l'audio.

Les modèles Gemini et Imagen peuvent être invités à utiliser une entrée en langage naturel.

Suite croissante de fonctionnalités Avec les SDK, vous pouvez appeler Gemini API ou Imagen API directement depuis votre application mobile ou Web pour créer des expériences de chat avec IA, générer des images,utiliser l'appel de fonction (outils), et plus encore.
Sécurité et prévention des abus pour les applications de production Utilisez Firebase App Check pour protéger les API qui accèdent aux modèles Gemini et Imagen 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 les applications mobiles et Web, comme la gestion de fichiers avec Cloud Storage for Firebase, 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 et Imagen 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.
Envoyer des requêtes de requête aux modèles Gemini et Imagen Utilisez les SDK pour envoyer des requêtes textuelles uniquement ou multimodales au modèle Gemini afin de générer du texte, du code, et (bientôt) des images et des sorties audio. Vous pouvez également demander à un modèle Imagen de générer des images.

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 l'accès à un modèle depuis 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 compatibles

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