- Recurso: motor
- ChatEngineConfig
- AgentCreationConfig
- SearchEngineConfig
- SearchTier
- SearchAddOn
- MediaRecommendationEngineConfig
- OptimizationObjectiveConfig
- TrainingState
- EngineFeaturesConfig
- RecommendedForYouFeatureConfig
- MostPopularFeatureConfig
- ChatEngineMetadata
- CommonConfig
- AppType
- FeatureState
- ConfigurableBillingApproach
- Métodos
Recurso: motor de pesquisa
Metadados que descrevem os parâmetros de preparação e publicação de um Engine
.
Representação JSON |
---|
{ "name": string, "displayName": string, "createTime": string, "updateTime": string, "dataStoreIds": [ string ], "solutionType": enum ( |
Campos | |
---|---|
name |
Imutável. Identificador. O nome do recurso totalmente qualificado do motor. Este campo tem de ser uma string codificada em UTF-8 com um limite de comprimento de 1024 carateres. Formato: o |
displayName |
Obrigatório. O nome a apresentar do motor. Deve ser legível. String codificada em UTF-8 com um limite de 1024 carateres. |
createTime |
Apenas saída. Data/hora de criação do motor de recomendações. Usa RFC 3339, em que o resultado gerado é sempre normalizado em Z e usa 0, 3, 6 ou 9 dígitos fracionários. Também são aceites desvios diferentes de "Z". Exemplos: |
updateTime |
Apenas saída. Data/hora da última atualização do motor de recomendações. Usa RFC 3339, em que o resultado gerado é sempre normalizado em Z e usa 0, 3, 6 ou 9 dígitos fracionários. Também são aceites desvios diferentes de "Z". Exemplos: |
dataStoreIds[] |
Opcional. Os arquivos de dados associados a este motor. Para os tipos de motores Se Tenha em atenção que, quando usado em |
solutionType |
Obrigatório. As soluções do motor. |
industryVertical |
Opcional. O vertical da indústria em que o motor se regista. A restrição do vertical da indústria de motores baseia-se no seguinte: o vertical no motor tem de corresponder ao vertical do arquivo de dados associado ao motor. |
commonConfig |
Especificação de configuração comum que especifica os metadados do motor. |
appType |
Opcional. Imutável. Este é o tipo de aplicação que este recurso do motor representa. NOTA: este é um novo conceito independente do vertical da indústria ou do tipo de solução existentes. |
disableAnalytics |
Opcional. Se as estatísticas devem ser desativadas para as pesquisas realizadas neste motor. |
features |
Opcional. Configuração de funcionalidades para o motor ativar ou desativar funcionalidades. Chaves suportadas:
|
configurableBillingApproach |
Opcional. Configuração para uma abordagem de faturação configurável. |
Campo de união engine_config . Especificações de configuração adicionais que definem o comportamento do motor. engine_config só pode ser uma das seguintes opções: |
|
chatEngineConfig |
Configurações do motor do Chat. Aplicável apenas se |
searchEngineConfig |
Configurações do motor de pesquisa. Aplicável apenas se |
mediaRecommendationEngineConfig |
Configurações do motor de multimédia. Aplicável apenas nas lojas de dados com o setor vertical |
Campo de união engine_metadata . Metadados do motor para monitorizar o estado do motor. engine_metadata só pode ser uma das seguintes opções: |
|
chatEngineMetadata |
Apenas saída. Informações adicionais do motor de chat. Aplicável apenas se |
ChatEngineConfig
Configurações para um motor de chat.
Representação JSON |
---|
{
"agentCreationConfig": {
object ( |
Campos | |
---|---|
agentCreationConfig |
A configuração para gerar o agente do Dialogflow associado a este motor. Tenha em atenção que estas configurações são consumidas uma vez e transmitidas ao serviço Dialogflow. Isto significa que não podem ser obtidos através da API |
dialogflowAgentToLink |
O nome do recurso de um agente do Dialogflow existente para associar a este motor do Chat. Os clientes podem fornecer Formato: Tenha em atenção que os |
allowCrossRegion |
Opcional. Se a flag estiver definida como verdadeira, permitimos que o agente e o motor estejam em localizações diferentes. Caso contrário, o agente e o motor têm de estar na mesma localização. A sinalização está predefinida como false. Tenha em atenção que os |
AgentCreationConfig
Configurações para gerar um agente do Dialogflow.
Tenha em atenção que estas configurações são consumidas uma vez e transmitidas ao serviço Dialogflow. Isto significa que não podem ser obtidos através da API EngineService.GetEngine
ou EngineService.ListEngines
após a criação do motor.
Representação JSON |
---|
{ "business": string, "defaultLanguageCode": string, "timeZone": string, "location": string } |
Campos | |
---|---|
business |
Nome da empresa, organização ou outra entidade que o agente representa. Usado para o comando do GML do conetor de conhecimentos e para a pesquisa de conhecimentos. |
defaultLanguageCode |
Obrigatório. O idioma predefinido do agente como uma etiqueta de idioma. Consulte o artigo Suporte de idiomas para ver uma lista dos códigos de idiomas atualmente suportados. |
timeZone |
Obrigatório. O fuso horário do agente da base de dados de fusos horários, por exemplo: America/New_York, Europe/Paris. |
location |
Localização do agente para a criação de agentes. Valores suportados: global/us/eu. Se não for fornecido, o motor us cria o agente usando us-central-1 por predefinição; o motor eu cria o agente usando eu-west-1 por predefinição. |
SearchEngineConfig
Configurações de um motor de pesquisa.
Representação JSON |
---|
{ "searchTier": enum ( |
Campos | |
---|---|
searchTier |
O nível da funcionalidade de pesquisa deste motor. Os diferentes níveis podem ter preços diferentes. Para saber mais, consulte a documentação de preços. A predefinição é |
searchAddOns[] |
O suplemento que este motor de pesquisa ativa. |
SearchTier
Níveis de funcionalidades de pesquisa. Os diferentes níveis podem ter preços diferentes. Para saber mais, consulte a documentação de preços.
Enumerações | |
---|---|
SEARCH_TIER_UNSPECIFIED |
Valor predefinido quando o enum não está especificado. Esta opção é inválida para utilização. |
SEARCH_TIER_STANDARD |
Nível Standard. |
SEARCH_TIER_ENTERPRISE |
Nível Enterprise. |
SearchAddOn
Suplemento que oferece funcionalidades adicionais para a pesquisa.
Enumerações | |
---|---|
SEARCH_ADD_ON_UNSPECIFIED |
Valor predefinido quando o enum não está especificado. Esta opção é inválida para utilização. |
SEARCH_ADD_ON_LLM |
Suplemento de modelo de linguagem (conteúdo extenso). |
MediaRecommendationEngineConfig
Especificações de configuração adicionais para um motor de recomendações de conteúdo multimédia.
Representação JSON |
---|
{ "type": string, "optimizationObjective": string, "optimizationObjectiveConfig": { object ( |
Campos | |
---|---|
type |
Obrigatório. O tipo de motor. Por exemplo: Este campo, juntamente com Valores atualmente suportados: |
optimizationObjective |
O objetivo de otimização. Por exemplo: Este campo, juntamente com Valores atualmente suportados: Se não for especificado, escolhemos o valor predefinido com base no tipo de motor. A predefinição depende do tipo de recomendação:
|
optimizationObjectiveConfig |
Nome e valor do limite personalizado para cvr optimizationObjective. Para targetField |
trainingState |
O estado de preparação em que o motor se encontra (por exemplo, Uma vez que parte do custo de execução do serviço é a frequência do treino, isto pode ser usado para determinar quando treinar o motor de modo a controlar o custo. Se não for especificado: o valor predefinido para o método |
engineFeaturesConfig |
Opcional. Configuração de funcionalidades adicionais do motor |
OptimizationObjectiveConfig
Limite personalizado para optimizationObjective cvr
.
Representação JSON |
---|
{ "targetField": string, "targetFieldValueFloat": number } |
Campos | |
---|---|
targetField |
Obrigatório. O nome do campo a segmentar. Valores atualmente suportados: |
targetFieldValueFloat |
Obrigatório. O limite a aplicar ao alvo (por exemplo, 0,5). |
TrainingState
O estado de preparação do motor.
Enumerações | |
---|---|
TRAINING_STATE_UNSPECIFIED |
Estado de preparação não especificado. |
PAUSED |
A preparação do motor está pausada. |
TRAINING |
O motor está a ser preparado. |
EngineFeaturesConfig
Mais configurações de funcionalidades do tipo de motor selecionado.
Representação JSON |
---|
{ // Union field |
Campos | |
---|---|
Campo de união type_dedicated_config . Configurações relacionadas com funcionalidades aplicadas a um tipo específico de motores de recomendações de multimédia. type_dedicated_config só pode ser uma das seguintes opções: |
|
recommendedForYouConfig |
Recomendado para a configuração de funcionalidades do motor. |
mostPopularConfig |
Configuração da funcionalidade do motor mais popular. |
RecommendedForYouFeatureConfig
Configurações de funcionalidades adicionais para criar um motor do tipo recommended-for-you
.
Representação JSON |
---|
{ "contextEventType": string } |
Campos | |
---|---|
contextEventType |
O tipo de evento com o qual o motor é consultado no momento da previsão. Se estiver definido como |
MostPopularFeatureConfig
Configurações de funcionalidades necessárias para criar um motor Mais popular.
Representação JSON |
---|
{ "timeWindowDays": string } |
Campos | |
---|---|
timeWindowDays |
O período durante o qual o motor é consultado no momento da preparação e da previsão. Apenas números inteiros positivos. O valor é traduzido para os últimos X dias de eventos. Atualmente, é necessário para o motor |
ChatEngineMetadata
Informações adicionais de um motor de chat. Os campos nesta mensagem são apenas de saída.
Representação JSON |
---|
{ "dialogflowAgent": string } |
Campos | |
---|---|
dialogflowAgent |
O nome do recurso de um agente do Dialogflow ao qual este motor do Chat se refere. Formato: |
CommonConfig
Configurações comuns para um motor.
Representação JSON |
---|
{ "companyName": string } |
Campos | |
---|---|
companyName |
O nome da empresa, da empresa ou da entidade associada ao motor. A definição desta opção pode ajudar a melhorar as funcionalidades relacionadas com o MDG. |
AppType
A app do motor.
Enumerações | |
---|---|
APP_TYPE_UNSPECIFIED |
Todas as apps não especificadas. |
APP_TYPE_INTRANET |
Tipo de app para a pesquisa de intranet e o Agentspace. |
FeatureState
O estado da funcionalidade para o motor.
Enumerações | |
---|---|
FEATURE_STATE_UNSPECIFIED |
O estado da funcionalidade não está especificado. |
FEATURE_STATE_ON |
A funcionalidade está ativada para ser acessível. |
FEATURE_STATE_OFF |
A funcionalidade está desativada para ficar inacessível. |
ConfigurableBillingApproach
Configuração para uma abordagem de faturação configurável.
Enumerações | |
---|---|
CONFIGURABLE_BILLING_APPROACH_UNSPECIFIED |
Valor predefinido. Para o Spark e a abordagem de faturação não configurável não Spark. Modelo de preços geral. |
CONFIGURABLE_BILLING_APPROACH_ENABLED |
A abordagem de faturação segue as configurações especificadas pelo cliente. |
Métodos |
|
---|---|
|
Cria um Engine . |
|
Elimina um Engine . |
|
Obtém um Engine . |
|
Apresenta todos os Engine s associados ao projeto. |
|
Atualiza um Engine |
|
Pausa a preparação de um motor existente. |
|
Retoma a preparação de um motor existente. |
|
Ajusta um motor existente. |