Lorsque vous appelez Gemini API depuis votre application à l'aide d'un SDK Vertex AI in Firebase, vous pouvez demander au modèle Gemini de générer du texte en fonction d'une entrée textuelle uniquement.
Avant de commencer
Si vous ne l'avez pas déjà fait, suivez le guide de démarrage pour les SDK Vertex AI in Firebase. Assurez-vous d'avoir effectué toutes les actions suivantes:
Configurez un projet Firebase nouveau ou existant, y compris en utilisant le forfait Blaze et en activant les API requises.
Connectez votre application à Firebase, y compris en l'enregistrant et en ajoutant votre configuration Firebase à votre application.
Ajoutez le SDK et initialisez le service Vertex AI et le modèle génératif dans votre application.
Une fois que vous avez connecté votre application à Firebase, ajouté le SDK et initialisé le service Vertex AI et le modèle génératif, vous pouvez appeler Gemini API.
Générer du texte à partir d'une entrée textuelle
Vous pouvez appeler Gemini API avec une entrée qui ne comprend que du texte. Pour ces appels, vous devez utiliser un modèle compatible avec les requêtes textuelles uniquement (comme Gemini 1.5 Pro).
Indiquez si vous souhaitez diffuser la réponse (generateContentStream
) ou attendre la réponse jusqu'à ce que le résultat complet soit généré (generateContent
).
Streaming
Vous pouvez obtenir des interactions plus rapides en n'attendant pas l'intégralité du résultat de la génération du modèle. Utilisez plutôt le traitement par flux pour gérer les résultats partiels.
Sans streaming
Vous pouvez également attendre le résultat complet au lieu de le diffuser en streaming. Le résultat n'est renvoyé qu'une fois que le modèle a terminé l'ensemble du processus de génération.
Découvrez comment choisir un modèle Gemini et éventuellement un emplacement adapté à votre cas d'utilisation et à votre application.
Qu'est-ce que tu sais faire d'autre ?
- Apprenez à compter les jetons avant d'envoyer de longues requêtes au modèle.
- Commencez à réfléchir à la préparation pour la production, y compris à la configuration de Firebase App Check pour protéger Gemini API contre les utilisations abusives de clients non autorisés.
Essayer d'autres fonctionnalités de Gemini API
- Créez des conversations multitours (chat).
- 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)
- Générez une sortie structurée (comme JSON) à partir d'invites textuelles et multimodales.
- Utilisez l'appel de fonction pour connecter des modèles génératifs à des informations et à des systèmes 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.
- Utilisez les paramètres de sécurité pour ajuster la probabilité d'obtenir des réponses pouvant être considérées comme dangereuses.
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.Envoyer des commentaires sur votre expérience avec Vertex AI in Firebase