Risorsa: ServingConfig
Configura i metadati utilizzati per generare i risultati del tempo di pubblicazione (ad es. risultati di ricerca o previsioni dei suggerimenti). ServingConfig viene trasmesso nella richiesta di ricerca e previsione e genera risultati.
Rappresentazione JSON |
---|
{ "name": string, "displayName": string, "solutionType": enum ( |
Campi | |
---|---|
name |
Immutabile. Nome completo |
displayName |
Obbligatorio. Il nome visualizzato della configurazione di pubblicazione leggibile. Utilizzato nell'interfaccia utente di Discovery. Questo campo deve essere una stringa codificata in UTF-8 con un limite di lunghezza di 128 caratteri. In caso contrario, viene restituito un errore INVALID_ARGUMENT. |
solutionType |
Obbligatorio. Immutabile. Specifica il tipo di soluzione a cui può essere associata una configurazione di pubblicazione. |
modelId |
L'ID del modello da utilizzare al momento della pubblicazione. Al momento sono supportati solo i modelli di raccomandazione. Può essere modificato, ma solo con un modello compatibile (ad es. CTR di Altri che ti potrebbero piacere con TdC di Altri che ti potrebbero piacere). Obbligatorio quando |
diversityLevel |
Il livello di diversità da utilizzare nei risultati del modello di suggerimenti, ad esempio
Se non viene specificato, scegliamo il valore predefinito in base al tipo di modello di raccomandazione. Valore predefinito: Può essere impostato solo se |
embeddingConfig |
Utilizza la tua configurazione di incorporamento. La configurazione viene utilizzata per il recupero semantico della ricerca. Il recupero si basa sul prodotto scalare di |
rankingExpression |
L'espressione di ranking controlla il ranking personalizzato dei documenti recuperati. Per sfruttare questa funzionalità, è necessario incorporare i documenti. L'impostazione dell'espressione di ranking in ServingConfig si applica a tutte le richieste di ricerca gestite dalla configurazione di pubblicazione. Tuttavia, se viene specificato L'espressione di ranking è una singola funzione o più funzioni unite dal segno "+".
Funzioni supportate:
Variabili della funzione:
Espressione di ranking di esempio: Se il documento ha un campo di incorporamento doc_embedding, l'espressione di ranking potrebbe essere |
createTime |
Solo output. Timestamp di creazione di ServingConfig. 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'aggiornamento di ServingConfig. 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: |
filterControlIds[] |
Filtra i controlli da utilizzare nel percorso di pubblicazione. Verranno applicati tutti i controlli dei filtri attivati. I controlli dei filtri devono trovarsi nello stesso datastore della configurazione di pubblicazione. Massimo 20 controlli filtro. |
boostControlIds[] |
Controlli di boost da utilizzare nel percorso di pubblicazione. Verranno applicati tutti i controlli di boost attivati. I controlli di boost devono trovarsi nello stesso datastore della configurazione di pubblicazione. Massimo 20 controlli di potenziamento. |
redirectControlIds[] |
ID dei controlli reindirizzamento. Viene applicata solo la prima azione di reindirizzamento attivata, anche se ne sono presenti più di una. Il numero massimo di specifiche è 100. Può essere impostato solo se |
synonymsControlIds[] |
Specifiche dei sinonimi delle condizioni. Se corrispondono più condizioni di sinonimi, verranno eseguiti tutti i controlli dei sinonimi corrispondenti nell'elenco. Il numero massimo di specifiche è 100. Può essere impostato solo se |
onewaySynonymsControlIds[] |
Specifiche dei sinonimi unidirezionali della condizione. Se corrispondono più condizioni di sinonimi unidirezionali, vengono eseguiti tutti i controlli di sinonimi unidirezionali corrispondenti nell'elenco. Il numero massimo di specifiche è 100. Può essere impostato solo se |
dissociateControlIds[] |
La condizione non associa le specifiche. Se corrispondono più condizioni di non associazione, verranno eseguiti tutti i controlli di non associazione corrispondenti nell'elenco. L'ordine non è importante. Il numero massimo di specifiche è 100. Può essere impostato solo se |
replacementControlIds[] |
Specifiche di sostituzione della condizione. Applicate in base all'ordine nell'elenco. Un termine sostituito in precedenza non può essere sostituito di nuovo. Il numero massimo di specifiche è 100. Può essere impostato solo se |
ignoreControlIds[] |
Ignora le specifiche della condizione. Se corrispondono più condizioni di ignoramento, verranno eseguiti tutti i controlli di ignoramento corrispondenti nell'elenco. L'ordine non è importante. Il numero massimo di specifiche è 100. |
promoteControlIds[] |
Specifiche della promozione con condizione. Il numero massimo di specifiche è 100. |
personalizationSpec |
La specifica per la specifica di personalizzazione. Tieni presente che se sono impostati sia |
answerGenerationSpec |
Facoltativo. La specifica per la generazione delle risposte. |
Campo unione vertical_config . Configurazione specifica per verticale di settore. vertical_config può essere solo uno dei seguenti: |
|
mediaConfig |
MediaConfig della configurazione di pubblicazione. |
genericConfig |
GenericConfig della configurazione di pubblicazione. |
Metodi |
|
---|---|
|
Metodo di query di risposta. |
|
Recupera una ServingConfig. |
|
Elenca tutti i ServingConfig collegati a questo datastore. |
|
Aggiorna un oggetto ServingConfig. |
|
Fornisce un suggerimento, che richiede un evento utente contestuale. |
|
Esegue una ricerca. |
|
Esegue una ricerca. |
|
Metodo di query di risposta (streaming). |