Na IA generativa, a fundamentação é a capacidade de associar o resultado do modelo a fontes de informações verificáveis. Se fornecer aos modelos acesso a origens de dados específicas, a fundamentação restringe a respetiva saída a estes dados e reduz as probabilidades de inventar conteúdo.
Com o Vertex AI, pode fundamentar os resultados do modelo das seguintes formas:
- Fundamentar com a Pesquisa Google: fundamentar um modelo com dados da Web disponíveis publicamente.
- Fundamente com o Google Maps: fundamente um modelo com dados geoespaciais do Google Maps.
- Fundamente o modelo com os seus dados do Vertex AI Search como um repositório de dados.
Para mais informações sobre a fundamentação, consulte o artigo Vista geral da fundamentação.
Modelos suportados
- Gemini 2.5 Flash-Lite
- Gemini 2.5 Flash com áudio nativo da API Live (pré-visualização)
- Gemini 2.0 Flash com API Live (pré-visualização)
- Gemini 2.5 Pro
- Gemini 2.5 Flash
- Gemini 2.0 Flash
Lista de parâmetros
Consulte exemplos para ver detalhes de implementação.
googleSearch
Fundamentar a resposta com dados da Web disponíveis publicamente a partir da Pesquisa Google.
googleMaps
Fundamentar 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:
Sinalizador que pode ser definido como |
A estrutura de resposta da API inclui o seguinte parâmetro:
Parâmetro de resposta | ||
---|---|---|
|
Obrigatório: O campo principal que contém informações de fundamentação. |
|
Atributos
Uma origem de críticas de um local ou de um utilizador tem os seguintes atributos:
Atributos | |
---|---|
|
Obrigatório: O título da fonte. |
|
Obrigatório: Um URI com um link para a origem. |
|
Obrigatório: Um identificador exclusivo do local. |
|
Obrigatório: Um identificador exclusivo da crítica. |
retrieval
Fundamente a resposta com dados privados da Vertex AI Search como um repositório de dados. Define uma ferramenta de obtenção que o modelo pode chamar para aceder a conhecimentos externos.
Parâmetros | |
---|---|
|
Obrigatório: Fundamente com origens de dados do Vertex AI Search. |
VertexAISearch
Parâmetros | |
---|---|
|
Obrigatório: ID do recurso do armazém de dados totalmente qualificado do Vertex AI Search, no seguinte formato: |
Exemplos
Esta secção fornece exemplos de fundamentação de uma resposta em dados da Web públicos através da Pesquisa Google e de fundamentação de uma resposta em dados privados através da Vertex AI Search.
Fundamente a resposta em dados da Web pública através da Pesquisa Google
Fundamentar a resposta com dados públicos da Pesquisa Google. Inclua a ferramenta google_search_retrieval
no pedido. Não são necessários parâmetros adicionais.
Python
Instalação
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 o 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 o 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
Fundamente as respostas em dados privados através da Vertex AI Search
Fundamentar a resposta com dados de um repositório de dados do Vertex AI Search. Para mais informações, consulte o artigo Aplicações de IA.
Antes de fundamentar uma resposta com dados privados, crie um repositório de dados e uma app de pesquisa.
AVISO: por agora, esta interface de "fundamentação" não suporta o "modo de fragmentos" do Vertex AI Search.
SDK de IA gen para Python
O que se segue?
Para ver documentação detalhada, consulte o seguinte: