- Representação JSON
- SnippetSpec
- SummarySpec
- MultiModalSpec
- ImageSource
- ModelPromptSpec
- ModelSpec
- ExtractiveContentSpec
- SearchResultMode
- ChunkSpec
Uma especificação para configurar o comportamento da pesquisa de conteúdo.
Representação JSON |
---|
{ "snippetSpec": { object ( |
Campos | |
---|---|
snippetSpec |
Se |
summarySpec |
Se |
extractiveContentSpec |
Se não houver um extractiveContentSpec, não haverá uma resposta extraída na resposta da pesquisa. |
searchResultMode |
Especifica o modo de resultado da pesquisa. Se não for especificado, o modo de resultado da pesquisa será |
chunkSpec |
Especifica a especificação do bloco a ser retornada da resposta da pesquisa. Disponível apenas se |
SnippetSpec
Uma especificação para configurar snippets em uma resposta de pesquisa.
Representação JSON |
---|
{ "maxSnippetCount": integer, "referenceOnly": boolean, "returnSnippet": boolean } |
Campos | |
---|---|
maxSnippetCount |
[DESCONTINUADO] O uso deste campo foi descontinuado. Para controlar o retorno de snippets, use o campo |
referenceOnly |
[DESCONTINUADO] Este campo está descontinuado e não vai afetar o snippet. |
returnSnippet |
Se |
SummarySpec
Uma especificação para configurar um resumo retornado em uma resposta de pesquisa.
Representação JSON |
---|
{ "summaryResultCount": integer, "includeCitations": boolean, "ignoreAdversarialQuery": boolean, "ignoreNonSummarySeekingQuery": boolean, "ignoreLowRelevantContent": boolean, "ignoreJailBreakingQuery": boolean, "multimodalSpec": { object ( |
Campos | |
---|---|
summaryResultCount |
O número dos principais resultados para gerar o resumo. Se o número de resultados retornados for menor que É possível usar no máximo 10 resultados no modo de documentos ou 50 no modo de partes para gerar um resumo. O modo de partes é usado quando |
includeCitations |
Especifica se as citações devem ser incluídas no resumo. O valor padrão é Quando esse campo é definido como Exemplo de resumo com citações: O BigQuery é o data warehouse corporativo totalmente gerenciado e sem servidor do Google Cloud [1]. O BigQuery oferece suporte a todos os tipos de dados, funciona em diferentes nuvens e tem machine learning e Business Intelligence integrados, tudo em uma plataforma unificada [2, 3]. Os números de citação se referem aos resultados da pesquisa retornados e são indexados de 1 a 1. Por exemplo, [1] significa que a frase é atribuída ao primeiro resultado da pesquisa. [2, 3] significa que a frase é atribuída ao segundo e ao terceiro resultados da pesquisa. |
ignoreAdversarialQuery |
Especifica se as consultas adversárias devem ser filtradas. O valor padrão é O Google usa a classificação de consultas de pesquisa para detectar consultas adversárias. Nenhum resumo é retornado se a consulta de pesquisa for classificada como adversária. Por exemplo, um usuário pode fazer uma pergunta sobre comentários negativos sobre a empresa ou enviar uma consulta projetada para gerar uma saída não segura que viola a política. Se esse campo for definido como |
ignoreNonSummarySeekingQuery |
Especifica se é necessário filtrar consultas que não buscam um resumo. O valor padrão é O Google usa a classificação de consultas de pesquisa para detectar consultas que buscam resumos. Nenhum resumo é retornado se a consulta de pesquisa for classificada como uma consulta que não busca resumos. Por exemplo, |
ignoreLowRelevantContent |
Especifica se as consultas de baixa relevância devem ser filtradas. O valor padrão é Se esse campo for definido como |
ignoreJailBreakingQuery |
Opcional. Especifica se as consultas de jailbreak devem ser filtradas. O valor padrão é O Google usa a classificação de consultas de pesquisa para detectar consultas de jailbreak. Nenhum resumo é retornado se a consulta de pesquisa for classificada como uma consulta de jailbreak. Um usuário pode adicionar instruções à consulta para mudar o tom, o estilo, o idioma, o conteúdo da resposta ou pedir que o modelo aja como uma entidade diferente, por exemplo, "Responda no tom de um CEO de uma empresa concorrente". Se esse campo for definido como |
multimodalSpec |
Opcional. Especificação multimodal. |
modelPromptSpec |
Se especificado, a especificação será usada para modificar o comando fornecido ao LLM. |
languageCode |
Código do idioma do resumo. Use tags de idioma definidas pelo BCP47 (em inglês). Observação: este é um recurso experimental. |
modelSpec |
Se especificado, ele será usado para modificar a especificação do modelo fornecida ao LLM. |
useSemanticChunks |
Se for "true", a resposta será gerada com base nos trechos mais relevantes dos principais resultados da pesquisa. Esse recurso vai melhorar a qualidade do resumo. Com esse recurso ativado, nem todos os principais resultados da pesquisa serão referenciados e incluídos na lista de referências. Portanto, o índice de origem da citação aponta apenas para os resultados da pesquisa listados na lista de referências. |
MultiModalSpec
Especificação multimodal: retorna uma imagem da fonte especificada. Se várias fontes forem especificadas, a escolha será baseada na qualidade.
Representação JSON |
---|
{
"imageSource": enum ( |
Campos | |
---|---|
imageSource |
Opcional. Origem da imagem retornada na resposta. |
ImageSource
Especifica a origem da imagem.
Tipos enumerados | |
---|---|
IMAGE_SOURCE_UNSPECIFIED |
Origem da imagem não especificada (o recurso multimodal fica desativado por padrão). |
ALL_AVAILABLE_SOURCES |
Comportamento quando o serviço determina a escolha entre todas as fontes disponíveis. |
CORPUS_IMAGE_ONLY |
Inclui imagem do corpus na resposta. |
FIGURE_GENERATION_ONLY |
Aciona a geração de figuras na resposta. |
ModelPromptSpec
Especificação do comando a ser usado com o modelo.
Representação JSON |
---|
{ "preamble": string } |
Campos | |
---|---|
preamble |
Texto no início do comando que instrui o assistente. Exemplos estão disponíveis no guia do usuário. |
ModelSpec
Especificação do modelo.
Representação JSON |
---|
{ "version": string } |
Campos | |
---|---|
version |
A versão do modelo usada para gerar o resumo. Os valores aceitos são:
|
ExtractiveContentSpec
Uma especificação para configurar o conteúdo extrativo em uma resposta de pesquisa.
Representação JSON |
---|
{ "maxExtractiveAnswerCount": integer, "maxExtractiveSegmentCount": integer, "returnExtractiveSegmentScore": boolean, "numPreviousSegments": integer, "numNextSegments": integer } |
Campos | |
---|---|
maxExtractiveAnswerCount |
O número máximo de respostas extraídas retornadas em cada resultado da pesquisa. Uma resposta extrativa é uma resposta literal extraída do documento original, que fornece uma resposta precisa e contextualmente relevante para a consulta de pesquisa. Se o número de respostas correspondentes for menor que No máximo, cinco respostas são retornadas para cada |
maxExtractiveSegmentCount |
O número máximo de segmentos extrativos retornados em cada resultado da pesquisa. Só é aplicado se o Um segmento extrativo é um trecho de texto extraído do documento original que é relevante para a consulta de pesquisa e, em geral, mais detalhado do que uma resposta extrativa. O segmento pode ser usado como entrada para LLMs gerarem resumos e respostas. Se o número de segmentos correspondentes for menor que |
returnExtractiveSegmentScore |
Especifica se é necessário retornar a pontuação de confiança dos segmentos extrativos em cada resultado da pesquisa. Esse recurso está disponível apenas para repositórios de dados novos ou na lista de permissões. Para autorizar seu repositório de dados, entre em contato com seu engenheiro de clientes. O valor padrão é |
numPreviousSegments |
Especifica se também é necessário incluir o adjacente de cada segmento selecionado. Retorne no máximo |
numNextSegments |
Retorne no máximo |
SearchResultMode
Especifica o modo de resultado da pesquisa. Se não for especificado, o modo de resultado da pesquisa será DOCUMENTS
por padrão.
Tipos enumerados | |
---|---|
SEARCH_RESULT_MODE_UNSPECIFIED |
Valor padrão. |
DOCUMENTS |
Retorna documentos no resultado da pesquisa. |
CHUNKS |
Retorna partes no resultado da pesquisa. Disponível apenas se o DocumentProcessingConfig.chunking_config for especificado. |
ChunkSpec
Especifica a especificação do bloco a ser retornada da resposta da pesquisa. Disponível apenas se SearchRequest.ContentSearchSpec.search_result_mode
estiver definido como CHUNKS
Representação JSON |
---|
{ "numPreviousChunks": integer, "numNextChunks": integer } |
Campos | |
---|---|
numPreviousChunks |
O número de partes anteriores a serem retornadas da parte atual. O valor máximo permitido é 3. Se não for especificado, nenhum trecho anterior será retornado. |
numNextChunks |
O número de próximos trechos a serem retornados do trecho atual. O valor máximo permitido é 3. Se não for especificado, nenhum próximo bloco será retornado. |