- 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 for fornecido nenhum extractiveContentSpec, não existe uma resposta extrativa na resposta de pesquisa. |
searchResultMode |
Especifica o modo de resultado da pesquisa. Se não for especificado, o modo de resultado da pesquisa é predefinido para |
chunkSpec |
Especifica a especificação do fragmento a ser devolvida da resposta de pesquisa. Disponível apenas se o |
SnippetSpec
Uma especificação para configurar fragmentos numa resposta de pesquisa.
Representação JSON |
---|
{ "maxSnippetCount": integer, "referenceOnly": boolean, "returnSnippet": boolean } |
Campos | |
---|---|
maxSnippetCount |
[DEPRECATED] Este campo foi descontinuado. Para controlar o retorno de fragmentos, use o campo |
referenceOnly |
[DESCONTINUADO] Este campo está descontinuado e não tem efeito no fragmento. |
returnSnippet |
Se |
SummarySpec
Uma especificação para configurar um resumo devolvido numa 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 de principais resultados a partir dos quais gerar o resumo. Se o número de resultados devolvidos for inferior a Podem ser usados, no máximo, 10 resultados para o modo de documentos ou 50 para o modo de fragmentos para gerar um resumo. O modo de fragmentos é usado quando |
includeCitations |
Especifica se devem ser incluídas citações no resumo. O valor predefinido é Quando este campo está definido como Exemplo de resumo com citações: O BigQuery é o armazém de dados empresarial totalmente gerido e completamente sem servidor da Google Cloud [1]. O BigQuery suporta todos os tipos de dados, funciona em várias nuvens e tem aprendizagem automática e Business Intelligence incorporadas, tudo numa plataforma unificada [2, 3]. Os números das citações referem-se aos resultados da pesquisa devolvidos e são indexados 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 terceiro resultados da pesquisa. |
ignoreAdversarialQuery |
Especifica se as consultas adversariais devem ser filtradas. O valor predefinido é A Google usa a classificação de consultas de pesquisa para detetar consultas adversariais. Não é devolvido nenhum resumo se a consulta de pesquisa for classificada como uma consulta adversária. Por exemplo, um utilizador pode fazer uma pergunta sobre comentários negativos acerca da empresa ou enviar uma consulta concebida para gerar resultados inseguros que violem as políticas. Se este campo estiver definido como |
ignoreNonSummarySeekingQuery |
Especifica se devem ser filtradas consultas que não procuram resumos. O valor predefinido é A Google usa a classificação de consultas de pesquisa para detetar consultas que procuram resumos. Não é devolvido nenhum resumo se a consulta de pesquisa for classificada como uma consulta que não procura resumos. Por exemplo, |
ignoreLowRelevantContent |
Especifica se devem ser filtradas consultas com baixa relevância. O valor predefinido é Se este campo estiver definido como |
ignoreJailBreakingQuery |
Opcional. Especifica se as consultas de jailbreak devem ser filtradas. O valor predefinido é A Google usa a classificação de consultas de pesquisa para detetar consultas de jailbreak. Não é devolvido nenhum resumo se a consulta de pesquisa for classificada como uma consulta de jailbreak. Um utilizador pode adicionar instruções à consulta para alterar o tom, o estilo, o idioma, o conteúdo da resposta ou pedir ao modelo para agir como uma entidade diferente, por exemplo, "Responde no tom do CEO de uma empresa concorrente". Se este campo estiver definido como |
multimodalSpec |
Opcional. Especificação multimodal. |
modelPromptSpec |
Se for especificado, a especificação é usada para modificar o comando fornecido ao MDG. |
languageCode |
Código do idioma para o resumo. Use etiquetas de idioma definidas pela norma BCP47. Nota: esta é uma funcionalidade experimental. |
modelSpec |
Se for especificado, a especificação é usada para modificar a especificação do modelo fornecida ao MDG. |
useSemanticChunks |
Se for verdadeiro, a resposta é gerada a partir dos fragmentos mais relevantes dos principais resultados da pesquisa. Esta funcionalidade melhora a qualidade dos resumos. Tenha em atenção que, com esta funcionalidade ativada, nem todos os principais resultados da pesquisa são referenciados e incluídos na lista de referências. Por isso, o índice da fonte de citação aponta apenas para os resultados da pesquisa apresentados na lista de referências. |
MultiModalSpec
Especificação multimodal: devolve uma imagem da origem especificada. Se forem especificadas várias fontes, a escolha é uma decisão baseada na qualidade.
Representação JSON |
---|
{
"imageSource": enum ( |
Campos | |
---|---|
imageSource |
Opcional. Origem da imagem devolvida na resposta. |
ImageSource
Especifica a origem da imagem.
Enumerações | |
---|---|
IMAGE_SOURCE_UNSPECIFIED |
Origem da imagem não especificada (a funcionalidade multimodal está desativada por predefinição). |
ALL_AVAILABLE_SOURCES |
Comportamento quando o serviço determina a seleção a partir de todas as origens disponíveis. |
CORPUS_IMAGE_ONLY |
Inclui imagem do corpus na resposta. |
FIGURE_GENERATION_ONLY |
Aciona a geração de números na resposta. |
ModelPromptSpec
Especificação do comando a usar com o modelo.
Representação JSON |
---|
{ "preamble": string } |
Campos | |
---|---|
preamble |
Texto no início do comando que dá instruções ao assistente. Estão disponíveis exemplos no guia do utilizador. |
ModelSpec
Especificação do modelo.
Representação JSON |
---|
{ "version": string } |
Campos | |
---|---|
version |
A versão do modelo usada para gerar o resumo. Os valores suportados são:
|
ExtractiveContentSpec
Uma especificação para configurar o conteúdo extrativo numa 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 extrativas devolvidas em cada resultado da pesquisa. Uma resposta extrativa é uma resposta literal extraída do documento original, que fornece uma resposta precisa e contextualmente relevante à consulta de pesquisa. Se o número de respostas correspondentes for inferior a São devolvidas, no máximo, cinco respostas para cada |
maxExtractiveSegmentCount |
O número máximo de segmentos extrativos devolvidos em cada resultado da pesquisa. Só é aplicado se Um segmento extrativo é um segmento de texto extraído do documento original que é relevante para a consulta de pesquisa e, em geral, mais detalhado do que uma resposta extrativa. Em seguida, o segmento pode ser usado como entrada para os GMLs gerarem resumos e respostas. Se o número de segmentos correspondentes for inferior a |
returnExtractiveSegmentScore |
Especifica se deve devolver a pontuação de confiança dos segmentos extrativos em cada resultado da pesquisa. Esta funcionalidade só está disponível para novas ou permitidas lojas de dados. Para adicionar a sua base de dados à lista de autorizações, contacte o seu engenheiro de clientes. O valor predefinido é |
numPreviousSegments |
Especifica se também devem ser incluídos os adjacentes de cada um dos segmentos selecionados. Devolva, no máximo, |
numNextSegments |
Devolve, no máximo, |
SearchResultMode
Especifica o modo de resultado da pesquisa. Se não for especificado, o modo de resultado da pesquisa é predefinido para DOCUMENTS
.
Enumerações | |
---|---|
SEARCH_RESULT_MODE_UNSPECIFIED |
Valor predefinido. |
DOCUMENTS |
Devolve documentos no resultado da pesquisa. |
CHUNKS |
Devolve fragmentos no resultado da pesquisa. Só está disponível se o elemento DocumentProcessingConfig.chunking_config estiver especificado. |
ChunkSpec
Especifica a especificação do fragmento a ser devolvida da resposta de pesquisa. Disponível apenas se o SearchRequest.ContentSearchSpec.search_result_mode
estiver definido como CHUNKS
Representação JSON |
---|
{ "numPreviousChunks": integer, "numNextChunks": integer } |
Campos | |
---|---|
numPreviousChunks |
O número de fragmentos anteriores a devolver do fragmento atual. O valor máximo permitido é 3. Se não for especificado, não são devolvidos fragmentos anteriores. |
numNextChunks |
O número de fragmentos seguintes a devolver do fragmento atual. O valor máximo permitido é 3. Se não for especificado, não são devolvidos mais fragmentos. |