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 a nivel público.
- Fundamentación 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 la fundamentación, consulta Descripción general de la fundamentación.
Modelos compatibles
- 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.
GoogleSearchRetrieval
Fundamentar la respuesta con datos públicos
Parámetros | |
---|---|
|
Obligatorio: Fundamenta con 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 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
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
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: