- Ressource : Engine
- ChatEngineConfig
- AgentCreationConfig
- SearchEngineConfig
- SearchTier
- SearchAddOn
- MediaRecommendationEngineConfig
- OptimizationObjectiveConfig
- TrainingState
- EngineFeaturesConfig
- RecommendedForYouFeatureConfig
- MostPopularFeatureConfig
- ChatEngineMetadata
- CommonConfig
- AppType
- FeatureState
- ConfigurableBillingApproach
- Méthodes
Ressource : Moteur
Métadonnées décrivant les paramètres d'entraînement et de diffusion d'un Engine
.
Représentation JSON |
---|
{ "name": string, "displayName": string, "createTime": string, "updateTime": string, "dataStoreIds": [ string ], "solutionType": enum ( |
Champs | |
---|---|
name |
Immuable. Identifiant. Nom complet de la ressource du moteur. Ce champ doit être une chaîne encodée au format UTF-8, dont la longueur ne doit pas dépasser 1 024 caractères. Le format |
displayName |
Obligatoire. Nom à afficher du moteur. Doit être lisible par l'humain. Chaîne encodée en UTF-8 avec une limite de 1 024 caractères. |
createTime |
Uniquement en sortie. Code temporel de la création du moteur de recommandations. Utilise la norme RFC 3339, où la sortie générée utilise toujours le format UTC (indiqué par "Z" pour le temps universel coordonné) avec des secondes fractionnaires de 0, 3, 6 ou 9 chiffres décimaux. Des décalages horaires autres que "Z" (UTC) sont également acceptés. Exemples : |
updateTime |
Uniquement en sortie. Horodatage de la dernière mise à jour du moteur de recommandation. Utilise la norme RFC 3339, où la sortie générée utilise toujours le format UTC (indiqué par "Z" pour le temps universel coordonné) avec des secondes fractionnaires de 0, 3, 6 ou 9 chiffres décimaux. Des décalages horaires autres que "Z" (UTC) sont également acceptés. Exemples : |
dataStoreIds[] |
Facultatif. Datastores associés à ce moteur. Les moteurs de type Si Notez que lorsqu'il est utilisé dans |
solutionType |
Obligatoire. Les solutions du moteur. |
industryVertical |
Facultatif. Secteur d'activité enregistré par le moteur. La restriction du secteur d'activité "Moteur" est basée sur |
commonConfig |
Spécification de configuration courante qui spécifie les métadonnées du moteur. |
appType |
Facultatif. Immuable. Type d'application que représente cette ressource de moteur. REMARQUE : Il s'agit d'un nouveau concept indépendant du secteur d'activité ou du type de solution existants. |
disableAnalytics |
Facultatif. Indique si les données analytiques doivent être désactivées pour les recherches effectuées sur ce moteur. |
features |
Facultatif. Configuration des fonctionnalités permettant au moteur d'activer ou de désactiver des fonctionnalités. Clés compatibles :
|
configurableBillingApproach |
Facultatif. Configuration de l'approche de facturation configurable. |
Champ d'union engine_config . Spécifications de configuration supplémentaires qui définissent le comportement du moteur. engine_config ne peut être qu'un des éléments suivants : |
|
chatEngineConfig |
Configurations du Chat Engine. Ne s'applique que si |
searchEngineConfig |
Configurations du moteur de recherche. Ne s'applique que si |
mediaRecommendationEngineConfig |
Configurations pour le moteur Media. Applicable uniquement aux data stores avec les secteurs |
Champ d'union engine_metadata . Métadonnées du moteur permettant de surveiller son état. engine_metadata ne peut être qu'un des éléments suivants : |
|
chatEngineMetadata |
Uniquement en sortie. Informations supplémentaires sur le Chat Engine. Ne s'applique que si |
ChatEngineConfig
Configurations pour un Chat Engine.
Représentation JSON |
---|
{
"agentCreationConfig": {
object ( |
Champs | |
---|---|
agentCreationConfig |
La configuration génère l'agent Dialogflow associé à ce moteur. Notez que ces configurations sont utilisées une seule fois par le service Dialogflow et lui sont transmises. Cela signifie qu'ils ne peuvent pas être récupérés à l'aide des API |
dialogflowAgentToLink |
Nom de ressource d'un agent Dialogflow existant à associer à ce Chat Engine. Les clients peuvent soit fournir Format : Notez que les |
allowCrossRegion |
Facultatif. Si le signal est défini sur "true", l'agent et le moteur peuvent se trouver à des emplacements différents. Sinon, ils doivent se trouver au même emplacement. Par défaut, l'indicateur est défini sur "false". Notez que les |
AgentCreationConfig
Configurations permettant de générer un agent Dialogflow.
Notez que ces configurations sont utilisées une seule fois par le service Dialogflow et lui sont transmises. Cela signifie qu'ils ne peuvent pas être récupérés à l'aide des API EngineService.GetEngine
ou EngineService.ListEngines
après la création du moteur.
Représentation JSON |
---|
{ "business": string, "defaultLanguageCode": string, "timeZone": string, "location": string } |
Champs | |
---|---|
business |
Nom de l'entreprise, de l'organisation ou de toute autre entité que l'agent représente. Utilisé pour l'invite LLM du connecteur de connaissances et pour la recherche de connaissances. |
defaultLanguageCode |
Obligatoire. Langue par défaut de l'agent en tant que tag de langue. Consultez la section Langues acceptées pour obtenir la liste des codes de langue actuellement compatibles. |
timeZone |
Obligatoire. Le fuseau horaire de l'agent à partir de la base de données de fuseaux horaires, par exemple, Amérique/New_York, Europe/Paris. |
location |
Emplacement de l'agent à créer. Les valeurs acceptées sont "global", "us" et "eu". Si aucune valeur n'est fournie, le moteur US créera l'agent en utilisant us-central-1 par défaut, tandis que le moteur EU créera l'agent en utilisant eu-west-1 par défaut. |
SearchEngineConfig
Configurations d'un moteur de recherche.
Représentation JSON |
---|
{ "searchTier": enum ( |
Champs | |
---|---|
searchTier |
Niveau de fonctionnalité de recherche de ce moteur. Les prix peuvent varier d'un niveau à l'autre. Pour en savoir plus, consultez la documentation sur les tarifs. En l'absence de spécification, la valeur par défaut est |
searchAddOns[] |
Module complémentaire activé par ce moteur de recherche. |
SearchTier
Niveaux de fonctionnalités de recherche. Les prix peuvent varier d'un niveau à l'autre. Pour en savoir plus, consultez la documentation sur les tarifs.
Enums | |
---|---|
SEARCH_TIER_UNSPECIFIED |
Valeur par défaut lorsque l'énumération n'est pas spécifiée. Cette méthode n'est pas valide. |
SEARCH_TIER_STANDARD |
Niveau Standard. |
SEARCH_TIER_ENTERPRISE |
Niveau Enterprise. |
SearchAddOn
Module complémentaire qui fournit des fonctionnalités de recherche supplémentaires.
Enums | |
---|---|
SEARCH_ADD_ON_UNSPECIFIED |
Valeur par défaut lorsque l'énumération n'est pas spécifiée. Cette méthode n'est pas valide. |
SEARCH_ADD_ON_LLM |
Module complémentaire Grand modèle de langage. |
MediaRecommendationEngineConfig
Spécifications de configuration supplémentaires pour un moteur de recommandation de contenus multimédias.
Représentation JSON |
---|
{ "type": string, "optimizationObjective": string, "optimizationObjectiveConfig": { object ( |
Champs | |
---|---|
type |
Obligatoire. Type de moteur (par exemple, Ce champ et Valeurs actuellement acceptées : |
optimizationObjective |
Objectif d'optimisation (par exemple, Ce champ et Valeurs actuellement acceptées : Si aucune valeur n'est spécifiée, nous choisissons une valeur par défaut en fonction du type de moteur. La valeur par défaut dépend du type de recommandation :
|
optimizationObjectiveConfig |
Nom et valeur du seuil personnalisé pour l'objectif d'optimisation du taux de conversion. Pour targetField |
trainingState |
État d'entraînement du moteur (par exemple, Étant donné qu'une partie du coût d'exécution du service est liée à la fréquence d'entraînement, cela peut être utilisé pour déterminer quand entraîner le moteur afin de contrôler les coûts. Si aucune valeur n'est spécifiée, la valeur par défaut pour la méthode |
engineFeaturesConfig |
Facultatif. Configuration des fonctionnalités supplémentaires du moteur. |
OptimizationObjectiveConfig
Seuil personnalisé pour optimizationObjective cvr
.
Représentation JSON |
---|
{ "targetField": string, "targetFieldValueFloat": number } |
Champs | |
---|---|
targetField |
Obligatoire. Nom du champ à cibler. Valeurs actuellement acceptées : |
targetFieldValueFloat |
Obligatoire. Seuil à appliquer à la cible (par exemple, 0,5). |
TrainingState
État d'entraînement du moteur.
Enums | |
---|---|
TRAINING_STATE_UNSPECIFIED |
État d'entraînement non spécifié. |
PAUSED |
L'entraînement du moteur est suspendu. |
TRAINING |
Le moteur est en cours d'entraînement. |
EngineFeaturesConfig
Plus de configurations de fonctionnalités pour le type de moteur sélectionné.
Représentation JSON |
---|
{ // Union field |
Champs | |
---|---|
Champ d'union type_dedicated_config . Configurations liées aux fonctionnalités appliquées à un type spécifique de moteurs de recommandation de contenu multimédia. type_dedicated_config ne peut être qu'un des éléments suivants : |
|
recommendedForYouConfig |
Configuration de la fonctionnalité du moteur "Recommandé pour vous". |
mostPopularConfig |
Configuration des fonctionnalités du moteur les plus populaires. |
RecommendedForYouFeatureConfig
Configurations de fonctionnalités supplémentaires pour créer un moteur recommended-for-you
.
Représentation JSON |
---|
{ "contextEventType": string } |
Champs | |
---|---|
contextEventType |
Type d'événement avec lequel le moteur est interrogé au moment de la prédiction. Si la valeur est définie sur |
MostPopularFeatureConfig
Configurations de caractéristiques requises pour créer un moteur "Les plus populaires".
Représentation JSON |
---|
{ "timeWindowDays": string } |
Champs | |
---|---|
timeWindowDays |
Période pendant laquelle le moteur est interrogé lors de l'entraînement et de la prédiction. Entiers positifs uniquement. La valeur correspond aux événements des X derniers jours. Actuellement requis pour le moteur |
ChatEngineMetadata
Informations supplémentaires sur un Chat Engine. Les champs de ce message sont en sortie uniquement.
Représentation JSON |
---|
{ "dialogflowAgent": string } |
Champs | |
---|---|
dialogflowAgent |
Nom de ressource d'un agent Dialogflow auquel ce Chat Engine fait référence. Format : |
CommonConfig
Configurations courantes d'un moteur.
Représentation JSON |
---|
{ "companyName": string } |
Champs | |
---|---|
companyName |
Nom de l'entreprise, de l'établissement ou de l'entité associés au moteur. Cela peut aider à améliorer les fonctionnalités liées aux LLM. |
AppType
L'application du moteur.
Enums | |
---|---|
APP_TYPE_UNSPECIFIED |
Toutes les applications non spécifiées. |
APP_TYPE_INTRANET |
Type d'application pour la recherche sur l'intranet et Agentspace. |
FeatureState
État de la fonctionnalité pour le moteur.
Enums | |
---|---|
FEATURE_STATE_UNSPECIFIED |
L'état de la fonctionnalité n'est pas spécifié. |
FEATURE_STATE_ON |
La fonctionnalité est activée pour être accessible. |
FEATURE_STATE_OFF |
La fonctionnalité est désactivée et donc inaccessible. |
ConfigurableBillingApproach
Configuration de l'approche de facturation configurable.
Enums | |
---|---|
CONFIGURABLE_BILLING_APPROACH_UNSPECIFIED |
Valeur par défaut. Pour l'approche de facturation non configurable Spark et non Spark. Modèle de tarification général. |
CONFIGURABLE_BILLING_APPROACH_ENABLED |
L'approche de facturation suit les configurations spécifiées par le client. |
Méthodes |
|
---|---|
|
Crée un objet Engine . |
|
Supprime un Engine . |
|
Récupère un Engine . |
|
Liste tous les Engine associés au projet. |
|
Met à jour un Engine . |