Nell'AI generativa, il grounding è la capacità di collegare l'output del modello a fonti di informazione verificabili. Se fornisci ai modelli l'accesso a origini dati specifiche, il grounding vincola l'output a questi dati e riduce le possibilità di inventare contenuti.
Con Vertex AI, puoi basare gli output del modello nei seguenti modi:
- Grounding con la Ricerca Google: esegui il grounding di un modello con dati web disponibili pubblicamente.
- Eseguire il grounding con i tuoi dati: esegui il grounding di un modello con i tuoi dati da Vertex AI Search come datastore.
Per saperne di più sul grounding, consulta la panoramica del grounding.
Modelli supportati
- Gemini 2.5 Flash-Lite
- Gemini 2.5 Flash con audio nativo dell'API Live (anteprima)
- Gemini 2.0 Flash con API Live (anteprima)
- Gemini 2.5 Pro
- Gemini 2.5 Flash
- Gemini 2.0 Flash
Elenco dei parametri
Per informazioni dettagliate sull'implementazione, consulta gli esempi.
GoogleSearchRetrieval
Basare la risposta su dati pubblici.
Parametri | |
---|---|
|
Obbligatorio: Base con dati web disponibili pubblicamente. |
Retrieval
Esegui il grounding della risposta con dati privati di Vertex AI Search come datastore. Definisce uno strumento di recupero che il modello può chiamare per accedere a conoscenze esterne.
Parametri | |
---|---|
|
Obbligatorio: Esegui il grounding con le origini dati di Vertex AI Search. |
VertexAISearch
Parametri | |
---|---|
|
Obbligatorio: ID risorsa datastore completo di Vertex AI Search, nel
seguente formato: |
Esempi
Basare la risposta sui dati web pubblici utilizzando la Ricerca Google
Basare la risposta sui dati pubblici della Ricerca Google. Includi lo strumento google_search_retrieval
nella richiesta. Non sono richiesti parametri aggiuntivi.
Python
Installa
pip install --upgrade google-genai
Per saperne di più, consulta la documentazione di riferimento dell'SDK.
Imposta le variabili di ambiente per utilizzare l'SDK Gen AI con Vertex AI:
# Replace the `GOOGLE_CLOUD_PROJECT` and `GOOGLE_CLOUD_LOCATION` values # with appropriate values for your project. export GOOGLE_CLOUD_PROJECT=GOOGLE_CLOUD_PROJECT export GOOGLE_CLOUD_LOCATION=global export GOOGLE_GENAI_USE_VERTEXAI=True
Go
Scopri come installare o aggiornare Go.
Per saperne di più, consulta la documentazione di riferimento dell'SDK.
Imposta le variabili di ambiente per utilizzare l'SDK Gen AI con Vertex AI:
# Replace the `GOOGLE_CLOUD_PROJECT` and `GOOGLE_CLOUD_LOCATION` values # with appropriate values for your project. export GOOGLE_CLOUD_PROJECT=GOOGLE_CLOUD_PROJECT export GOOGLE_CLOUD_LOCATION=global export GOOGLE_GENAI_USE_VERTEXAI=True
Risposta basata su dati privati utilizzando Vertex AI Search
Esegui il grounding della risposta con i dati di un datastore Vertex AI Search. Per saperne di più, consulta Applicazioni AI.
Prima di basare una risposta su dati privati, crea un datastore e un'app di ricerca.
AVVISO: per il momento, questa interfaccia di "grounding" non supporta la "modalità chunk" di Vertex AI Search.
SDK Gen AI per Python
Passaggi successivi
Per la documentazione dettagliata, consulta quanto segue: