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.
- Ter fundamento nos seus próprios dados - basear um modelo com seus próprios dados de 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.
GoogleSearchRetrieval
Baseie a resposta com dados públicos.
Parâmetros | |
---|---|
|
Obrigatório: Terreno com dados da Web disponíveis publicamente. |
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
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 embasamento não é compatível com o "modo de fragmentação" da Pesquisa da Vertex AI.
SDK da IA generativa para Python
A seguir
Para consultar a documentação detalhada, acesse: