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 petición de generación de respuestas.

includeCitations

boolean

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

answerLanguageCode

string

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

ignoreAdversarialQuery

boolean

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

Google utiliza la clasificación de consultas de búsqueda para detectar consultas adversarias. No se devuelve ninguna respuesta si la consulta de búsqueda se clasifica como consulta adversarial. Por ejemplo, un usuario puede hacer una pregunta sobre comentarios negativos sobre la empresa o enviar una consulta diseñada para generar contenido no seguro que infrinja las políticas. Si este campo tiene el valor true, no generaremos respuestas a consultas adversarias y devolveremos mensajes alternativos.

ignoreNonAnswerSeekingQuery

boolean

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

Google utiliza la clasificación de consultas de búsqueda para detectar las consultas que buscan respuestas. No se devuelve ninguna respuesta si la consulta de búsqueda se clasifica como una consulta que no busca una respuesta. Si este campo tiene el valor true, no generaremos respuestas para las consultas que no busquen respuestas y devolveremos mensajes alternativos.

ignoreJailBreakingQuery

boolean

Opcional. Especifica si se deben filtrar las consultas de jailbreak. El valor predeterminado es false.

Google utiliza la clasificación de consultas de búsqueda para detectar consultas de jailbreak. No se devuelve ningún resumen si la consulta de búsqueda se clasifica como una consulta de jailbreak. Un usuario puede añadir 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 otra entidad. Por ejemplo, "Responde con el tono del CEO de una empresa de la competencia". Si este campo tiene el valor true, no generaremos resúmenes para las consultas de jailbreaking y devolveremos mensajes alternativos.

multimodalSpec

object (MultimodalSpec)

Opcional. Especificación multimodal.

ignoreLowRelevantContent

boolean

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

Si este campo tiene el valor false, se usarán todos los resultados de búsqueda, independientemente de su relevancia, para generar respuestas. Si se define como true o no se define, el servicio determinará el comportamiento automáticamente.

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 define, se usará el modelo estable predeterminado. Los valores permitidos son: stable y preview.

PromptSpec

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

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

string

Preámbulo personalizado.

MultimodalSpec

Especificación multimodal: devolverá una imagen de la fuente especificada. Si se especifican varias fuentes, la elección se basa en la calidad.

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

enum (ImageSource)

Opcional. Fuente de la imagen devuelta en la respuesta.

ImageSource

Especifica la fuente de la imagen.

Enumeraciones
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 una imagen del corpus en la respuesta.
FIGURE_GENERATION_ONLY Activa la generación de cifras en la respuesta.