AnswerGenerationSpec

Especificación de generación de respuestas.

Representación 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)

Especificación del modelo de generación de respuestas.

promptSpec

object (PromptSpec)

Especificación de la instrucción de generación de respuestas.

includeCitations

boolean

Especifica si se deben incluir metadatos de citas en la respuesta. El valor predeterminado es false.

answerLanguageCode

string

Código de idioma para la respuesta. Usa etiquetas de idioma definidas por BCP47. Nota: Esta función es experimental.

ignoreAdversarialQuery

boolean

Especifica si se deben filtrar las consultas adversarias. El valor predeterminado es false.

Google emplea la clasificación de consultas de búsqueda para detectar consultas adversarias. No se muestra ninguna respuesta si la consulta de búsqueda se clasifica como una consulta adversaria. Por ejemplo, un usuario puede hacer una pregunta sobre comentarios negativos sobre la empresa o enviar una consulta diseñada para generar resultados inseguros que incumplan las políticas. Si este campo se establece en true, omitimos la generación de respuestas para las consultas adversarias y, en su lugar, mostramos mensajes de resguardo.

ignoreNonAnswerSeekingQuery

boolean

Especifica si se deben filtrar las consultas que no buscan respuestas. El valor predeterminado es false.

Google emplea la clasificación de consultas de búsqueda para detectar consultas que buscan respuestas. No se muestra ninguna respuesta si la consulta de búsqueda se clasifica como una consulta que no busca respuestas. Si este campo se establece en true, omitimos la generación de respuestas para las consultas que no buscan respuestas y, en su lugar, mostramos mensajes de resguardo.

ignoreJailBreakingQuery

boolean

Es opcional. Especifica si se deben filtrar las consultas de jailbreaking. El valor predeterminado es false.

Google emplea la clasificación de consultas de búsqueda para detectar consultas de jailbreaking. No se muestra ningún resumen si la consulta de búsqueda se clasifica como una consulta de jailbreaking. Un usuario puede agregar instrucciones a la consulta para cambiar el tono, el estilo, el idioma o el contenido de la respuesta, o pedirle al modelo que actúe como una entidad diferente, p.ej., "Responde con el tono del director ejecutivo de una empresa de la competencia". Si este campo se establece en true, omitimos la generación de resúmenes para las consultas de jailbreaking y, en su lugar, mostramos mensajes de resguardo.

multimodalSpec

object (MultimodalSpec)

Es opcional. Especificación multimodal.

ignoreLowRelevantContent

boolean

Especifica si se deben filtrar las consultas que tienen poca relevancia.

Si este campo se establece en false, se usan todos los resultados de la búsqueda, independientemente de la relevancia, para generar respuestas. Si se establece en true o no se configura, el servicio determinará automáticamente el comportamiento.

ModelSpec

Especificación del modelo de generación de respuestas.

Representación JSON
{
  "modelVersion": string
}
Campos
modelVersion

string

Versión del modelo. Si no se configura, se usará el modelo estable predeterminado. Los valores permitidos son stable y preview.

PromptSpec

Especificación de la instrucción de generación de respuestas.

Representación JSON
{
  "preamble": string
}
Campos
preamble

string

Preámbulo personalizado.

MultimodalSpec

Especificación multimodal: Mostrará una imagen de la fuente especificada. Si se especifican varias fuentes, la selección es una decisión basada en la calidad.

Representación JSON
{
  "imageSource": enum (ImageSource)
}
Campos
imageSource

enum (ImageSource)

Es opcional. Fuente de la imagen que se muestra en la respuesta.

ImageSource

Especifica la fuente de la imagen.

Enums
IMAGE_SOURCE_UNSPECIFIED Fuente de imagen no especificada (la función multimodal está inhabilitada de forma predeterminada).
ALL_AVAILABLE_SOURCES Comportamiento cuando el servicio determina la selección de todas las fuentes disponibles.
CORPUS_IMAGE_ONLY Incluye la imagen del corpus en la respuesta.
FIGURE_GENERATION_ONLY Activa la generación de figuras en la respuesta.