Dans ce guide, vous allez envoyer une requête de prompt textuel et une requête de prompt multimodal et d'image à l'API Gemini Vertex AI, puis afficher les réponses.
Prérequis
Pour suivre ce guide, vous devez disposer d'un projet Google Cloud pour lequel l'API Vertex AI est activée. Suivez le guide de configuration de Vertex AI pour effectuer ces étapes.
Ajouter la bibliothèque cliente Vertex AI en tant que dépendance
La bibliothèque cliente Vertex AI inclut de nombreuses fonctionnalités. Pour accélérer la compilation, n'activez que les fonctionnalités dont vous avez besoin :
cargo add google-cloud-aiplatform-v1 --no-default-features --features prediction-service
Envoyer un prompt à l'API Gemini Vertex AI
- Initialisez le client à l'aide des paramètres par défaut :
- Créez le nom du modèle. Cet exemple reçoit l'ID du projet en tant qu'argument, utilise un emplacement fixe (
global) et définit le modèle sur une version spécifique de Gemini :
Si vous exécutez cette fonction dans votre propre code, transmettez l'ID du projet (sans préfixe projects/) que vous avez sélectionné dans les conditions préalables.
- Envoyez la requête :
- Imprimez la réponse. Vous pouvez utiliser le spécificateur de format
:#?pour mettre en forme les objets de réponse imbriqués :
Prompt textuel : compléter le code
Envoyer un prompt et une image à l'API Gemini Vertex AI
- Initialisez le client à l'aide des paramètres par défaut :
- Créez le nom du modèle :
- Créez la partie image de la requête :
- Créez la partie prompt textuel de la requête :
- Envoyez la requête complète :
- Imprimer la réponse complète :