In questa guida, invierai una richiesta di prompt testuale e una richiesta di prompt multimodale e immagine all'API Vertex AI Gemini e visualizzerai le risposte.
Prerequisiti
Per completare questa guida, devi avere un progetto Google Cloud con l'API Vertex AI abilitata. Segui la guida alla configurazione di Vertex AI per completare questi passaggi.
Aggiungi la libreria client di Vertex AI come dipendenza
La libreria client di Vertex AI include molte funzionalità. Per velocizzare la compilazione, attiva solo le funzionalità di cui hai bisogno:
cargo add google-cloud-aiplatform-v1 --no-default-features --features prediction-service
Invia un prompt all'API Vertex AI Gemini
- Inizializza il client utilizzando le impostazioni predefinite:
- Crea il nome del modello. Questo esempio riceve l'ID progetto come argomento, utilizza una località fissa (
global) e imposta il modello su una versione specifica di Gemini:
Se esegui questa funzione nel tuo codice, passa l'ID progetto (senza alcun prefisso projects/) del progetto che hai selezionato nei prerequisiti.
- Invia la richiesta:
- Stampa la risposta. Puoi utilizzare l'identificatore di formato
:#?per formattare gli oggetti di risposta nidificati:
Prompt testuale: completa il codice
Invia un prompt e un'immagine all'API Vertex AI Gemini
- Inizializza il client utilizzando le impostazioni predefinite:
- Crea il nome del modello:
- Crea la parte dell'immagine della richiesta:
- Crea la parte del prompt testuale della richiesta:
- Invia la richiesta completa:
- Stampa la risposta completa: