- Recurso: motor
- SimilarDocumentsEngineConfig
- ChatEngineConfig
- AgentCreationConfig
- SearchEngineConfig
- SearchTier
- SearchAddOn
- MediaRecommendationEngineConfig
- OptimizationObjectiveConfig
- TrainingState
- EngineFeaturesConfig
- RecommendedForYouFeatureConfig
- MostPopularFeatureConfig
- RecommendationMetadata
- ServingState
- DataState
- 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: |
|
similarDocumentsConfig |
Especificações de configuração adicionais para um motor |
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: |
|
recommendationMetadata |
Apenas saída. Informações adicionais de um motor de recomendações. Aplicável apenas se |
chatEngineMetadata |
Apenas saída. Informações adicionais do motor de chat. Aplicável apenas se |
SimilarDocumentsEngineConfig
Este tipo não tem campos.
Especificações de configuração adicionais para um motor similar-items
.
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 |
RecommendationMetadata
Informações adicionais de um motor de recomendações.
Representação JSON |
---|
{ "servingState": enum ( |
Campos | |
---|---|
servingState |
Apenas saída. O estado de publicação do motor: |
dataState |
Apenas saída. O estado dos requisitos de dados para este motor: Não é possível treinar o motor se os dados estiverem no estado |
lastTuneTime |
Apenas saída. A data/hora em que a otimização bem-sucedida mais recente terminou. Aplicável apenas em motores de recomendações de multimédia. 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: |
lastTrainTime |
Apenas saída. A data/hora em que a preparação de modelo mais recente bem-sucedida terminou. Aplicável apenas em motores de recomendações de multimédia. 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: |
tuningOperation |
Apenas saída. O ID da operação de ajuste mais recente associado ao motor. Aplicável apenas em motores de recomendações de multimédia. Se estiver presente, este ID da operação pode ser usado para determinar se existe uma otimização em curso para este motor. Para verificar o estado da operação, envie o pedido operations.get com este ID da operação no formato do recurso do motor. Se não tiver sido feita nenhuma otimização para este motor, a string está vazia. |
ServingState
O estado de publicação do motor de recomendações.
Enumerações | |
---|---|
SERVING_STATE_UNSPECIFIED |
Estado de publicação não especificado. |
INACTIVE |
O motor não está a publicar anúncios. |
ACTIVE |
O motor está a publicar anúncios e pode ser consultado. |
TUNED |
O motor é preparado com hiperparâmetros ajustados e pode ser consultado. |
DataState
Descreve se este motor tem dados de preparação suficientes para ser preparado continuamente.
Enumerações | |
---|---|
DATA_STATE_UNSPECIFIED |
Valor predefinido não especificado, nunca deve ser definido explicitamente. |
DATA_OK |
O motor tem dados de preparação suficientes. |
DATA_ERROR |
O motor não tem dados de preparação suficientes. As mensagens de erro podem ser consultadas através do Stackdriver. |
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 . |
|
Recebe um CompletionConfig |
|
Obtenha as definições do Workspace para o utilizador final. |
|
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. |
|
Atualiza os CompletionConfig s. |