Ce guide vous explique comment commencer à effectuer des appels à Vertex AI Gemini API directement à partir de votre application à l'aide du SDK Vertex AI in Firebase pour la plate-forme de votre choix.
Notez que vous pouvez également utiliser ce guide pour commencer à accéder aux modèles Imagen à l'aide des SDK Vertex AI in Firebase.
Prérequis
Étape 1: Configurer un projet Firebase et associer votre application à Firebase
Si vous disposez déjà d'un projet Firebase et d'une application connectée à Firebase
Dans la console Firebase, accédez à la page Vertex AI.
Cliquez sur la fiche Vertex AI in Firebase pour lancer un workflow qui vous aide à effectuer les tâches suivantes:
Mettre à jour votre projet pour utiliser le forfait Blaze avec paiement à l'usage.
Activez les API requises dans votre projet (API Vertex AI et API Vertex AI in Firebase).
Passez à l'étape suivante de ce guide pour ajouter le SDK à votre application.
Si vous ne disposez pas encore d'un projet Firebase et d'une application associée à Firebase
Étape 2: Ajouter le SDK
Une fois votre projet Firebase configuré et votre application associée à Firebase (voir l'étape précédente), vous pouvez ajouter le SDK Vertex AI in Firebase à votre application.
Étape 3: Initialisez le service Vertex AI et une instance GenerativeModel
Avant de pouvoir effectuer des appels d'API et d'envoyer une invite à un modèle Gemini, vous devez initialiser le service Vertex AI et une instance GenerativeModel
.
Une fois que vous avez terminé ce guide de démarrage, découvrez comment choisir un modèle et (facultatif) un emplacement adapté à votre cas d'utilisation et à votre application.
Étape 4: Envoyer une requête d'invite à un modèle
Maintenant que vous avez connecté votre application à Firebase, ajouté le SDK et initialisé le service Vertex AI et le modèle génératif, vous êtes prêt à envoyer une requête d'invite à un modèle Gemini.
Vous pouvez utiliser generateContent()
pour générer du texte à partir d'une requête d'invite textuelle uniquement:
Qu'est-ce que tu sais faire d'autre ?
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.
Essayer d'autres fonctionnalités
- Découvrez comment générer du texte à partir de requêtes textuelles uniquement, y compris comment diffuser la réponse.
- Générer du texte à partir de requêtes multimodales (y compris du texte, des images, des PDF, des vidéos et de l'audio)
- Créez des conversations multitours (chat).
- Générez une sortie structurée (comme JSON) à partir d'invites textuelles et multimodales.
- Générez des images à partir de requêtes textuelles.
- Utilisez l'appel de fonction pour connecter les modèles génératifs à des systèmes et des informations externes.
Découvrez comment contrôler la génération de contenu.
- Comprendre la conception des requêtes, y compris les bonnes pratiques, les stratégies et les exemples de requêtes.
- Configurez les paramètres du modèle, comme la température et le nombre maximal de jetons de sortie (pour Gemini) ou le format et la génération de personnes (pour Imagen).
- Utilisez les paramètres de sécurité pour ajuster la probabilité d'obtenir des réponses pouvant être considérées comme nuisibles.
Envoyer des commentaires sur votre expérience avec Vertex AI in Firebase