AnswerGenerationSpec

Especificação de geração de respostas.

Representação JSON
{
  "modelSpec": {
    object (ModelSpec)
  },
  "promptSpec": {
    object (PromptSpec)
  },
  "includeCitations": boolean,
  "answerLanguageCode": string,
  "ignoreAdversarialQuery": boolean,
  "ignoreNonAnswerSeekingQuery": boolean,
  "ignoreJailBreakingQuery": boolean,
  "multimodalSpec": {
    object (MultimodalSpec)
  },
  "ignoreLowRelevantContent": boolean
}
Campos
modelSpec

object (ModelSpec)

Especificação do modelo de geração de respostas.

promptSpec

object (PromptSpec)

Especificação do comando de geração de respostas.

includeCitations

boolean

Especifica se devem ser incluídos metadados de citações na resposta. O valor predefinido é false.

answerLanguageCode

string

Código do idioma para a resposta. Use etiquetas de idioma definidas pela norma BCP47. Nota: esta é uma funcionalidade experimental.

ignoreAdversarialQuery

boolean

Especifica se as consultas adversariais devem ser filtradas. O valor predefinido é false.

A Google usa a classificação de consultas de pesquisa para detetar consultas adversariais. Não é devolvida nenhuma resposta 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 true, ignoramos a geração de respostas para consultas adversariais e devolvemos mensagens alternativas.

ignoreNonAnswerSeekingQuery

boolean

Especifica se devem ser filtradas as consultas que não procuram respostas. O valor predefinido é false.

A Google usa a classificação de consultas de pesquisa para detetar consultas que procuram respostas. Não é devolvida nenhuma resposta se a consulta de pesquisa for classificada como uma consulta que não procura respostas. Se este campo estiver definido como true, ignoramos a geração de respostas para consultas que não procuram respostas e devolvemos mensagens alternativas.

ignoreJailBreakingQuery

boolean

Opcional. Especifica se as consultas de jailbreak devem ser filtradas. O valor predefinido é false.

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 true, ignoramos a geração de resumos para consultas de jailbreak e devolvemos mensagens alternativas.

multimodalSpec

object (MultimodalSpec)

Opcional. Especificação multimodal.

ignoreLowRelevantContent

boolean

Especifica se devem ser filtradas consultas com baixa relevância.

Se este campo estiver definido como false, todos os resultados da pesquisa são usados, independentemente da relevância, para gerar respostas. Se estiver definido como true ou não estiver definido, o comportamento é determinado automaticamente pelo serviço.

ModelSpec

Especificação do modelo de geração de respostas.

Representação JSON
{
  "modelVersion": string
}
Campos
modelVersion

string

Versão do modelo. Se não estiver definido, usa o modelo estável predefinido. Os valores permitidos são: stable, preview.

PromptSpec

Especificação do comando de geração de respostas.

Representação JSON
{
  "preamble": string
}
Campos
preamble

string

Preâmbulo personalizado.

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 (ImageSource)
}
Campos
imageSource

enum (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.