En la IA generativa, la fundamentación es la capacidad de conectar la salida de un modelo con fuentes de información verificables. Si proporcionas a los modelos acceso a fuentes de datos específicas, la fundamentación vinculará su salida a estos datos y reducirá las probabilidades de que inventen contenido.
Con Vertex AI, puedes fundamentar las salidas de los modelos de las siguientes formas:
- Basar en la Búsqueda de Google: basa un modelo en datos web disponibles públicamente.
- Fundamentar con tus propios datos: fundamenta un modelo con tus propios datos de Vertex AI Search como almacén de datos.
Para obtener más información sobre el grounding, consulta el artículo de introducción al grounding.
Modelos admitidos
- Gemini 2.5 Flash-Lite
- Gemini 2.5 Flash con audio nativo de la API Live (versión preliminar)
- Gemini 2.0 Flash con la API Live (versión preliminar)
- Gemini 2.5 Pro
- Gemini 2.5 Flash
- Gemini 2.0 Flash
Lista de parámetros
Consulta los ejemplos para obtener más información sobre la implementación.
GoogleSearchRetrieval
Fundamenta la respuesta con datos públicos.
Parámetros | |
---|---|
|
Obligatorio: Se basa en datos web disponibles públicamente. |
Retrieval
Fundamenta la respuesta con datos privados de Vertex AI Search como almacén de datos. Define una herramienta de recuperación a la que el modelo puede llamar para acceder a conocimientos externos.
Parámetros | |
---|---|
|
Obligatorio: Se basa en fuentes de datos de Vertex AI Search. |
VertexAISearch
Parámetros | |
---|---|
|
Obligatorio: ID de recurso de almacén de datos completo de Vertex AI Search, con el siguiente formato: |
Ejemplos
Basar las respuestas en datos de la Web pública mediante la Búsqueda de Google
Basar la respuesta en datos públicos de la Búsqueda de Google. Incluye la herramienta google_search_retrieval
en la solicitud. No se necesitan parámetros adicionales.
Python
Instalar
pip install --upgrade google-genai
Para obtener más información, consulta la documentación de referencia del SDK.
Define variables de entorno para usar el SDK de IA generativa 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
Consulta cómo instalar o actualizar Go.
Para obtener más información, consulta la documentación de referencia del SDK.
Define variables de entorno para usar el SDK de IA generativa 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
Fundamentar las respuestas en datos privados con Vertex AI Search
Fundamenta la respuesta con datos de un almacén de datos de Vertex AI Search. Para obtener más información, consulta Aplicaciones de IA.
Antes de fundamentar una respuesta con datos privados, crea un almacén de datos y una aplicación de búsqueda.
ADVERTENCIA: Por el momento, esta interfaz de fundamentación no admite el modo de fragmentación de Vertex AI Search.
SDK de IA generativa para Python
Siguientes pasos
Para obtener documentación detallada, consulta lo siguiente: