En la IA generativa, los fundamentos son la capacidad de conectar el resultado del modelo con fuentes de información verificables. Si proporcionas modelos con acceso a fuentes de datos específicas, los fundamentos conectan su resultado a estos datos y reducen las posibilidades de inventar contenido.
Con Vertex AI, puedes fundamentar los resultados del modelo de las siguientes maneras:
- Fundamentación con la Búsqueda de Google: Fundamenta un modelo con datos web disponibles públicamente.
- Fundamentación con Google Maps: Fundamenta un modelo con datos geoespaciales de Google Maps.
- Fundamentación en tus datos: Fundamenta un modelo con tus datos de Vertex AI Search como almacén de datos.
Para obtener más información sobre la fundamentación, consulta Descripción general de la fundamentación.
Modelos compatibles
- Gemini 2.5 Flash (versión preliminar)
- Gemini 2.5 Flash-Lite (versión preliminar)
- Gemini 2.5 Flash-Lite
- Gemini 2.5 Flash con audio nativo de la API de Live (versión preliminar)
- Gemini 2.0 Flash con la API en vivo (versión preliminar)
- Gemini 2.5 Pro
- Gemini 2.5 Flash
- Gemini 2.0 Flash
Lista de parámetros
Consulta ejemplos para obtener detalles sobre la implementación.
googleSearch
Fundamenta la respuesta con datos web disponibles públicamente de la Búsqueda de Google.
googleMaps
Fundamenta la respuesta con datos geoespaciales disponibles públicamente de Google Maps.
La entrada de la API incluye el siguiente parámetro:
Parámetro de datos | |
---|---|
| Obligatorio:
Es una marca que se puede establecer en |
La estructura de respuesta de la API incluye el siguiente parámetro:
Parámetro de respuesta | ||
---|---|---|
|
Obligatorio: Es el campo principal que contiene información de fundamentación. |
|
Atributos
Una fuente de opiniones de usuarios o lugares tiene los siguientes atributos:
Atributos | |
---|---|
|
Obligatorio: Es el título de la fuente. |
|
Obligatorio: Es un URI que vincula a la fuente. |
|
Obligatorio: Es un identificador único del lugar. |
|
Obligatorio: Es un identificador único de la opinión. |
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 conocimiento externo.
Parámetros | |
---|---|
|
Obligatorio: Fundamenta con fuentes de datos de Vertex AI Search. |
VertexAISearch
Parámetros | |
---|---|
|
Obligatorio: ID del recurso del almacén de datos completamente calificado de Vertex AI Search, con el siguiente formato: |
Ejemplos
En esta sección, se proporcionan ejemplos para fundamentar una respuesta en datos web públicos con la Búsqueda de Google y fundamentar una respuesta en datos privados con Vertex AI Search.
Fundamenta la respuesta en datos web públicos con la Búsqueda de Google
Fundamenta la respuesta con datos públicos de la Búsqueda de Google. Incluye la herramienta google_search_retrieval
en la solicitud. No se requieren parámetros adicionales.
Python
Instalar
pip install --upgrade google-genai
Para obtener más información, consulta la documentación de referencia del SDK.
Establece 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
Obtén más información para instalar o actualizar Go.
Para obtener más información, consulta la documentación de referencia del SDK.
Establece 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
Java
Obtén más información para instalar o actualizar Java.
Para obtener más información, consulta la documentación de referencia del SDK.
Establece 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
Fundamenta la respuesta 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 app de búsqueda.
ADVERTENCIA: Por el momento, esta interfaz de "fundamentación" no admite el "modo de fragmentos" de Vertex AI Search.
SDK de IA generativa para Python
¿Qué sigue?
Para obtener documentación detallada, consulta lo siguiente: