- Recurso: Engine
- ChatEngineConfig
- AgentCreationConfig
- SearchEngineConfig
- SearchTier
- SearchAddOn
- MediaRecommendationEngineConfig
- OptimizationObjectiveConfig
- TrainingState
- EngineFeaturesConfig
- RecommendedForYouFeatureConfig
- MostPopularFeatureConfig
- ChatEngineMetadata
- CommonConfig
- AppType
- FeatureState
- ConfigurableBillingApproach
- Métodos
Recurso: Engine
Son los metadatos que describen los parámetros de entrenamiento y entrega de un Engine
.
Representación JSON |
---|
{ "name": string, "displayName": string, "createTime": string, "updateTime": string, "dataStoreIds": [ string ], "solutionType": enum ( |
Campos | |
---|---|
name |
Inmutable. Es el identificador. Es el nombre completamente calificado del recurso del motor. Este campo debe ser una cadena codificada en UTF-8 con un límite de longitud de 1,024 caracteres. Formato: El motor |
displayName |
Obligatorio. Es el nombre visible del motor. Debe ser legible. Es una cadena codificada en UTF-8 con un límite de 1,024 caracteres. |
createTime |
Solo salida. Es la marca de tiempo en la que se creó el motor de recomendaciones. Usa el formato RFC 3339, en el que el resultado generado siempre estará normalizado a Z y usará 0, 3, 6 o 9 dígitos fraccionarios. También se aceptan otras compensaciones que no sean “Z”. Ejemplos: |
updateTime |
Solo salida. Es la marca de tiempo de la última actualización del motor de recomendaciones. Usa el formato RFC 3339, en el que el resultado generado siempre estará normalizado a Z y usará 0, 3, 6 o 9 dígitos fraccionarios. También se aceptan otras compensaciones que no sean “Z”. Ejemplos: |
dataStoreIds[] |
Opcional. Son los almacenes de datos asociados a este motor. En el caso de los motores de tipo Si Ten en cuenta que, cuando se usa en |
solutionType |
Obligatorio. Son las soluciones del motor. |
industryVertical |
Opcional. Es la vertical de la industria que registra el motor. La restricción de la vertical de la industria del motor se basa en |
commonConfig |
Es una 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 del motor. NOTA: Este es un concepto nuevo independiente del sector vertical o el tipo de solución existentes. |
disableAnalytics |
Opcional. Indica si se deben inhabilitar las estadísticas de las búsquedas realizadas en este motor. |
features |
Opcional. Es la configuración de funciones para que el motor habilite o inhabilite funciones. Claves admitidas:
|
configurableBillingApproach |
Opcional. Es la configuración para el enfoque de facturación configurable. |
Campo de unión engine_config . Son especificaciones de configuración adicionales que definen el comportamiento del motor. engine_config puede ser solo uno de los siguientes: |
|
chatEngineConfig |
Son las configuraciones del motor de chat. Solo se aplica si |
searchEngineConfig |
Son los parámetros de configuración del motor de búsqueda. Solo se aplica si |
mediaRecommendationEngineConfig |
Son las configuraciones del motor de medios. Solo se aplica a los almacenes de datos con las verticales |
Campo de unión engine_metadata . Son los metadatos del motor para supervisar su estado. engine_metadata puede ser solo uno de los siguientes: |
|
chatEngineMetadata |
Solo salida. Es información adicional sobre el motor de Chat. Solo se aplica si |
ChatEngineConfig
Es la configuración de un Chat Engine.
Representación JSON |
---|
{
"agentCreationConfig": {
object ( |
Campos | |
---|---|
agentCreationConfig |
Es la configuración para generar el agente de Dialogflow asociado a este motor. Ten en cuenta que el servicio de Dialogflow consume y recibe estas configuraciones una sola vez. Esto significa que no se pueden recuperar con la API de |
dialogflowAgentToLink |
Es el nombre del recurso de un agente de Dialogflow existente que se vinculará a este Chat Engine. Los clientes pueden proporcionar Formato: Ten en cuenta que el servicio de Dialogflow consume los |
allowCrossRegion |
Opcional. Si la marca se establece como verdadera, permitimos que el agente y el motor estén en ubicaciones diferentes. De lo contrario, se requiere que el agente y el motor estén en la misma ubicación. De forma predeterminada, la marca se establece en falso. Ten en cuenta que |
AgentCreationConfig
Son los parámetros de configuración para generar un agente de Dialogflow.
Ten en cuenta que el servicio de Dialogflow consume y recibe estas configuraciones una sola vez. Esto significa que no se pueden recuperar con la API de EngineService.GetEngine
o EngineService.ListEngines
después de la creación del motor.
Representación JSON |
---|
{ "business": string, "defaultLanguageCode": string, "timeZone": string, "location": string } |
Campos | |
---|---|
business |
Nombre de la empresa, organización o cualquier otra entidad que representa el agente Se usa para la instrucción del LLM del conector de conocimiento y para la búsqueda de conocimiento. |
defaultLanguageCode |
Obligatorio. El idioma predeterminado del agente como una etiqueta de idioma. Consulta Idiomas admitidos para obtener una lista de los códigos de idioma admitidos en este momento. |
timeZone |
Obligatorio. La zona horaria del agente de la base de datos de zonas horarias, p. ej., America/New_York, Europe/Paris. |
location |
Ubicación del agente para la creación del agente. Los valores admitidos son global/us/eu. Si no se proporciona, el motor de EE.UU. creará el agente con us-central-1 de forma predeterminada, y el motor de la UE creará el agente con eu-west-1 de forma predeterminada. |
SearchEngineConfig
Son las configuraciones de un motor de búsqueda.
Representación JSON |
---|
{ "searchTier": enum ( |
Campos | |
---|---|
searchTier |
Es el nivel de funciones de búsqueda de este motor. Los diferentes niveles pueden tener precios diferentes. Para obtener más información, consulta la documentación sobre precios. El valor predeterminado es |
searchAddOns[] |
Es el complemento que habilita este motor de búsqueda. |
SearchTier
Son los niveles de las funciones de búsqueda. Los diferentes niveles pueden tener precios diferentes. Para obtener más información, consulta la documentación sobre precios.
Enums | |
---|---|
SEARCH_TIER_UNSPECIFIED |
Es el valor predeterminado cuando no se especifica el enum. No se puede usar. |
SEARCH_TIER_STANDARD |
Nivel Estándar. |
SEARCH_TIER_ENTERPRISE |
Nivel empresarial. |
SearchAddOn
Es un complemento que proporciona funcionalidad adicional para la búsqueda.
Enums | |
---|---|
SEARCH_ADD_ON_UNSPECIFIED |
Es el valor predeterminado cuando no se especifica el enum. No se puede usar. |
SEARCH_ADD_ON_LLM |
Complemento de modelo de lenguaje grande. |
MediaRecommendationEngineConfig
Son 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. Es el tipo de motor, p. ej., Este campo, junto con Actualmente, los valores admitidos son |
optimizationObjective |
Es el objetivo de optimización, p. ej., Este campo, junto con Valores admitidos actualmente: Si no se especifica, elegimos el valor predeterminado según el tipo de motor. El valor predeterminado depende del tipo de recomendación:
|
optimizationObjectiveConfig |
Nombre y valor del umbral personalizado para el objetivo de optimización cvr. Para targetField |
trainingState |
Es el estado de entrenamiento en el que se encuentra el motor (p.ej., Dado que parte del costo de ejecutar el servicio es la frecuencia de entrenamiento, esto se puede usar para determinar cuándo entrenar el motor y controlar el costo. Si no se especifica, el valor predeterminado para el método |
engineFeaturesConfig |
Opcional. Es la configuración de funciones adicionales del motor. |
OptimizationObjectiveConfig
Es el umbral personalizado para optimizationObjective de cvr
.
Representación JSON |
---|
{ "targetField": string, "targetFieldValueFloat": number } |
Campos | |
---|---|
targetField |
Obligatorio. Es el nombre del campo al que se segmenta. Valores admitidos actualmente: |
targetFieldValueFloat |
Obligatorio. Es el umbral que se aplicará al objetivo (p.ej., 0.5). |
TrainingState
Es el estado de entrenamiento del motor.
Enums | |
---|---|
TRAINING_STATE_UNSPECIFIED |
No se especificó el estado del entrenamiento. |
PAUSED |
El entrenamiento del motor está en pausa. |
TRAINING |
El motor se está entrenando. |
EngineFeaturesConfig
Son más parámetros de configuración de funciones del tipo de motor seleccionado.
Representación JSON |
---|
{ // Union field |
Campos | |
---|---|
Campo de unión type_dedicated_config . Son los parámetros de configuración relacionados con las funciones que se aplican a un tipo específico de motores de recomendación de medios. type_dedicated_config puede ser solo uno de los siguientes: |
|
recommendedForYouConfig |
Es la configuración de la función del motor de recomendaciones para ti. |
mostPopularConfig |
Es la configuración de la función del motor más popular. |
RecommendedForYouFeatureConfig
Es la configuración de funciones adicionales para crear un motor de recommended-for-you
.
Representación JSON |
---|
{ "contextEventType": string } |
Campos | |
---|---|
contextEventType |
Es el tipo de evento con el que se consulta el motor en el momento de la predicción. Si se configura como |
MostPopularFeatureConfig
Son los parámetros de configuración de funciones que se requieren para crear un motor de búsqueda de lo más popular.
Representación JSON |
---|
{ "timeWindowDays": string } |
Campos | |
---|---|
timeWindowDays |
Es el período durante el cual se consulta el motor en el momento del entrenamiento y la predicción. Solo números enteros positivos. El valor se traduce en los últimos X días de eventos. Actualmente, se requiere para el motor |
ChatEngineMetadata
Es información adicional de un motor de Chat. Los campos de este mensaje son solo de salida.
Representación JSON |
---|
{ "dialogflowAgent": string } |
Campos | |
---|---|
dialogflowAgent |
Es el nombre del recurso de un agente de Dialogflow al que hace referencia este Chat Engine. Formato: |
CommonConfig
Son configuraciones comunes para un motor.
Representación JSON |
---|
{ "companyName": string } |
Campos | |
---|---|
companyName |
Es el nombre de la empresa, el negocio o la entidad asociados con el motor. Establecer este parámetro de configuración puede ayudar a mejorar las funciones relacionadas con LLM. |
AppType
Es la app del motor.
Enums | |
---|---|
APP_TYPE_UNSPECIFIED |
Todas las apps no especificadas. |
APP_TYPE_INTRANET |
Es el tipo de app para la búsqueda en la intranet y Agentspace. |
FeatureState
Es el estado de la función para el motor.
Enums | |
---|---|
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
Es la configuración para el enfoque de facturación configurable.
Enums | |
---|---|
CONFIGURABLE_BILLING_APPROACH_UNSPECIFIED |
Valor predeterminado. Es el enfoque de facturación no configurable para Spark y no Spark. Modelo de precios general. |
CONFIGURABLE_BILLING_APPROACH_ENABLED |
El enfoque de facturación sigue las configuraciones especificadas por el cliente. |
Métodos |
|
---|---|
|
Crea un Engine . |
|
Borra un Engine . |
|
Obtienes una Engine . |
|
Enumera todos los Engine asociados al proyecto. |
|
Actualiza un Engine |
|
Pausa el entrenamiento de un motor existente. |
|
Reanuda el entrenamiento de un motor existente. |
|
Ajusta un motor existente. |