Ressource: ServingConfig
Konfiguriert Metadaten, die verwendet werden, um Ergebnisse zur Bereitstellungszeit zu generieren, z. B. Suchergebnisse oder Empfehlungsvorhersagen. Die ServingConfig wird in der Such- und Vorhersageanfrage übergeben und generiert Ergebnisse.
| JSON-Darstellung |
|---|
{ "name": string, "displayName": string, "solutionType": enum ( |
| Felder | |
|---|---|
name |
Nicht veränderbar. Voll qualifizierter Name |
displayName |
Erforderlich. Der menschenlesbare Anzeigename der Bereitstellungskonfiguration. Wird in der Discovery-UI verwendet. Dieses Feld muss einen UTF-8-codierten String mit maximal 128 Zeichen enthalten. Andernfalls wird der Fehler INVALID_ARGUMENT zurückgegeben. |
solutionType |
Erforderlich. Nicht veränderbar. Gibt den Lösungstyp an, mit dem eine Bereitstellungskonfiguration verknüpft werden kann. |
modelId |
Die ID des Modells, das zur Bereitstellungszeit verwendet werden soll. Derzeit werden nur RecommendationModels unterstützt. Es kann geändert werden, aber nur in ein kompatibles Modell (z. B. „Was Ihnen sonst noch gefallen könnte“-CTR zu „Was Ihnen sonst noch gefallen könnte“-CVR). Erforderlich, wenn der |
diversityLevel |
Gibt an, wie vielfältig die Ergebnisse des Empfehlungsmodells sein sollen, z. B.
Falls nicht angegeben, wird der Standardwert für den Empfehlungsmodelltyp ausgewählt. Standardwert: Kann nur festgelegt werden, wenn der |
embeddingConfig |
Konfiguration für die Verwendung einer eigenen Einbettung. Die Konfiguration wird für die semantische Suche verwendet. Der Abruf basiert auf dem Skalarprodukt von |
rankingExpression |
Mit dem Rankingausdruck wird das benutzerdefinierte Ranking beim Abrufen von Dokumenten gesteuert. Hierfür ist das Einbetten von Dokumenten erforderlich. Die Einstellung für den Rankingausdruck in der ServingConfig gilt für alle Suchanfragen, die von der Bereitstellungskonfiguration verarbeitet werden. Wenn Der Rankingausdruck besteht aus einer einzigen Funktion oder mehreren Funktionen, die durch „+“ verbunden sind.
Unterstützte Funktionen:
Funktionsvariablen:
Beispiel für einen Rankingausdruck: Wenn ein Dokument das Einbettungsfeld „doc_embedding“ hat, könnte der Rankingausdruck |
guidedSearchSpec |
Konfigurationen für die geführte Suche. |
customFineTuningSpec |
Benutzerdefinierte Konfigurationen für das Fine-Tuning. Wenn |
createTime |
Nur Ausgabe. Zeitstempel der Erstellung der ServingConfig. Verwendet RFC 3339, wobei die generierte Ausgabe immer Z-normalisiert ist und 0, 3, 6 oder 9 Nachkommastellen verwendet. Andere Offsets als „Z“ werden ebenfalls akzeptiert. Beispiele: |
updateTime |
Nur Ausgabe. Zeitstempel der Aktualisierung der ServingConfig. Verwendet RFC 3339, wobei die generierte Ausgabe immer Z-normalisiert ist und 0, 3, 6 oder 9 Nachkommastellen verwendet. Andere Offsets als „Z“ werden ebenfalls akzeptiert. Beispiele: |
filterControlIds[] |
Filtersteuerungen, die im Bereitstellungspfad verwendet werden sollen. Alle ausgelösten Filtersteuerungen werden angewendet. Die Filtersteuerungen müssen sich im selben Datenspeicher wie die Bereitstellungskonfiguration befinden. Maximal 20 Filtersteuerungen. |
boostControlIds[] |
Boost-Steuerelemente, die im Bereitstellungspfad verwendet werden sollen. Alle ausgelösten Boost-Steuerelemente werden angewendet. Die Boost-Steuerelemente müssen sich im selben Datenspeicher wie die Bereitstellungskonfiguration befinden. Maximal 20 Boost-Steuerelemente. |
redirectControlIds[] |
IDs der Weiterleitungssteuerelemente. Es wird nur die erste ausgelöste Weiterleitungsaktion angewendet, selbst wenn mehrere zutreffen. Es sind maximal 100 Spezifikationen zulässig. Kann nur festgelegt werden, wenn der |
synonymsControlIds[] |
Spezifikationen für bedingte Synonyme. Wenn mehrere Synonymbedingungen zutreffen, werden alle zutreffenden Synonymsteuerelemente in der Liste ausgeführt. Es sind maximal 100 Spezifikationen zulässig. Kann nur festgelegt werden, wenn der |
onewaySynonymsControlIds[] |
Spezifikationen für bedingte unidirektionale Synonyme. Wenn mehrere Bedingungen für unidirektionale Synonyme zutreffen, werden alle zutreffenden Steuerelemente für unidirektionale Synonyme in der Liste ausgeführt. Es sind maximal 100 Spezifikationen zulässig. Kann nur festgelegt werden, wenn der |
dissociateControlIds[] |
Spezifikationen für bedingte Nicht-Zuordnungen. Wenn mehrere Bedingungen für die Nicht-Zuordnung zutreffen, werden alle zutreffenden Steuerelemente für Nicht-Zuordnungen in der Liste ausgeführt. Die Reihenfolge spielt keine Rolle. Es sind maximal 100 Spezifikationen zulässig. Kann nur festgelegt werden, wenn der |
replacementControlIds[] |
Spezifikationen für bedingtes Ersetzen. Diese werden nach der Reihenfolge in der Liste angewendet. Ein bereits ersetzter Begriff kann nicht noch einmal ersetzt werden. Es sind maximal 100 Spezifikationen zulässig. Kann nur festgelegt werden, wenn der |
ignoreControlIds[] |
Spezifikationen für bedingtes Ignorieren. Wenn mehrere Bedingungen für das Ignorieren zutreffen, werden alle zutreffenden Steuerelemente für das Ignorieren in der Liste ausgeführt. Die Reihenfolge spielt keine Rolle. Es sind maximal 100 Spezifikationen zulässig. |
promoteControlIds[] |
Spezifikationen für bedingtes Hochstufen. Es sind maximal 100 Spezifikationen zulässig. |
personalizationSpec |
Die Spezifikation für die Personalisierung. Wenn sowohl |
answerGenerationSpec |
Optional. Die Spezifikation für die Antwortgenerierung. |
Union-Feld vertical_config. Branchenspezifische Konfiguration. Für vertical_config ist nur einer der folgenden Werte zulässig: |
|
mediaConfig |
Die MediaConfig der Bereitstellungskonfiguration. |
genericConfig |
Die GenericConfig der Bereitstellungskonfiguration. |
Methoden |
|
|---|---|
|
Methode zum Beantworten von Anfragen. |
|
Erstellt eine ServingConfig. |
|
Löscht eine ServingConfig. |
|
Ruft eine ServingConfig ab. |
|
Listet alle ServingConfigs auf, die mit diesem DataStore verknüpft sind. |
|
Aktualisiert eine ServingConfig. |
|
Gibt eine Empfehlung ab, für die ein kontextbezogenes Nutzerereignis erforderlich ist. |
|
Führt eine Suche aus. |
|
Führt eine Suche aus. |
|
Methode zum Beantworten von Anfragen (Streaming). |