Na IA generativa, embasamento é a capacidade de conectar a saída do modelo a fontes de informações verificáveis. Se você fornecer aos modelos acesso a fontes de dados específicas, o embasamento da saída deles a esses dados reduz as chances de inventar conteúdo.
Com a Vertex AI, é possível embasar as saídas do modelo das seguintes maneiras:
- Terreno com a Pesquisa Google: basear um modelo com dados da Web disponíveis publicamente.
- Embasamento com o Google Maps: basear um modelo com dados geoespaciais do Google Maps.
- Ter fundamento nos seus dados: basear um modelo com seus dados da Vertex AI para Pesquisa como um repositório de dados.
Para mais informações sobre embasamento, consulte Visão geral de embasamento.
Modelos compatíveis
- Gemini 2.5 Flash-Lite
- Gemini 2.5 Flash com áudio nativo da API Live (pré-lançamento)
- Gemini 2.0 Flash com API Live (pré-lançamento)
- Gemini 2.5 Pro
- Gemini 2.5 Flash
- Gemini 2.0 Flash
Lista de parâmetros
Confira exemplos para detalhes de implementação.
googleSearch
Baseie a resposta com dados da Web disponíveis publicamente da Pesquisa Google.
googleMaps
Baseie a resposta com dados geoespaciais disponíveis publicamente do Google Maps.
A entrada da API inclui o seguinte parâmetro:
Parâmetro de entrada | |
---|---|
| Obrigatório:
Flag que pode ser definida como |
A estrutura da resposta da API inclui o seguinte parâmetro:
Parâmetro de resposta | ||
---|---|---|
|
Obrigatório: O campo principal que contém informações de embasamento. |
|
Atributos
Um lugar ou uma fonte de avaliações de usuários tem os seguintes atributos:
Atributos | |
---|---|
|
Obrigatório: O título da fonte. |
|
Obrigatório: Um URI que vincula à fonte. |
|
Obrigatório: Um identificador exclusivo do lugar. |
|
Obrigatório: Um identificador exclusivo da avaliação. |
retrieval
Baseie a resposta com dados particulares da Vertex AI para Pesquisa como um repositório de dados. Define uma ferramenta de recuperação que o modelo pode chamar para acessar conhecimento externo.
Parâmetros | |
---|---|
|
Obrigatório: Informações básicas sobre as fontes de dados da Vertex AI para Pesquisa. |
VertexAISearch
Parâmetros | |
---|---|
|
Obrigatório: ID do recurso de repositório de dados totalmente qualificado da Vertex AI para Pesquisa, no
seguinte formato: |
Exemplos
Esta seção fornece exemplos de como embasar uma resposta em dados públicos da Web usando a Pesquisa Google e em dados particulares usando a Vertex AI para Pesquisa.
Resposta empírica em dados públicos da Web usando a Pesquisa Google
Baseie a resposta com dados públicos da Pesquisa Google. Inclua a ferramenta google_search_retrieval
na solicitação. Nenhum parâmetro adicional é necessário.
Python
Instalar
pip install --upgrade google-genai
Para saber mais, consulte a documentação de referência do SDK.
Defina variáveis de ambiente para usar o SDK de IA generativa com a 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
Saiba como instalar ou atualizar o Go.
Para saber mais, consulte a documentação de referência do SDK.
Defina variáveis de ambiente para usar o SDK de IA generativa com a 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
Resposta em base em dados particulares usando a Vertex AI para Pesquisa
Baseie a resposta com dados de um repositório da Vertex AI para Pesquisa. Para mais informações, consulte Aplicativos de IA.
Antes de fundamentar uma resposta com dados particulares, crie um repositório de dados e um app de pesquisa.
AVISO: por enquanto, essa interface de "fundamentação" não é compatível com o "modo de fragmentação" da Vertex AI para Pesquisa.
SDK da IA generativa para Python
A seguir
Para consultar a documentação detalhada, acesse: