En esta guía, enviarás una solicitud de instrucción de texto y una solicitud de instrucción multimodal y de imagen a la API de Vertex AI Gemini y verás las respuestas.
Requisitos previos
Para completar esta guía, debes tener un proyecto de Google Cloud con la API de Vertex AI habilitada. Sigue la guía de configuración de Vertex AI para completar estos pasos.
Agrega la biblioteca cliente de Vertex AI como dependencia
La biblioteca cliente de Vertex AI incluye muchas funciones. Para acelerar la compilación, habilita solo las funciones que necesites:
cargo add google-cloud-aiplatform-v1 --no-default-features --features prediction-service
Envía una instrucción a la API de Vertex AI Gemini
- Inicializa el cliente con la configuración predeterminada:
- Compila el nombre del modelo. En este ejemplo, se recibe el ID del proyecto como argumento,
se usa una ubicación fija (
global) y se establece el modelo en una versión específica de Gemini:
Si ejecutas esta función en tu propio código, pasa el ID del proyecto (sin ningún
prefijo projects/) del proyecto que seleccionaste en los requisitos previos.
- Envía la solicitud:
- Imprimir la respuesta Puedes usar el especificador de formato
:#?para dar formato a los objetos de respuesta anidados:
Instrucción de texto: código completo
Envía una instrucción y una imagen a la API de Vertex AI Gemini
- Inicializa el cliente con la configuración predeterminada:
- Compila el nombre del modelo:
- Crea la parte de la imagen de la solicitud:
- Crea la parte de la instrucción de texto de la solicitud:
- Envía la solicitud completa:
- Imprime la respuesta completa: