- Recurso: Engine
- ChatEngineConfig
- AgentCreationConfig
- SearchEngineConfig
- SearchTier
- SearchAddOn
- MediaRecommendationEngineConfig
- OptimizationObjectiveConfig
- TrainingState
- EngineFeaturesConfig
- RecommendedForYouFeatureConfig
- MostPopularFeatureConfig
- ChatEngineMetadata
- CommonConfig
- AppType
- FeatureState
- ConfigurableBillingApproach
- Métodos
Recurso: Engine
Metadatos que describen los parámetros de entrenamiento y servicio de un Engine
.
Representación JSON |
---|
{ "name": string, "displayName": string, "createTime": string, "updateTime": string, "dataStoreIds": [ string ], "solutionType": enum ( |
Campos | |
---|---|
name |
Inmutable. Identificador. Nombre completo del recurso del motor. Este campo debe ser una cadena codificada en UTF-8 con un límite de 1024 caracteres. Formato: |
displayName |
Obligatorio. Nombre visible del motor. Debe ser legible. Cadena codificada en UTF-8 con un límite de 1024 caracteres. |
createTime |
Solo de salida. Marca de tiempo de la creación del motor de recomendaciones. Usa RFC 3339, donde la salida generada siempre se normaliza con Z y usa 0, 3, 6 o 9 dígitos fraccionarios. También se aceptan otros desplazamientos distintos de "Z". Ejemplos: |
updateTime |
Solo de salida. Marca de tiempo de la última actualización de Recommendation Engine. Usa RFC 3339, donde la salida generada siempre se normaliza con Z y usa 0, 3, 6 o 9 dígitos fraccionarios. También se aceptan otros desplazamientos distintos de "Z". Ejemplos: |
dataStoreIds[] |
Opcional. Los almacenes de datos asociados a este motor. En el caso de los buscadores de tipo Si Ten en cuenta que, cuando se usa en |
solutionType |
Obligatorio. Las soluciones del motor. |
industryVertical |
Opcional. El vertical del sector que registra el motor. La restricción de la vertical del sector de buscadores se basa en |
commonConfig |
Especificación de configuración común que especifica los metadatos del motor. |
appType |
Opcional. Inmutable. Es el tipo de aplicación que representa este recurso de motor. NOTA: Se trata de un concepto nuevo que no depende del vertical del sector ni del tipo de solución. |
disableAnalytics |
Opcional. Indica si se deben inhabilitar las analíticas de las búsquedas realizadas en este buscador. |
features |
Opcional. Configuración de funciones para que el motor habilite o inhabilite funciones. Claves admitidas:
|
configurableBillingApproach |
Opcional. Configuración del método de facturación configurable. |
Campo de unión engine_config . Especificaciones de configuración adicionales que definen el comportamiento del motor. engine_config solo puede ser una de estas dos opciones: |
|
chatEngineConfig |
Configuraciones de Chat Engine. Solo se aplica si |
searchEngineConfig |
Configuraciones del buscador. Solo se aplica si |
mediaRecommendationEngineConfig |
Configuraciones de Media Engine. Solo se aplica a los almacenes de datos de los verticales |
Campo de unión engine_metadata . Metadatos del buscador para monitorizar el estado del buscador. engine_metadata solo puede ser una de estas dos opciones: |
|
chatEngineMetadata |
Solo de salida. Información adicional sobre el motor de chat. Solo se aplica si |
ChatEngineConfig
Configuraciones de un Chat Engine.
Representación JSON |
---|
{
"agentCreationConfig": {
object ( |
Campos | |
---|---|
agentCreationConfig |
La configuración para generar el agente de Dialogflow asociado a este Engine. Ten en cuenta que el servicio Dialogflow usa estas configuraciones una sola vez. Esto significa que no se pueden recuperar mediante las APIs |
dialogflowAgentToLink |
Nombre de recurso de un agente de Dialogflow que ya exista para vincularlo a este Chat Engine. Los clientes pueden proporcionar Formato: Ten en cuenta que los |
allowCrossRegion |
Opcional. Si la marca se define como "true", permitimos que el agente y el motor estén en ubicaciones diferentes. De lo contrario, el agente y el motor deben estar en la misma ubicación. La marca tiene el valor "false" de forma predeterminada. Ten en cuenta que los |
AgentCreationConfig
Configuraciones para generar un agente de Dialogflow.
Ten en cuenta que el servicio Dialogflow usa estas configuraciones una sola vez. Esto significa que no se pueden recuperar mediante las APIs EngineService.GetEngine
o EngineService.ListEngines
después de crear el motor.
Representación JSON |
---|
{ "business": string, "defaultLanguageCode": string, "timeZone": string, "location": string } |
Campos | |
---|---|
business |
Nombre de la empresa, organización u otra entidad a la que representa el agente. Se usa para la petición del LLM del conector de conocimientos y para la búsqueda de conocimientos. |
defaultLanguageCode |
Obligatorio. El idioma predeterminado del agente como etiqueta de idioma. Consulta el apartado sobre compatibilidad de idiomas para obtener una lista de los códigos de idioma admitidos actualmente. |
timeZone |
Obligatorio. La zona horaria del agente de la base de datos de zonas horarias, por ejemplo: America/New_York, Europe/Paris. |
location |
Ubicación del agente para la creación de agentes. Valores admitidos: global, us o eu. Si no se proporciona, el motor de EE. UU. creará el agente con us-central-1 de forma predeterminada, mientras que el motor de la UE lo creará con eu-west-1 de forma predeterminada. |
SearchEngineConfig
Configuraciones de un buscador.
Representación JSON |
---|
{ "searchTier": enum ( |
Campos | |
---|---|
searchTier |
Nivel de la función de búsqueda de este buscador. Los precios pueden variar en función del nivel. Para obtener más información, consulta la documentación sobre los precios. Si no se especifica, se asigna el valor |
searchAddOns[] |
El complemento que habilita este buscador. |
SearchTier
Niveles de funciones de búsqueda. Los precios pueden variar en función del nivel. Para obtener más información, consulta la documentación sobre los precios.
Enumeraciones | |
---|---|
SEARCH_TIER_UNSPECIFIED |
Valor predeterminado cuando no se especifica la enumeración. No se puede usar. |
SEARCH_TIER_STANDARD |
Nivel Standard. |
SEARCH_TIER_ENTERPRISE |
Nivel Enterprise. |
SearchAddOn
Complemento que proporciona funciones adicionales para la búsqueda.
Enumeraciones | |
---|---|
SEARCH_ADD_ON_UNSPECIFIED |
Valor predeterminado cuando no se especifica la enumeración. No se puede usar. |
SEARCH_ADD_ON_LLM |
Complemento de modelo de lenguaje extenso. |
MediaRecommendationEngineConfig
Especificaciones de configuración adicionales para un motor de recomendaciones de contenido multimedia.
Representación JSON |
---|
{ "type": string, "optimizationObjective": string, "optimizationObjectiveConfig": { object ( |
Campos | |
---|---|
type |
Obligatorio. El tipo de motor. Por ejemplo: Este campo, junto con Valores admitidos actualmente: |
optimizationObjective |
El objetivo de optimización. Por ejemplo: Este campo, junto con Valores admitidos actualmente: Si no se especifica, elegimos el valor predeterminado en función del tipo de motor. El valor predeterminado depende del tipo de recomendación:
|
optimizationObjectiveConfig |
Nombre y valor del umbral personalizado para cvr optimizationObjective. En el caso de targetField |
trainingState |
El estado de entrenamiento en el que se encuentra el motor (por ejemplo, Como parte del coste de ejecutar el servicio es la frecuencia de entrenamiento, se puede usar para determinar cuándo entrenar el motor y, así, controlar los costes. Si no se especifica, el valor predeterminado del método |
engineFeaturesConfig |
Opcional. Configuración de funciones adicionales del motor. |
OptimizationObjectiveConfig
Umbral personalizado para el campo cvr
optimizationObjective.
Representación JSON |
---|
{ "targetField": string, "targetFieldValueFloat": number } |
Campos | |
---|---|
targetField |
Obligatorio. Nombre del campo al que se va a orientar. Valores admitidos actualmente: |
targetFieldValueFloat |
Obligatorio. El umbral que se va a aplicar al objetivo (por ejemplo, 0,5). |
TrainingState
El estado de entrenamiento del motor.
Enumeraciones | |
---|---|
TRAINING_STATE_UNSPECIFIED |
Estado de entrenamiento no especificado. |
PAUSED |
El entrenamiento del motor está en pausa. |
TRAINING |
El motor se está entrenando. |
EngineFeaturesConfig
Más configuraciones de funciones del tipo de motor seleccionado.
Representación JSON |
---|
{ // Union field |
Campos | |
---|---|
Campo de unión type_dedicated_config . Configuraciones relacionadas con funciones aplicadas a un tipo específico de motores de recomendaciones de contenido multimedia. type_dedicated_config solo puede ser una de estas dos opciones: |
|
recommendedForYouConfig |
Configuración recomendada para la función de motor. |
mostPopularConfig |
Configuración de las funciones más populares del motor. |
RecommendedForYouFeatureConfig
Configuraciones adicionales para crear un buscador recommended-for-you
.
Representación JSON |
---|
{ "contextEventType": string } |
Campos | |
---|---|
contextEventType |
El tipo de evento con el que se consulta el motor en el momento de la predicción. Si se define como |
MostPopularFeatureConfig
Configuraciones de funciones necesarias para crear un motor Más populares.
Representación JSON |
---|
{ "timeWindowDays": string } |
Campos | |
---|---|
timeWindowDays |
Ventana temporal en la que se consulta el motor durante el entrenamiento y la predicción. Solo números enteros positivos. El valor se traduce en los últimos X días de eventos. Actualmente, es obligatorio para el motor |
ChatEngineMetadata
Información adicional de un Chat Engine. Los campos de este mensaje son de solo salida.
Representación JSON |
---|
{ "dialogflowAgent": string } |
Campos | |
---|---|
dialogflowAgent |
Nombre de recurso de un agente de Dialogflow al que hace referencia este Chat Engine. Formato: |
CommonConfig
Configuraciones habituales de un motor.
Representación JSON |
---|
{ "companyName": string } |
Campos | |
---|---|
companyName |
Nombre de la empresa, el negocio o la entidad asociados al motor. Si lo haces, puede que mejoren las funciones relacionadas con LLMs. |
AppType
La aplicación del motor.
Enumeraciones | |
---|---|
APP_TYPE_UNSPECIFIED |
Todas las aplicaciones no especificadas. |
APP_TYPE_INTRANET |
Tipo de aplicación para la búsqueda en la intranet y Agentspace. |
FeatureState
El estado de la función del motor.
Enumeraciones | |
---|---|
FEATURE_STATE_UNSPECIFIED |
El estado de la función no está especificado. |
FEATURE_STATE_ON |
La función está activada para que sea accesible. |
FEATURE_STATE_OFF |
La función está desactivada para que no se pueda acceder a ella. |
ConfigurableBillingApproach
Configuración del método de facturación configurable.
Enumeraciones | |
---|---|
CONFIGURABLE_BILLING_APPROACH_UNSPECIFIED |
Valor predeterminado. Enfoque de facturación no configurable para Spark y no Spark. Modelo de precios general. |
CONFIGURABLE_BILLING_APPROACH_ENABLED |
El método de facturación sigue las configuraciones especificadas por el cliente. |
Métodos |
|
---|---|
|
Crea un Engine . |
|
Elimina un Engine . |
|
Obtiene un Engine . |
|
Lista todos los Engine s asociados al proyecto. |
|
Actualiza un Engine . |
|
Pausa el entrenamiento de un buscador. |
|
Reanuda el entrenamiento de un motor. |
|
Ajusta un buscador. |