- Risorsa: Engine
- ChatEngineConfig
- AgentCreationConfig
- SearchEngineConfig
- SearchTier
- SearchAddOn
- MediaRecommendationEngineConfig
- OptimizationObjectiveConfig
- TrainingState
- EngineFeaturesConfig
- RecommendedForYouFeatureConfig
- MostPopularFeatureConfig
- ChatEngineMetadata
- CommonConfig
- AppType
- FeatureState
- ConfigurableBillingApproach
- Metodi
Risorsa: motore
Metadati che descrivono i parametri di addestramento e pubblicazione di un Engine
.
Rappresentazione JSON |
---|
{ "name": string, "displayName": string, "createTime": string, "updateTime": string, "dataStoreIds": [ string ], "solutionType": enum ( |
Campi | |
---|---|
name |
Immutabile. Identificatore. Il nome risorsa completo del motore. Questo campo deve essere una stringa codificata in UTF-8 con un limite di lunghezza di 1024 caratteri. Formato: il motore |
displayName |
Obbligatorio. Il nome visualizzato del motore. Deve essere leggibile. Stringa codificata UTF-8 con un limite di 1024 caratteri. |
createTime |
Solo output. Timestamp della creazione del motore per suggerimenti. Utilizza RFC 3339, in cui l'output generato è sempre normalizzato in base al fuso orario UTC e utilizza 0, 3, 6 o 9 cifre frazionarie. Sono accettati anche offset diversi da "Z". Esempi: |
updateTime |
Solo output. Timestamp dell'ultimo aggiornamento di Recommendation Engine. Utilizza RFC 3339, in cui l'output generato è sempre normalizzato in base al fuso orario UTC e utilizza 0, 3, 6 o 9 cifre frazionarie. Sono accettati anche offset diversi da "Z". Esempi: |
dataStoreIds[] |
Facoltativo. I datastore associati a questo motore. Per i motori di tipo Se Tieni presente che, se utilizzato in |
solutionType |
Obbligatorio. Le soluzioni del motore. |
industryVertical |
Facoltativo. Il verticale di settore registrato dal motore. La limitazione del verticale del settore Motori si basa su |
commonConfig |
Specifica di configurazione comune che specifica i metadati del motore. |
appType |
Facoltativo. Immutabile. Il tipo di applicazione rappresentato da questa risorsa del motore. NOTA: questo è un nuovo concetto indipendente dal tipo di soluzione o dal settore verticale esistente. |
disableAnalytics |
Facoltativo. Se disattivare o meno l'analisi per le ricerche eseguite su questo motore. |
features |
Facoltativo. Configurazione delle funzionalità per il motore per attivare o disattivare le funzionalità. Chiavi supportate:
|
configurableBillingApproach |
Facoltativo. Configurazione per l'approccio di fatturazione configurabile. |
Campo unione engine_config . Specifiche di configurazione aggiuntive che definiscono il comportamento del motore. engine_config può essere solo uno dei seguenti: |
|
chatEngineConfig |
Configurazioni per il motore di chat. Applicabile solo se |
searchEngineConfig |
Configurazioni per il motore di ricerca. Applicabile solo se |
mediaRecommendationEngineConfig |
Configurazioni per Media Engine. Applicabile solo ai datastore con verticale |
Campo unione engine_metadata . Metadati del motore per monitorare lo stato del motore. engine_metadata può essere solo uno dei seguenti: |
|
chatEngineMetadata |
Solo output. Informazioni aggiuntive su Chat Engine. Applicabile solo se |
ChatEngineConfig
Configurazioni per un motore di chat.
Rappresentazione JSON |
---|
{
"agentCreationConfig": {
object ( |
Campi | |
---|---|
agentCreationConfig |
La configurazione per generare l'agente Dialogflow associato a questo motore. Tieni presente che queste configurazioni vengono utilizzate una sola volta e trasmesse al servizio Dialogflow. Ciò significa che non possono essere recuperati utilizzando le API |
dialogflowAgentToLink |
Il nome della risorsa di un agente Dialogflow esistente da collegare a questo motore di chat. I clienti possono fornire Formato: Tieni presente che i |
allowCrossRegion |
Facoltativo. Se il flag è impostato su true, l'agente e il motore possono trovarsi in posizioni diverse. In caso contrario, devono trovarsi nella stessa posizione. Il flag è impostato su false per impostazione predefinita. Tieni presente che i |
AgentCreationConfig
Configurazioni per generare un agente Dialogflow.
Tieni presente che queste configurazioni vengono utilizzate una sola volta e trasmesse al servizio Dialogflow. Ciò significa che non possono essere recuperati utilizzando le API EngineService.GetEngine
o EngineService.ListEngines
dopo la creazione del motore.
Rappresentazione JSON |
---|
{ "business": string, "defaultLanguageCode": string, "timeZone": string, "location": string } |
Campi | |
---|---|
business |
Nome dell'azienda, dell'organizzazione o di un'altra persona giuridica rappresentata dall'agente. Utilizzato per il prompt LLM del connettore di conoscenza e per la ricerca di conoscenza. |
defaultLanguageCode |
Obbligatorio. La lingua predefinita dell'agente come tag di lingua. Consulta la sezione Supporto delle lingue per un elenco dei codici di lingua attualmente supportati. |
timeZone |
Obbligatorio. Il fuso orario dell'agente dal database dei fusi orari, ad esempio America/New_York, Europe/Paris. |
location |
Posizione dell'agente per la creazione dell'agente, valori supportati: global/us/eu. Se non viene specificato, us Engine creerà l'agente utilizzando us-central-1 per impostazione predefinita; eu Engine creerà l'agente utilizzando eu-west-1 per impostazione predefinita. |
SearchEngineConfig
Configurazioni per un motore di ricerca.
Rappresentazione JSON |
---|
{ "searchTier": enum ( |
Campi | |
---|---|
searchTier |
Il livello della funzionalità di ricerca di questo motore. I diversi livelli potrebbero avere prezzi diversi. Per saperne di più, consulta la documentazione sui prezzi. Se non specificato, il valore predefinito è |
searchAddOns[] |
Il componente aggiuntivo che questo motore di ricerca attiva. |
SearchTier
Livelli delle funzionalità di ricerca. I diversi livelli potrebbero avere prezzi diversi. Per saperne di più, consulta la documentazione sui prezzi.
Enum | |
---|---|
SEARCH_TIER_UNSPECIFIED |
Valore predefinito quando l'enumerazione non è specificata. Questo valore non è valido. |
SEARCH_TIER_STANDARD |
Livello Standard. |
SEARCH_TIER_ENTERPRISE |
Livello Enterprise. |
SearchAddOn
Componente aggiuntivo che fornisce funzionalità aggiuntive per la ricerca.
Enum | |
---|---|
SEARCH_ADD_ON_UNSPECIFIED |
Valore predefinito quando l'enumerazione non è specificata. Questo valore non è valido. |
SEARCH_ADD_ON_LLM |
Componente aggiuntivo del modello linguistico di grandi dimensioni. |
MediaRecommendationEngineConfig
Specifiche di configurazione aggiuntive per un motore di suggerimenti sui contenuti multimediali.
Rappresentazione JSON |
---|
{ "type": string, "optimizationObjective": string, "optimizationObjectiveConfig": { object ( |
Campi | |
---|---|
type |
Obbligatorio. Il tipo di motore. Ad esempio, Questo campo, insieme a Valori attualmente supportati: |
optimizationObjective |
L'obiettivo di ottimizzazione, ad esempio Questo campo, insieme a Valori attualmente supportati: Se non specificato, scegliamo il valore predefinito in base al tipo di motore. Il valore predefinito dipende dal tipo di consiglio:
|
optimizationObjectiveConfig |
Nome e valore della soglia personalizzata per l'obiettivo di ottimizzazione del tasso di conversione. Per targetField |
trainingState |
Lo stato di addestramento del motore (ad es. Poiché parte del costo di esecuzione del servizio è la frequenza di addestramento, questo può essere utilizzato per determinare quando addestrare il motore al fine di controllare i costi. Se non specificato: il valore predefinito per il metodo |
engineFeaturesConfig |
Facoltativo. Configurazione delle funzionalità aggiuntive del motore. |
OptimizationObjectiveConfig
Soglia personalizzata per optimizationObjective cvr
.
Rappresentazione JSON |
---|
{ "targetField": string, "targetFieldValueFloat": number } |
Campi | |
---|---|
targetField |
Obbligatorio. Il nome del campo da scegliere come target. Valori attualmente supportati: |
targetFieldValueFloat |
Obbligatorio. La soglia da applicare al target (ad es. 0,5). |
TrainingState
Lo stato di addestramento del motore.
Enum | |
---|---|
TRAINING_STATE_UNSPECIFIED |
Stato di addestramento non specificato. |
PAUSED |
L'addestramento del motore è in pausa. |
TRAINING |
Il motore è in fase di addestramento. |
EngineFeaturesConfig
Altre configurazioni delle funzionalità del tipo di motore selezionato.
Rappresentazione JSON |
---|
{ // Union field |
Campi | |
---|---|
Campo unione type_dedicated_config . Configurazioni correlate alle funzionalità applicate a un tipo specifico di motori di suggerimenti multimediali. type_dedicated_config può essere solo uno dei seguenti: |
|
recommendedForYouConfig |
Configurazione della funzionalità del motore consigliata per te. |
mostPopularConfig |
Configurazione della funzionalità del motore più popolare. |
RecommendedForYouFeatureConfig
Configurazioni delle funzionalità aggiuntive per la creazione di un motore recommended-for-you
.
Rappresentazione JSON |
---|
{ "contextEventType": string } |
Campi | |
---|---|
contextEventType |
Il tipo di evento con cui viene eseguita una query sul motore al momento della previsione. Se impostato su |
MostPopularFeatureConfig
Configurazioni delle funzionalità necessarie per creare un motore Più popolari.
Rappresentazione JSON |
---|
{ "timeWindowDays": string } |
Campi | |
---|---|
timeWindowDays |
La finestra temporale in cui viene eseguita la query del motore durante l'addestramento e la previsione. Solo numeri interi positivi. Il valore corrisponde agli eventi degli ultimi X giorni. Attualmente richiesto per il motore |
ChatEngineMetadata
Informazioni aggiuntive su un motore di chat. I campi di questo messaggio sono solo di output.
Rappresentazione JSON |
---|
{ "dialogflowAgent": string } |
Campi | |
---|---|
dialogflowAgent |
Il nome della risorsa di un agente Dialogflow a cui fa riferimento questo motore di chat. Formato: |
CommonConfig
Configurazioni comuni per un motore.
Rappresentazione JSON |
---|
{ "companyName": string } |
Campi | |
---|---|
companyName |
Il nome della società, dell'attività o dell'entità associata al motore. L'impostazione di questa opzione può contribuire a migliorare le funzionalità correlate a LLM. |
AppType
L'app del motore.
Enum | |
---|---|
APP_TYPE_UNSPECIFIED |
Tutte le app non specificate. |
APP_TYPE_INTRANET |
Tipo di app per la ricerca intranet e Agentspace. |
FeatureState
Lo stato della funzionalità per il motore.
Enum | |
---|---|
FEATURE_STATE_UNSPECIFIED |
Lo stato della funzionalità non è specificato. |
FEATURE_STATE_ON |
La funzionalità è attivata per essere accessibile. |
FEATURE_STATE_OFF |
La funzionalità è disattivata per non essere accessibile. |
ConfigurableBillingApproach
Configurazione per l'approccio di fatturazione configurabile.
Enum | |
---|---|
CONFIGURABLE_BILLING_APPROACH_UNSPECIFIED |
Valore predefinito. Per l'approccio di fatturazione non configurabile Spark e non Spark. Modello di prezzi generale. |
CONFIGURABLE_BILLING_APPROACH_ENABLED |
L'approccio di fatturazione segue le configurazioni specificate dal cliente. |
Metodi |
|
---|---|
|
Crea un Engine . |
|
Elimina un Engine . |
|
Riceve un Engine . |
|
Elenca tutti i Engine associati al progetto. |
|
Aggiorna un Engine |
|
Mette in pausa l'addestramento di un motore esistente. |
|
Riprende l'addestramento di un motore esistente. |
|
Ottimizza un motore esistente. |