- Recurso: Engine
- ChatEngineConfig
- AgentCreationConfig
- SearchEngineConfig
- SearchTier
- SearchAddOn
- MediaRecommendationEngineConfig
- OptimizationObjectiveConfig
- TrainingState
- EngineFeaturesConfig
- RecommendedForYouFeatureConfig
- MostPopularFeatureConfig
- ChatEngineMetadata
- CommonConfig
- AppType
- FeatureState
- ConfigurableBillingApproach
- Métodos
Recurso: Engine
Metadados que descrevem os parâmetros de treinamento e disponibilizaçã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 totalmente qualificado do recurso do mecanismo. Este campo precisa ser uma string codificada em UTF-8 com um limite de 1.024 caracteres. Formato: o mecanismo |
displayName |
Obrigatório. O nome de exibição do mecanismo. Precisa ser legível. String codificada em UTF-8 com limite de 1.024 caracteres. |
createTime |
Apenas saída. Carimbo de data/hora em que o Recommendation Engine foi criado. 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 da última atualização do Recommendation Engine. 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: |
dataStoreIds[] |
Opcional. Os repositórios de dados associados a esse mecanismo. Para mecanismos do tipo Se Quando usado em |
solutionType |
Obrigatório. As soluções do mecanismo. |
industryVertical |
Opcional. O segmento do setor que o mecanismo registra. A restrição do segmento do setor de mecanismos é baseada em |
commonConfig |
Especificação de configuração comum que especifica os metadados do mecanismo. |
appType |
Opcional. Imutável. Este é o tipo de aplicativo que esse recurso do mecanismo representa. OBSERVAÇÃO: esse é um novo conceito independente do setor vertical ou tipo de solução atual. |
disableAnalytics |
Opcional. Se a análise de pesquisas feitas nesse mecanismo deve ser desativada. |
features |
Opcional. Configuração de recursos para o mecanismo ativar ou desativar recursos. Chaves compatíveis:
|
configurableBillingApproach |
Opcional. Configuração para uma abordagem de faturamento configurável. |
Campo de união engine_config . Especificações de configuração adicionais que definem o comportamento do mecanismo. engine_config pode ser apenas de um dos tipos a seguir: |
|
chatEngineConfig |
Configurações do Chat Engine. Aplicável apenas se |
searchEngineConfig |
Configurações do mecanismo de pesquisa. Aplicável apenas se |
mediaRecommendationEngineConfig |
Configurações para o Media Engine. Aplicável apenas aos repositórios de dados com as categorias |
Campo de união engine_metadata . Metadados do mecanismo para monitorar o status dele. engine_metadata pode ser apenas de um dos tipos a seguir: |
|
chatEngineMetadata |
Apenas saída. Outras informações sobre o Chat Engine. Aplicável apenas se |
ChatEngineConfig
Configurações para um mecanismo de chat.
Representação JSON |
---|
{
"agentCreationConfig": {
object ( |
Campos | |
---|---|
agentCreationConfig |
A configuração para gerar o agente do Dialogflow associado a esse mecanismo. Essas configurações são consumidas e transmitidas ao serviço do Dialogflow apenas uma vez. Isso significa que eles não podem ser recuperados usando a API |
dialogflowAgentToLink |
O nome do recurso de um agente do Dialogflow que será vinculado a este Chat Engine. Os clientes podem fornecer Formato: Os |
allowCrossRegion |
Opcional. Se a flag estiver definida como "true", o agente e o mecanismo poderão estar em locais diferentes. Caso contrário, eles precisam estar no mesmo local. Por padrão, a flag é definida como "false". Observe que os |
AgentCreationConfig
Configurações para gerar um agente do Dialogflow.
Essas configurações são consumidas e transmitidas ao serviço do Dialogflow apenas uma vez. Isso significa que eles não podem ser recuperados usando a API EngineService.GetEngine
ou EngineService.ListEngines
após a criação do mecanismo.
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 LLM do conector de conhecimento e para a pesquisa de conhecimento. |
defaultLanguageCode |
Obrigatório. O idioma padrão do agente como uma tag de idioma. Para uma lista dos códigos de idioma compatíveis atualmente, consulte o Suporte de idioma. |
timeZone |
Obrigatório. O fuso horário do agente do banco de dados de fuso horário, por exemplo, América/Nova_York, Europa/Paris. |
location |
Local do agente para criação de agentes. Valores aceitos: global/us/eu. Se não for fornecido, o mecanismo dos EUA vai criar o agente usando "us-central-1" por padrão, e o mecanismo da UE vai criar o agente usando "eu-west-1" por padrão. |
SearchEngineConfig
Configurações para um mecanismo de pesquisa.
Representação JSON |
---|
{ "searchTier": enum ( |
Campos | |
---|---|
searchTier |
O nível do recurso de pesquisa deste mecanismo. Os preços podem variar de acordo com o nível. Para saber mais, consulte a documentação de preços. O padrão é |
searchAddOns[] |
O complemento que esse mecanismo de pesquisa ativa. |
SearchTier
Níveis de recursos de pesquisa. Os preços podem variar de acordo com o nível. Para saber mais, consulte a documentação de preços.
Tipos enumerados | |
---|---|
SEARCH_TIER_UNSPECIFIED |
Valor padrão quando a enumeração não é especificada. Isso é inválido para uso. |
SEARCH_TIER_STANDARD |
Nível Standard. |
SEARCH_TIER_ENTERPRISE |
Nível Enterprise. |
SearchAddOn
Complemento que oferece mais funcionalidades para a pesquisa.
Tipos enumerados | |
---|---|
SEARCH_ADD_ON_UNSPECIFIED |
Valor padrão quando a enumeração não é especificada. Isso é inválido para uso. |
SEARCH_ADD_ON_LLM |
Complemento de modelo de linguagem grande. |
MediaRecommendationEngineConfig
Especificações de configuração adicionais para um mecanismo de recomendação de mídia.
Representação JSON |
---|
{ "type": string, "optimizationObjective": string, "optimizationObjectiveConfig": { object ( |
Campos | |
---|---|
type |
Obrigatório. O tipo de motor. Por exemplo, Esse campo, junto com Valores aceitos no momento: |
optimizationObjective |
O objetivo da otimização, por exemplo, Esse campo, junto com Valores aceitos no momento: Se não for especificado, vamos escolher o padrão com base no tipo de mecanismo. O padrão depende do tipo de recomendação:
|
optimizationObjectiveConfig |
Nome e valor do limite personalizado para cvr optimizationObjective. Para targetField |
trainingState |
O estado de treinamento em que o mecanismo está (por exemplo, Como parte do custo de execução do serviço é a frequência do treinamento, isso pode ser usado para determinar quando treinar o mecanismo e controlar o custo. Se não for especificado, o valor padrão para o método |
engineFeaturesConfig |
Opcional. Configuração de recursos adicionais do mecanismo. |
OptimizationObjectiveConfig
Limite personalizado para cvr
optimizationObjective.
Representação JSON |
---|
{ "targetField": string, "targetFieldValueFloat": number } |
Campos | |
---|---|
targetField |
Obrigatório. O nome do campo de destino. Valores aceitos no momento: |
targetFieldValueFloat |
Obrigatório. O limite a ser aplicado à meta (por exemplo, 0,5). |
TrainingState
O estado de treinamento do mecanismo.
Tipos enumerados | |
---|---|
TRAINING_STATE_UNSPECIFIED |
Estado de treinamento não especificado. |
PAUSED |
O treinamento do mecanismo está pausado. |
TRAINING |
O mecanismo está em treinamento. |
EngineFeaturesConfig
Mais configurações de recursos do tipo de mecanismo selecionado.
Representação JSON |
---|
{ // Union field |
Campos | |
---|---|
Campo de união type_dedicated_config . Configurações relacionadas a recursos aplicadas a um tipo específico de mecanismos de recomendação de mídia. type_dedicated_config pode ser apenas de um dos tipos a seguir: |
|
recommendedForYouConfig |
Recomendado para a configuração de recursos do mecanismo. |
mostPopularConfig |
Configuração do recurso de mecanismo mais popular. |
RecommendedForYouFeatureConfig
Configurações de recursos adicionais para criar um mecanismo recommended-for-you
.
Representação JSON |
---|
{ "contextEventType": string } |
Campos | |
---|---|
contextEventType |
O tipo de evento com que o mecanismo é consultado no momento da previsão. Se definido como |
MostPopularFeatureConfig
Configurações de recursos necessárias para criar um mecanismo "Mais populares".
Representação JSON |
---|
{ "timeWindowDays": string } |
Campos | |
---|---|
timeWindowDays |
O período em que o mecanismo é consultado durante o treinamento e a previsão. Apenas números inteiros positivos. O valor corresponde aos eventos dos últimos X dias. Atualmente obrigatório para o mecanismo |
ChatEngineMetadata
Informações adicionais de um Chat Engine. Os campos nesta mensagem são somente saída.
Representação JSON |
---|
{ "dialogflowAgent": string } |
Campos | |
---|---|
dialogflowAgent |
O nome do recurso de um agente do Dialogflow a que o Chat Engine se refere. Formato: |
CommonConfig
Configurações comuns para um Engine.
Representação JSON |
---|
{ "companyName": string } |
Campos | |
---|---|
companyName |
O nome da empresa, do negócio ou da entidade associada ao mecanismo. Definir isso pode ajudar a melhorar os recursos relacionados ao LLM. |
AppType
O app do mecanismo.
Tipos enumerados | |
---|---|
APP_TYPE_UNSPECIFIED |
Todos os apps não especificados. |
APP_TYPE_INTRANET |
Tipo de app para pesquisa na intranet e Agentspace. |
FeatureState
O estado do recurso para o mecanismo.
Tipos enumerados | |
---|---|
FEATURE_STATE_UNSPECIFIED |
O estado do recurso não foi especificado. |
FEATURE_STATE_ON |
O recurso está ativado para ser acessível. |
FEATURE_STATE_OFF |
O recurso é desativado para ficar inacessível. |
ConfigurableBillingApproach
Configuração para uma abordagem de faturamento configurável.
Tipos enumerados | |
---|---|
CONFIGURABLE_BILLING_APPROACH_UNSPECIFIED |
Valor padrão. Para o Spark e a abordagem de faturamento não configurável que não é do Spark. Modelo de preços geral. |
CONFIGURABLE_BILLING_APPROACH_ENABLED |
A abordagem de faturamento segue as configurações especificadas pelo cliente. |
Métodos |
|
---|---|
|
Cria uma Engine . |
|
Exclui um Engine . |
|
Recebe um Engine . |
|
Lista todos os Engine s associados ao projeto. |
|
Atualiza um Engine . |
|
Pausa o treinamento de um mecanismo atual. |
|
Retoma o treinamento de um mecanismo atual. |
|
Ajusta um mecanismo existente. |