- Recurso: Engine
- SimilarDocumentsEngineConfig
- ChatEngineConfig
- AgentCreationConfig
- SearchEngineConfig
- SearchTier
- SearchAddOn
- MediaRecommendationEngineConfig
- OptimizationObjectiveConfig
- TrainingState
- EngineFeaturesConfig
- RecommendedForYouFeatureConfig
- MostPopularFeatureConfig
- RecommendationMetadata
- ServingState
- DataState
- 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: |
|
similarDocumentsConfig |
Especificações de configuração adicionais para um mecanismo |
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: |
|
recommendationMetadata |
Apenas saída. Informações adicionais de um mecanismo de recomendação. Aplicável apenas se |
chatEngineMetadata |
Apenas saída. Outras informações sobre o Chat Engine. Aplicável apenas se |
SimilarDocumentsEngineConfig
Esse tipo não tem campos.
Especificações de configuração adicionais para um mecanismo similar-items
.
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 |
RecommendationMetadata
Informações adicionais de um mecanismo de recomendação.
Representação JSON |
---|
{ "servingState": enum ( |
Campos | |
---|---|
servingState |
Apenas saída. O estado de veiculação do mecanismo: |
dataState |
Apenas saída. O estado dos requisitos de dados para esse mecanismo: O mecanismo não pode ser treinado se os dados estiverem no estado |
lastTuneTime |
Apenas saída. O carimbo de data/hora em que o último ajuste bem-sucedido foi concluído. Aplicável apenas aos mecanismos de recomendação de mídia. 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: |
lastTrainTime |
Apenas saída. O carimbo de data/hora em que o treinamento mais recente foi concluído. Aplicável apenas aos mecanismos de recomendação de mídia. 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: |
tuningOperation |
Apenas saída. O ID da operação de ajuste mais recente associado ao mecanismo. Aplicável apenas aos mecanismos de recomendação de mídia. Se presente, esse ID de operação pode ser usado para determinar se há um ajuste em andamento para esse mecanismo. Para verificar o status da operação, envie a solicitação operations.get com esse ID no formato de recurso do mecanismo. Se nenhum ajuste tiver sido feito para esse mecanismo, a string estará vazia. |
ServingState
O estado de veiculação do mecanismo de recomendação.
Tipos enumerados | |
---|---|
SERVING_STATE_UNSPECIFIED |
Estado de veiculação não especificado. |
INACTIVE |
O mecanismo não está veiculando. |
ACTIVE |
O mecanismo está veiculando e pode ser consultado. |
TUNED |
O mecanismo é treinado com hiperparâmetros ajustados e pode ser consultado. |
DataState
Descreve se esse mecanismo tem dados de treinamento suficientes para ser treinado continuamente.
Tipos enumerados | |
---|---|
DATA_STATE_UNSPECIFIED |
Valor padrão não especificado. Nunca deve ser definido explicitamente. |
DATA_OK |
O mecanismo tem dados de treinamento suficientes. |
DATA_ERROR |
O mecanismo não tem dados de treinamento suficientes. As mensagens de erro podem ser consultadas pelo Stackdriver. |
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 . |
|
Recebe um CompletionConfig |
|
Recebe as configurações do Workspace para o usuário final. |
|
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. |
|
Atualiza os CompletionConfig s. |