REST Resource: projects.locations.collections.dataStores.widgetConfigs

Recurso: WidgetConfig

WidgetConfig captura las configuraciones a nivel de widget.

Representación JSON
{
  "name": string,
  "displayName": string,
  "createTime": string,
  "updateTime": string,
  "enableAutocomplete": boolean,
  "fieldsUiComponentsMap": {
    string: {
      object (UIComponentField)
    },
    ...
  },
  "facetField": [
    {
      object (FacetField)
    }
  ],
  "dataStoreType": enum (DataStoreType),
  "contentSearchSpec": {
    object (ContentSearchSpec)
  },
  "enableSummarization": boolean,
  "enableSnippetResultSummary": boolean,
  "configId": string,
  "enableQualityFeedback": boolean,
  "solutionType": enum (SolutionType),
  "industryVertical": enum (IndustryVertical),
  "allowPublicAccess": boolean,
  "allowlistedDomains": [
    string
  ],
  "enableSafeSearch": boolean,
  "enableConversationalSearch": boolean,
  "llmEnabled": boolean,
  "enableResultScore": boolean,
  "resultDisplayType": enum (ResultDisplayType),
  "minimumDataTermAccepted": boolean,
  "enableWebApp": boolean,
  "dataStoreUiConfigs": [
    {
      object (DataStoreUiConfig)
    }
  ],
  "collectionComponents": [
    {
      object (CollectionComponent)
    }
  ],
  "enableSearchAsYouType": boolean,
  "defaultSearchRequestOrderBy": string,
  "experimentalFeatures": {
    string: string,
    ...
  },
  "uiSettings": {
    object (UiSettings)
  },
  "accessSettings": {
    object (AccessSettings)
  },
  "uiBranding": {
    object (UiBrandingSettings)
  },
  "homepageSetting": {
    object (HomepageSetting)
  },
  "assistantSettings": {
    object (AssistantSettings)
  },
  "customerProvidedConfig": {
    object (CustomerProvidedConfig)
  },
  "enablePrivateKnowledgeGraph": boolean
}
Campos
name

string

Inmutable. Nombre completo del recurso de la configuración del widget. Formato: projects/{project}/locations/{location}/collections/{collectionId}/dataStores/{dataStoreId}/widgetConfigs/{widgetConfigId}.

Este campo debe ser una cadena codificada en UTF-8 con un límite de 1024 caracteres.

displayName

string

Obligatorio. Nombre visible de la configuración del widget legible por humanos. Se usa en la interfaz de usuario de Discovery.

Este campo debe ser una cadena codificada en UTF-8 con un límite de 128 caracteres. De lo contrario, se devuelve un error INVALID_ARGUMENT.

createTime

string (Timestamp format)

Solo de salida. Marca de tiempo de creación del WidgetConfig.

Usa RFC 3339, donde la salida generada siempre se normaliza con Z y usa 0, 3, 6 o 9 dígitos fraccionarios. También se aceptan otros desplazamientos distintos de "Z". Ejemplos: "2014-10-02T15:01:23Z", "2014-10-02T15:01:23.045123456Z" o "2014-10-02T15:01:23+05:30".

updateTime

string (Timestamp format)

Solo de salida. Marca de tiempo en la que se actualizó WidgetConfig.

Usa RFC 3339, donde la salida generada siempre se normaliza con Z y usa 0, 3, 6 o 9 dígitos fraccionarios. También se aceptan otros desplazamientos distintos de "Z". Ejemplos: "2014-10-02T15:01:23Z", "2014-10-02T15:01:23.045123456Z" o "2014-10-02T15:01:23+05:30".

enableAutocomplete
(deprecated)

boolean

Indica si se debe habilitar el autocompletado.

fieldsUiComponentsMap
(deprecated)

map (key: string, value: object (UIComponentField))

La clave es el componente de la interfaz de usuario. Simulación. Actualmente, se admiten title, thumbnail, url, custom1, custom2 y custom3.

El valor es el nombre del campo junto con su visibilidad en el dispositivo.

Los tres campos personalizados son opcionales y se pueden añadir o quitar. title, thumbnail y url son componentes de la interfaz de usuario obligatorios que no se pueden quitar.

facetField[]
(deprecated)

object (FacetField)

La configuración y el aspecto de las facetas en la vista del usuario final.

dataStoreType

enum (DataStoreType)

Solo de salida. El tipo del almacén de datos superior.

contentSearchSpec
(deprecated)

object (ContentSearchSpec)

La especificación de búsqueda de contenido que configura el comportamiento deseado de la búsqueda de contenido.

enableSummarization
(deprecated)

boolean

Activa o desactiva la función de resumen de la respuesta de búsqueda.

enableSnippetResultSummary
(deprecated)

boolean

Activa o desactiva el resumen de cada resultado de fragmento.

configId

string

Solo de salida. Identificador único ofuscado de un WidgetConfig.

enableQualityFeedback
(deprecated)

boolean

Activa o desactiva la recogida de comentarios de los usuarios finales sobre la calidad de los resultados de búsqueda.

solutionType

enum (SolutionType)

Obligatorio. Inmutable. Especifica el tipo de solución para el que se puede usar este WidgetConfig.

industryVertical

enum (IndustryVertical)

Solo de salida. El vertical del sector que registra WidgetConfig. El vertical de la industria de WidgetConfig se basa en el Engine asociado.

allowPublicAccess
(deprecated)

boolean

Indica si se permite la integración sin autenticación con el widget. Si se define como true, se permite el acceso público a la búsqueda u otras soluciones desde el widget sin el token de autenticación proporcionado por el servidor backend alojado por el cliente.

allowlistedDomains[]
(deprecated)

string

Dominios incluidos en la lista de permitidos que pueden cargar este widget.

llmEnabled

boolean

Solo de salida. Si el LLM está habilitado en el almacén de datos correspondiente.

enableResultScore

boolean

Si se debe mostrar la puntuación del resultado.

resultDisplayType
(deprecated)

enum (ResultDisplayType)

El tipo de fragmento que se mostrará en el widget de respuesta predefinida.

  • RESULT_DISPLAY_TYPE_UNSPECIFIED para los usuarios actuales.
  • SNIPPET para nuevos usuarios de búsqueda que no sean de empresa.
  • EXTRACTIVE_ANSWER para nuevos usuarios de la búsqueda empresarial.
minimumDataTermAccepted

boolean

Solo de salida. Indica si el cliente ha aceptado los términos de uso de los datos.

enableWebApp
(deprecated)

boolean

Indica si se debe habilitar la aplicación web independiente.

dataStoreUiConfigs[]
(deprecated)

object (DataStoreUiConfig)

Configuraciones de interfaz de usuario configurables por almacén de datos.

collectionComponents[]

object (CollectionComponent)

Solo de salida. Componentes de colección que muestran todas las colecciones y los almacenes de datos secundarios asociados a la configuración del widget. Estas fuentes de datos se pueden usar para filtrar en las APIs de servicio de widgets. Los usuarios pueden devolver resultados de las fuentes de datos seleccionadas.

enableSearchAsYouType
(deprecated)

boolean

Si se debe habilitar el comportamiento de búsqueda a medida que se escribe en el widget de búsqueda

defaultSearchRequestOrderBy
(deprecated)

string

El orden predeterminado de los resultados de búsqueda, si se especifica.

Se usa para definir SearchRequest#orderBy en las solicitudes aplicables. https://cloud.google.com/generative-ai-app-builder/docs/reference/rest/v1alpha/projects.locations.dataStores.servingConfigs/search#request-body

experimentalFeatures

map (key: string, value: string)

Permite activar o desactivar funciones inestables o experimentales en el widget (o en la aplicación web).

uiSettings

object (UiSettings)

Describe los ajustes generales de búsqueda de widgets tal como se ven en la página de configuración de widgets de la consola de Cloud. Sustituye las propiedades de nivel superior obsoletas.

accessSettings

object (AccessSettings)

Se usará para todos los ajustes de acceso a widgets que se vean en la página de integración de la consola de Cloud. Sustituye las propiedades de nivel superior obsoletas.

uiBranding

object (UiBrandingSettings)

Describe los ajustes de marca de la interfaz de usuario del widget de búsqueda, como el título, el logotipo, los favicons y los colores del widget.

homepageSetting

object (HomepageSetting)

Opcional. Describe los ajustes de la página principal del widget.

assistantSettings

object (AssistantSettings)

Opcional. Solo de salida. Describe los ajustes del Asistente del widget.

customerProvidedConfig

object (CustomerProvidedConfig)

Opcional. Solo de salida. Describe las configuraciones relacionadas con el cliente. Actualmente, solo se usa para clientes públicos. Este campo no se puede modificar después de incorporar el proyecto.

enablePrivateKnowledgeGraph

boolean

Opcional. Solo de salida. Si quieres habilitar el gráfico de conocimiento privado.

UIComponentField

Campo de faceta que se asigna a un componente de interfaz de usuario.

Representación JSON
{
  "field": string,
  "deviceVisibility": [
    enum (DeviceVisibility)
  ],
  "displayTemplate": string
}
Campos
field

string

Obligatorio. Nombre del campo registrado. El formato es field.abc.

deviceVisibility[]

enum (DeviceVisibility)

La visibilidad de los campos en diferentes tipos de dispositivos.

displayTemplate

string

Plantilla para personalizar cómo se muestra el campo. Por ejemplo, el valor sería una cadena como "Precio: {value}".

DeviceVisibility

La visibilidad del campo en diferentes tipos de dispositivos.

Enumeraciones
DEVICE_VISIBILITY_UNSPECIFIED Valor predeterminado cuando no se especifica. El servidor devuelve INVALID_ARGUMENT si se usa en solicitudes.
MOBILE El componente de la interfaz de usuario se muestra en dispositivos móviles.
DESKTOP El componente de interfaz de usuario está visible en el cliente basado en navegador.

FacetField

Campos de faceta que almacenan la asignación de campos a la apariencia del widget del usuario final.

Representación JSON
{
  "field": string,
  "displayName": string
}
Campos
field

string

Obligatorio. Nombre del campo registrado. El formato es field.abc.

displayName

string

Opcional. Nombre del campo que verán los usuarios finales.

DataStoreType

El tipo del almacén de datos principal del widget.

Enumeraciones
DATA_STORE_TYPE_UNSPECIFIED Tipo de almacén de datos no especificado.
STRUCTURED El almacén de datos principal contiene un buscador de datos estructurados.
UNSTRUCTURED El almacén de datos principal contiene un motor de búsqueda de datos no estructurados.
BLENDED El almacén de datos principal se usa para la búsqueda combinada con varios almacenes de datos.

ResultDisplayType

El tipo de resultado que se mostrará en el widget de ucs.

Enumeraciones
RESULT_DISPLAY_TYPE_UNSPECIFIED Tipo de visualización no especificado (se muestra el fragmento de forma predeterminada).
SNIPPET Mostrar los resultados del campo de fragmento.
EXTRACTIVE_ANSWER Mostrar los resultados del campo de respuestas extractivas.

DataStoreUiConfig

Configuración de componentes de interfaz de usuario para el almacén de datos.

Representación JSON
{
  "name": string,
  "id": string,
  "facetField": [
    {
      object (FacetField)
    }
  ],
  "fieldsUiComponentsMap": {
    string: {
      object (UIComponentField)
    },
    ...
  }
}
Campos
name

string

Nombre del almacén de datos. Debe tener el formato de nombre de recurso del almacén de datos: projects/{project}/locations/{location}/collections/{collectionId}/dataStores/{dataStoreId}. En el caso de las APIs de WidgetService, como [WidgetService.LookUpWidgetConfig][], se borra el número de proyecto y la parte de la ubicación en este campo.

id

string

Solo salida. Es el identificador del almacén de datos, que se usa para el servicio de widget. Por ahora, hace referencia a dataStoreId. En el futuro, migraremos el campo al UUID del nombre del almacén de datos cifrado.

facetField[]

object (FacetField)

Campos de faceta que almacenan la asignación de campos a la apariencia del widget del usuario final.

fieldsUiComponentsMap

map (key: string, value: object (UIComponentField))

La clave es el componente de la interfaz de usuario. Simulación. Actualmente, se admiten title, thumbnail, url, custom1, custom2 y custom3.

El valor es el nombre del campo junto con su visibilidad en el dispositivo.

Los tres campos personalizados son opcionales y se pueden añadir o quitar. title, thumbnail y url son componentes de la interfaz de usuario obligatorios que no se pueden quitar.

CollectionComponent

Componente de colección de solo lectura que contiene campos de colecciones de almacén de datos que se pueden usar para filtrar.

Representación JSON
{
  "name": string,
  "id": string,
  "displayName": string,
  "dataStoreComponents": [
    {
      object (DataStoreComponent)
    }
  ],
  "dataSource": string,
  "dataSourceDisplayName": string,
  "connectorIconLink": string
}
Campos
name

string

Nombre de la colección. Debe ser el nombre del recurso de la colección. Formato: projects/{project}/locations/{location}/collections/{collectionId}. En el caso de las APIs de WidgetService, como [WidgetService.LookUpWidgetConfig][], se borra el número de proyecto y la parte de la ubicación en este campo.

id

string

Solo de salida. Es el identificador de la colección, que se usa para el servicio de widget. Por ahora, hace referencia a collectionId. En el futuro, migraremos el campo al UUID del nombre de la colección cifrado.

displayName

string

Nombre visible de la colección.

dataStoreComponents[]

object (DataStoreComponent)

Lista de los almacenes de datos secundarios de la colección de almacenes de datos.

dataSource

string

Nombre de la fuente de datos, obtenido de Collection.data_connector.data_source.

dataSourceDisplayName

string

Solo de salida. Nombre visible de la fuente de datos.

DataStoreComponent

Componente de almacén de datos de solo lectura que contiene campos de almacenes de datos que se pueden usar para filtrar. Es el elemento secundario de CollectionComponent.

Representación JSON
{
  "name": string,
  "id": string,
  "displayName": string,
  "entityName": string,
  "workspaceType": enum (Type),
  "contentConfig": enum (ContentConfig),
  "dataStoreConfigType": enum (DataStoreConfigType)
}
Campos
name

string

Nombre del almacén de datos. Debe tener el formato de nombre de recurso del almacén de datos: projects/{project}/locations/{location}/collections/{collectionId}/dataStores/{dataStoreId}. En el caso de las APIs de WidgetService, como [WidgetService.LookUpWidgetConfig][], se borra el número de proyecto y la parte de la ubicación en este campo.

id

string

Solo salida. Es el identificador del almacén de datos, que se usa para el servicio de widget. Por ahora, hace referencia a dataStoreId. En el futuro, migraremos el campo al UUID del nombre del almacén de datos cifrado.

displayName

string

Nombre visible del almacén de datos.

entityName

string

Nombre de la entidad, obtenido de Collection.data_connector.entities.entityName.

workspaceType

enum (Type)

Solo de salida. Tipos de fuentes de Workspace para datos de Workspace, obtenidos de DataStore.workspace_config.type.

contentConfig

enum (ContentConfig)

Solo de salida. La configuración de contenido del almacén de datos.

dataStoreConfigType

enum (DataStoreConfigType)

Solo de salida. El tipo de configuración del almacén de datos.

DataStoreConfigType

El tipo de configuración del almacén de datos.

Enumeraciones
DATA_STORE_CONFIG_TYPE_UNSPECIFIED Valor predeterminado. Este valor no se usa.
ALLOW_DB_CONFIG El almacén de datos está conectado a AlloyDB
THIRD_PARTY_OAUTH_CONFIG El almacén de datos está conectado a una fuente de datos de terceros.
NOTEBOOKLM_CONFIG El almacén de datos está conectado a NotebookLM Enterprise.

UiSettings

Describe los ajustes generales de la interfaz de usuario de los widgets (o aplicaciones web) tal como se ven en la página de configuración de la interfaz de la consola de Cloud.

Representación JSON
{
  "interactionType": enum (InteractionType),
  "generativeAnswerConfig": {
    object (GenerativeAnswerConfig)
  },
  "resultDescriptionType": enum (ResultDisplayType),
  "enableAutocomplete": boolean,
  "enableSafeSearch": boolean,
  "enableQualityFeedback": boolean,
  "enableSearchAsYouType": boolean,
  "defaultSearchRequestOrderBy": string,
  "dataStoreUiConfigs": [
    {
      object (DataStoreUiConfig)
    }
  ],
  "disableUserEventsCollection": boolean,
  "enableVisualContentSummary": boolean,
  "enablePeopleSearch": boolean,
  "enableCreateAgentButton": boolean,
  "features": {
    string: enum (FeatureState),
    ...
  }
}
Campos
interactionType

enum (InteractionType)

Describe el tipo de interacción del widget (o de la aplicación web).

generativeAnswerConfig

object (GenerativeAnswerConfig)

Describe la configuración de las respuestas generativas.

resultDescriptionType

enum (ResultDisplayType)

Controla si se muestra el extracto de resultados y cómo (fragmento o respuesta extractiva). Si no se especifica, no se devuelve ningún resultado.

enableAutocomplete

boolean

Indica si se debe habilitar el autocompletado.

enableQualityFeedback

boolean

Activa o desactiva la recogida de comentarios de los usuarios finales sobre la calidad de los resultados de búsqueda.

enableSearchAsYouType

boolean

Indica si se debe habilitar el comportamiento de búsqueda a medida que se escribe en el widget de búsqueda.

defaultSearchRequestOrderBy

string

El orden predeterminado de los resultados de búsqueda, si se especifica.

Se usa para definir SearchRequest#orderBy en las solicitudes aplicables. https://cloud.google.com/generative-ai-app-builder/docs/reference/rest/v1alpha/projects.locations.dataStores.servingConfigs/search#request-body

dataStoreUiConfigs[]

object (DataStoreUiConfig)

Por configuración de almacén de datos.

disableUserEventsCollection

boolean

Si se le asigna el valor true, el widget no recogerá eventos de usuario.

enableVisualContentSummary

boolean

Si se le asigna el valor true, el widget habilitará el resumen de contenido visual en las solicitudes de búsqueda aplicables. Solo lo usa la búsqueda de centros sanitarios.

enableCreateAgentButton

boolean

Opcional. Si se le asigna el valor true, el widget habilitará el botón para crear agentes.

features

map (key: string, value: enum (FeatureState))

Solo de salida. Configuración de funciones para que el motor habilite o inhabilite funciones. Claves admitidas:

  • agent-gallery
  • no-code-agent-builder
  • prompt-gallery
  • model-selector
  • notebook-lm
  • people-search
  • people-search-org-chart
  • bi-directional-audio
  • feedback
  • session-sharing
  • personalization-memory
  • disable-agent-sharing
  • disable-image-generation
  • disable-video-generation
  • disable-onedrive-upload
  • disable-talk-to-content
  • disable-google-drive-upload

InteractionType

Describe el tipo de interacción.

Enumeraciones
INTERACTION_TYPE_UNSPECIFIED Sin especificar. El valor predeterminado es SEARCH_ONLY.
SEARCH_ONLY Buscar sin una respuesta generativa.
SEARCH_WITH_ANSWER Busca con la respuesta generativa.
SEARCH_WITH_FOLLOW_UPS Buscar con la respuesta generativa que admite preguntas de seguimiento. También se conoce como búsqueda multirrespuesta.

GenerativeAnswerConfig

Describe la configuración de la respuesta generativa.

Representación JSON
{
  "resultCount": integer,
  "modelVersion": string,
  "modelPromptPreamble": string,
  "maxRephraseSteps": integer,
  "languageCode": string,
  "disableRelatedQuestions": boolean,
  "ignoreNonAnswerSeekingQuery": boolean,
  "ignoreAdversarialQuery": boolean,
  "ignoreLowRelevantContent": boolean,
  "imageSource": enum (ImageSource)
}
Campos
resultCount

integer

Número de resultados principales a partir de los que se generará la respuesta. Hasta 10.

modelVersion

string

Versión del modelo que se ha usado para generar la respuesta.

modelPromptPreamble

string

Texto al principio de la petición que indica al modelo que genera la respuesta.

maxRephraseSteps

integer

Número máximo de pasos de reformulación. El número máximo es de 5 pasos. Si no se define o se le asigna un valor inferior a 1, se le asignará el valor 1 de forma predeterminada.

languageCode

string

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

ignoreNonAnswerSeekingQuery

boolean

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

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.

ignoreAdversarialQuery

boolean

Opcional. Especifica si se deben filtrar las consultas que sean adversarias.

ignoreLowRelevantContent

boolean

Opcional. Especifica si se deben filtrar las consultas que no sean relevantes para el contenido.

imageSource

enum (ImageSource)

Opcional. Fuente de la imagen devuelta en la respuesta.

ImageSource

Fuente de la imagen devuelta en la respuesta.

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.

FeatureState

El estado de la función del motor.

Enumeraciones
FEATURE_STATE_UNSPECIFIED El estado de la función no está especificado.
FEATURE_STATE_ON La función está activada para que sea accesible.
FEATURE_STATE_OFF La función está desactivada para que no se pueda acceder a ella.

AccessSettings

Describe los ajustes de acceso a los widgets.

Representación JSON
{
  "allowPublicAccess": boolean,
  "allowlistedDomains": [
    string
  ],
  "enableWebApp": boolean,
  "workforceIdentityPoolProvider": string,
  "languageCode": string
}
Campos
allowPublicAccess

boolean

Indica si se permite el acceso público sin autenticar.

allowlistedDomains[]

string

Lista de dominios que pueden integrar el widget de búsqueda.

enableWebApp

boolean

Indica si el acceso a la aplicación web está habilitado.

workforceIdentityPoolProvider

string

Opcional. Proveedor de grupos de identidades de Workforce usado para acceder al widget.

languageCode

string

Opcional. Código de idioma de la interfaz de usuario. Usa etiquetas de idioma definidas por BCP47. Si no se define, el código de idioma predeterminado es "en-US".

UiBrandingSettings

Describe los ajustes de branding de la interfaz de usuario del widget.

Representación JSON
{
  "logo": {
    object (Image)
  }
}
Campos

Imagen

Opciones para almacenar una imagen.

Representación JSON
{

  // Union field storage_method can be only one of the following:
  "url": string
  // End of list of possible types for union field storage_method.
}
Campos
Campo de unión storage_method. Varias formas de almacenar una imagen, por ejemplo, como una URL o una cadena codificada en base64. storage_method solo puede ser una de estas dos opciones:
url

string

URL de la imagen.

HomepageSetting

Describe el ajuste de la página principal del widget. Incluye todos los ajustes y configuraciones relacionados con la página principal, como los accesos directos.

Representación JSON
{
  "shortcuts": [
    {
      object (Shortcut)
    }
  ]
}
Campos
shortcuts[]

object (Shortcut)

Opcional. Los accesos directos que se mostrarán en la página principal. LINT.IfChange(max_shortcuts_number) LINT.ThenChange(//depot/google3/cloud/console/web/ai/unified_cloud_search/components/widget_preview/widget_homepage_shortcut_config_form.ts:max_shortcuts_number)

Combinación de teclas

Describe una entidad de acceso directo (también conocido como contenido fijado) en la página principal. La página principal renderizará estos accesos directos en el mismo orden que devuelve la API. Si un cliente quiere reordenar o quitar una combinación de teclas, la interfaz de usuario siempre debe proporcionar la nueva lista completa de combinaciones de teclas.

Representación JSON
{
  "title": string,
  "icon": {
    object (Image)
  },
  "destinationUri": string
}
Campos
title

string

Opcional. Título del acceso directo.

icon

object (Image)

Opcional. URL del icono del acceso directo.

destinationUri

string

Opcional. URL de destino del acceso directo.

AssistantSettings

Describe los ajustes del Asistente del widget.

Representación JSON
{
  "googleSearchGroundingEnabled": boolean,
  "webGroundingType": enum (WebGroundingType),
  "defaultWebGroundingToggleOff": boolean,
  "disableLocationContext": boolean
}
Campos
googleSearchGroundingEnabled
(deprecated)

boolean

Indica si se muestra o no el interruptor de la base de la búsqueda de Google. Obsoleto. En su lugar, usa webGroundingType.

webGroundingType

enum (WebGroundingType)

Opcional. El tipo de base web que se va a usar.

defaultWebGroundingToggleOff

boolean

Solo de salida. Este campo controla el interruptor de grounding web predeterminado para los usuarios finales si webGroundingType se define como WEB_GROUNDING_TYPE_GOOGLE_SEARCH o WEB_GROUNDING_TYPE_ENTERPRISE_WEB_SEARCH. De forma predeterminada, este campo tiene el valor "false". Si webGroundingType es WEB_GROUNDING_TYPE_GOOGLE_SEARCH o WEB_GROUNDING_TYPE_ENTERPRISE_WEB_SEARCH, los usuarios finales tendrán habilitada la función de grounding web de forma predeterminada en la interfaz de usuario. Si se le asigna el valor true, el interruptor de acoplamiento se inhabilitará de forma predeterminada en la interfaz de usuario. Los usuarios finales pueden seguir habilitando la base web en la interfaz de usuario si está habilitada.

disableLocationContext

boolean

Opcional. Solo de salida. Indica si se debe inhabilitar el contexto de la ubicación del usuario.

WebGroundingType

El tipo de base web que se va a usar.

Enumeraciones
WEB_GROUNDING_TYPE_UNSPECIFIED Ajuste predeterminado o sin especificar. Es lo mismo que inhabilitado.
WEB_GROUNDING_TYPE_DISABLED La fundamentación web está inhabilitada.

CustomerProvidedConfig

Configuraciones proporcionadas por el cliente.

Representación JSON
{
  "customerType": enum (CustomerType)
}
Campos
customerType

enum (CustomerType)

Tipo de cliente.

CustomerType

Tipo de cliente.

Enumeraciones
DEFAULT_CUSTOMER Tipo de cliente predeterminado.
GOVERNMENT_CUSTOMER Tipo de cliente público. Algunas funciones están inhabilitadas para los clientes públicos debido a requisitos legales.

Métodos

get

Obtiene un WidgetConfig.