Ressource : WidgetConfig
WidgetConfig capture les configurations au niveau du widget.
Représentation JSON |
---|
{ "name": string, "displayName": string, "createTime": string, "updateTime": string, "enableAutocomplete": boolean, "fieldsUiComponentsMap": { string: { object ( |
Champs | |
---|---|
name |
Immuable. Nom complet de la ressource de configuration du widget. Format : Ce champ doit être une chaîne encodée au format UTF-8, dont la longueur ne doit pas dépasser 1 024 caractères. |
displayName |
Obligatoire. Nom à afficher de la configuration du widget, lisible par l'utilisateur. Utilisé dans l'UI Discovery. Ce champ doit être une chaîne encodée au format UTF-8 et ne doit pas dépasser 128 caractères. Dans le cas contraire, une erreur INVALID_ARGUMENT est renvoyée. |
createTime |
Uniquement en sortie. Code temporel de création de Utilise la norme RFC 3339, où la sortie générée utilise toujours le format UTC (indiqué par "Z" pour le temps universel coordonné) avec des secondes fractionnaires de 0, 3, 6 ou 9 chiffres décimaux. Des décalages horaires autres que "Z" (UTC) sont également acceptés. Exemples : |
updateTime |
Uniquement en sortie. Le code temporel Utilise la norme RFC 3339, où la sortie générée utilise toujours le format UTC (indiqué par "Z" pour le temps universel coordonné) avec des secondes fractionnaires de 0, 3, 6 ou 9 chiffres décimaux. Des décalages horaires autres que "Z" (UTC) sont également acceptés. Exemples : |
enableAutocomplete |
Indique s'il faut activer ou non la saisie semi-automatique. |
fieldsUiComponentsMap |
La clé est le composant d'UI. Mock. Cette valeur correspond au nom du champ ainsi qu'à la visibilité de l'appareil. Les trois champs personnalisés sont facultatifs et peuvent être ajoutés ou supprimés. |
facetField[] |
Configuration et apparence des facettes dans la vue de l'utilisateur final. |
dataStoreType |
Uniquement en sortie. Type du data store parent. |
contentSearchSpec |
Spécification de la recherche de contenu qui configure le comportement souhaité de la recherche de contenu. |
enableSummarization |
Activez ou désactivez la synthèse pour la réponse de recherche. |
enableSnippetResultSummary |
Activez ou désactivez le résumé pour chaque résultat d'extrait. |
configId |
Uniquement en sortie. Identifiant obscurci unique d'un |
enableQualityFeedback |
Activez ou désactivez la collecte des commentaires des utilisateurs finaux sur la qualité des résultats de recherche. |
solutionType |
Obligatoire. Immuable. Spécifie le type de solution pour lequel cette WidgetConfig peut être utilisée. |
industryVertical |
Uniquement en sortie. Secteur d'activité auquel WidgetConfig est associé. Le secteur d'activité WidgetConfig est basé sur le |
allowPublicAccess |
Indique si l'intégration sans authentification avec le widget est autorisée. Si la valeur est définie sur "true", l'accès public à la recherche ou à d'autres solutions à partir du widget est autorisé sans jeton d'authentification fourni par le serveur backend hébergé par le client. |
allowlistedDomains[] |
Domaines ajoutés à la liste d'autorisation pouvant charger ce widget. |
enableSafeSearch |
Indique si la recherche sécurisée doit être activée. |
enableConversationalSearch |
Indique si la recherche conversationnelle (LLM, multitours) est autorisée ou non (non-LLM, monotour). |
llmEnabled |
Uniquement en sortie. Indique si le LLM est activé dans le data store correspondant. |
enableResultScore |
Indique s'il faut afficher le score du résultat. |
resultDisplayType |
Type d'extrait à afficher dans le widget UCS.
|
minimumDataTermAccepted |
Uniquement en sortie. Indique si le client a accepté les conditions d'utilisation des données. |
enableWebApp |
Indique si l'application Web autonome doit être activée. |
dataStoreUiConfigs[] |
Configurations d'UI configurables par data store. |
collectionComponents[] |
Uniquement en sortie. Les composants de collecte qui listent toutes les collections et tous les magasins de données enfants associés à la configuration du widget. Ces sources de données peuvent être utilisées pour le filtrage dans les API du service de widget. Les utilisateurs peuvent renvoyer des résultats à partir des sources de données sélectionnées. |
enableSearchAsYouType |
Indique si le comportement de saisie semi-automatique doit être activé pour le widget de recherche. |
defaultSearchRequestOrderBy |
Ordre par défaut des résultats de recherche, le cas échéant. Utilisé pour définir SearchRequest#orderBy sur les requêtes applicables. https://cloud.google.com/generative-ai-app-builder/docs/reference/rest/v1alpha/projects.locations.dataStores.servingConfigs/search#request-body |
experimentalFeatures |
Permet d'activer/désactiver les fonctionnalités instables/expérimentales dans le widget (ou l'application Web) |
uiSettings |
Décrit les paramètres généraux de recherche de widgets tels qu'ils apparaissent sur la page de configuration des widgets de la console cloud. Remplace les propriétés de premier niveau obsolètes. |
accessSettings |
Sera utilisé pour tous les paramètres d'accès aux widgets affichés sur la page d'intégration de la console Cloud. Remplace les propriétés de premier niveau obsolètes. |
uiBranding |
Décrit les paramètres de branding de l'UI du widget Recherche, tels que le titre, le logo, les favicons et les couleurs du widget. |
homepageSetting |
Facultatif. Décrit les paramètres de la page d'accueil du widget. |
assistantSettings |
Facultatif. Uniquement en sortie. Décrit les paramètres de l'assistant du widget. |
customerProvidedConfig |
Facultatif. Uniquement en sortie. Décrit les configurations liées au client, actuellement utilisées uniquement pour les clients gouvernementaux. Ce champ ne peut pas être modifié une fois le projet intégré. |
enablePrivateKnowledgeGraph |
Facultatif. Uniquement en sortie. Indique si le Knowledge Graph privé doit être activé. |
Méthodes |
|
---|---|
|
Récupère un WidgetConfig . |