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 la configuration du widget. Format: Ce champ doit être une chaîne encodée au format UTF-8 d'une longueur maximale de 1 024 caractères. |
displayName |
Obligatoire. Nom d'affichage de la configuration du widget, sous forme intelligible. Utilisé dans l'interface utilisateur Discovery. Ce champ doit être une chaîne encodée au format UTF-8 d'une longueur maximale de 128 caractères. Dans le cas contraire, une erreur INVALID_ARGUMENT est renvoyée. |
createTime |
Uniquement en sortie. Code temporel de la 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. Code temporel de la mise à jour 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 : |
enableAutocomplete |
Indique si la saisie semi-automatique doit être activée. |
fieldsUiComponentsMap |
La clé est le composant de l'interface utilisateur. Mock Actuellement compatible avec La valeur correspond au nom du champ, ainsi qu'à sa visibilité sur 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 de 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 unique obscurci 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 ce WidgetConfig peut être utilisé. |
industryVertical |
Uniquement en sortie. Verticale d'activité dans laquelle le WidgetConfig est enregistré. La verticale du secteur d'activité WidgetConfig est basée sur l' |
allowPublicAccess |
Indique si l'intégration sans authentification est autorisée avec le widget. Si la valeur est "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 autorisés 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, un seul tour). |
llmEnabled |
Uniquement en sortie. Indique si le LLM est activé dans le data store correspondant. |
enableResultScore |
Indique si le score du résultat doit être affiché. |
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'interface utilisateur configurables par data store. |
collectionComponents[] |
Uniquement en sortie. Composants de collection qui listent toutes les collections et tous les datastores enfants associés à la configuration du widget. Ces sources de données peuvent être utilisées pour le filtrage dans les API de service de widget. Les utilisateurs peuvent renvoyer des résultats provenant de sources de données sélectionnées. |
enableSearchAsYouType |
Indique si le comportement de saisie instantanée des résultats 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 |
uiSettings |
Décrit les paramètres généraux de recherche du widget tels qu'ils apparaissent sur la page de configuration du widget dans la console Cloud. Remplace les propriétés de premier niveau obsolètes. |
accessSettings |
Sera utilisé pour tous les paramètres d'accès au widget 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'interface utilisateur du widget de 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 du secteur public. Ce champ ne peut pas être modifié après l'intégration du projet. |
enablePrivateKnowledgeGraph |
Facultatif. Uniquement en sortie. Indique si le Knowledge Graph privé doit être activé. |
geminiBundle |
Uniquement en sortie. Indique si l'abonnement est un bundle Gemini. |
nodes[] |
Uniquement en sortie. Nœuds associés à la configuration du widget. |
Méthodes |
|
|---|---|
|
Récupère un WidgetConfig. |
|
Met à jour un WidgetConfig. |