Recurso: WidgetConfig
O WidgetConfig captura configurações no nível do widget.
| Representação JSON |
|---|
{ "name": string, "displayName": string, "createTime": string, "updateTime": string, "enableAutocomplete": boolean, "fieldsUiComponentsMap": { string: { object ( |
| Campos | |
|---|---|
name |
Imutável. O nome completo do recurso da configuração do widget. Formato: Esse campo precisa ser uma string codificada em UTF-8 com um limite de 1.024 caracteres. |
displayName |
Obrigatório. O nome de exibição da configuração do widget legível por humanos. Usado na interface de descoberta. Esse campo precisa ser uma string codificada em UTF-8 com um limite de 128 caracteres. Caso contrário, será retornado um erro INVALID_ARGUMENT. |
createTime |
Apenas saída. Carimbo de data/hora em que o Usa o padrão RFC 3339, em que a saída gerada é sempre convertida em Z e tem 0, 3, 6 ou 9 dígitos fracionários. Além de Z, outros ajustes também são aceitos. Exemplos: |
updateTime |
Apenas saída. Carimbo de data/hora em que o Usa o padrão RFC 3339, em que a saída gerada é sempre convertida em Z e tem 0, 3, 6 ou 9 dígitos fracionários. Além de Z, outros ajustes também são aceitos. Exemplos: |
enableAutocomplete |
Indica se o preenchimento automático está ativado. |
fieldsUiComponentsMap |
A chave é o componente da UI. Simulação. Atualmente, há suporte para O valor é o nome do campo e a visibilidade do dispositivo. Os três campos personalizados são opcionais e podem ser adicionados ou removidos. |
facetField[] |
A configuração e a aparência das facetas na visualização do usuário final. |
dataStoreType |
Apenas saída. O tipo do repositório de dados pai. |
contentSearchSpec |
A especificação de pesquisa de conteúdo que configura o comportamento desejado da pesquisa de conteúdo. |
enableSummarization |
Ativa ou desativa a sumarização da resposta da pesquisa. |
enableSnippetResultSummary |
Ativa ou desativa o resumo de cada resultado de snippet. |
configId |
Apenas saída. Identificador ofuscado exclusivo de um |
enableQualityFeedback |
Ativa ou desativa a coleta de feedback de qualidade do resultado da pesquisa dos usuários finais. |
solutionType |
Obrigatório. Imutável. Especifica o tipo de solução para que esse WidgetConfig pode ser usado. |
industryVertical |
Apenas saída. O segmento do setor que o WidgetConfig registra. O segmento do setor do WidgetConfig é baseado no |
allowPublicAccess |
Indica se a integração sem autenticação com o widget é permitida. Se definido como verdadeiro, o acesso público à pesquisa ou outras soluções do widget será permitido sem o token de autenticação fornecido pelo servidor de back-end hospedado pelo cliente. |
allowlistedDomains[] |
Domínios autorizados que podem carregar esse widget. |
enableSafeSearch |
Indica se a pesquisa segura está ativada. |
enableConversationalSearch |
Indica se a pesquisa conversacional (LLM, várias interações) está ativada (não LLM, interação única). |
llmEnabled |
Apenas saída. Indica se o LLM está ativado no repositório de dados correspondente. |
enableResultScore |
Indica se a pontuação do resultado será mostrada. |
resultDisplayType |
O tipo de snippet a ser mostrado no widget UCS.
|
minimumDataTermAccepted |
Apenas saída. Indica se o cliente aceitou os termos de uso de dados. |
enableWebApp |
Indica se o app da Web independente está ativado. |
dataStoreUiConfigs[] |
Configurações de interface configuráveis por repositório de dados. |
collectionComponents[] |
Apenas saída. Componentes de coleção que listam todas as coleções e repositórios de dados filhos associados à configuração do widget. Essas fontes de dados podem ser usadas para filtragem nas APIs de serviço de widget. Os usuários podem retornar resultados das fontes de dados selecionadas. |
enableSearchAsYouType |
Indica se o comportamento de pesquisa enquanto você digita está ativado para o widget de pesquisa. |
defaultSearchRequestOrderBy |
A ordem padrão dos resultados da pesquisa, se especificada. Usado para definir SearchRequest#orderBy em solicitações aplicáveis. https://cloud.google.com/generative-ai-app-builder/docs/reference/rest/v1alpha/projects.locations.dataStores.servingConfigs/search#request-body |
uiSettings |
Descreve as configurações gerais de pesquisa de widget, conforme mostrado na página de configuração do widget do console do Cloud. Substitui as propriedades de nível superior descontinuadas. |
accessSettings |
Será usado para todas as configurações de acesso de widget mostradas na página de integração do console do Cloud. Substitui as propriedades de nível superior descontinuadas. |
uiBranding |
Descreve as configurações de marca da UI do widget de pesquisa, como o título, o logotipo, os favicons e as cores do widget. |
homepageSetting |
Opcional. Descreve as configurações da página inicial do widget. |
assistantSettings |
Opcional. Apenas saída. Descreve as configurações do assistente do widget. |
customerProvidedConfig |
Opcional. Apenas saída. Descreve as configurações relacionadas ao cliente, atualmente usadas apenas para clientes governamentais. Esse campo não pode ser modificado após a integração do projeto. |
enablePrivateKnowledgeGraph |
Opcional. Apenas saída. Indica se o gráfico de conhecimento particular está ativado. |
geminiBundle |
Apenas saída. Indica se a assinatura é um pacote do Gemini. |
nodes[] |
Apenas saída. Os nós associados à configuração do widget. |
Métodos |
|
|---|---|
|
Recebe um WidgetConfig. |
|
Atualiza um WidgetConfig. |