- HTTP-Anfrage
- Pfadparameter
- Anfragetext
- Antworttext
- ProductInfo
- OutputSpec
- TitleExample
- ProductTextGenerationSuggestion
- ProductTextGenerationMetadata
Generiert eine Reihe von Kandidatentext-Vervollständigungen/Antworten aus Produktinformationen.
HTTP-Anfrage
POST https://productstudio.googleapis.com/v1/{parent=projects/*}:generateProductText
Die URL verwendet die Syntax der gRPC-Transcodierung.
Pfadparameter
Parameter | |
---|---|
parent |
Erforderlich. Projekt zum Anrufen. Muss sich auf das Projekt eines Anrufers beziehen. Format: |
Anfragetext
Der Anfragetext enthält Daten mit folgender Struktur:
JSON-Darstellung |
---|
{ "titleExamples": [ { object ( |
Felder | |
---|---|
titleExamples[] |
Optional. Geben Sie einige Beispiele für Titelverbesserungen an, die für Ihren Anwendungsfall einzigartig sind. TiDe ist ein allgemeines Tool, das mehrere Produktkategorien unterstützt. Für Ihre Markenidentität sind jedoch möglicherweise benutzerdefinierte Funktionen erforderlich. Sie können das hier angeben. |
productInfo |
Erforderlich. Verfügbare Informationen zum Produkt. Wird verwendet, um die GenAI-Modelle zu trainieren. |
outputSpec |
Optional. Konfigurationsparameter, die sich direkt darauf auswirken, welche Inhalte generiert werden und wie diese Inhalte in der endgültigen Antwort gerendert werden. |
Antworttext
Text, der für ein bereitgestelltes Produkt generiert wurde.
Bei Erfolg enthält der Antworttext Daten mit der folgenden Struktur:
JSON-Darstellung |
---|
{ "attributes": { string: string, ... }, "title": { object ( |
Felder | |
---|---|
attributes |
Alle anderen generierten Attribute Ein Objekt, das eine Liste von |
title |
Generierter Titel. |
description |
Generierte Beschreibung. |
metadata |
Zusätzliche Informationen, die Kunden im Zusammenhang mit der Generierung prüfen möchten. |
ProductInfo
Verfügbare Informationen zum Produkt. Wird verwendet, um die GenAI-Modelle zu trainieren.
JSON-Darstellung |
---|
{
"productAttributes": {
string: string,
...
},
"productImage": {
object ( |
Felder | |
---|---|
productAttributes |
Erforderlich. Eine Zuordnung aller verfügbaren Produktattribute. Dazu können Titel, Beschreibung, Marke, Geschlecht, Farbe, Größe usw. gehören. Ein Objekt, das eine Liste von |
productImage |
Optional. Das dem Produkt zugeordnete Bild. |
OutputSpec
Konfigurationsparameter, die sich direkt darauf auswirken, welche Inhalte generiert werden und wie diese Inhalte in der endgültigen Antwort gerendert werden.
JSON-Darstellung |
---|
{ "workflowId": string, "tone": string, "editorialChanges": string } |
Felder | |
---|---|
workflowId |
Optional. Der Workflow, der für die bereitgestellten Produktdaten ausgeführt werden soll. Workflows können den Titel, die Beschreibung oder beides in der Antwort ausfüllen. |
tone |
Optional. Der gewünschte Ton für den generierten Text, z. B. seriös oder zwanglos. |
editorialChanges |
Optional. Alle redaktionellen Änderungen für die generierten Produktdaten, z. B. „Klein“ durch „S“ ersetzen. Die Farbe wird nicht geändert, wenn sie bereits vorhanden ist. |
TitleExample
Ein manuell erstelltes Beispiel für eine Verbesserung des Produkttitels. Diese Beispiele werden der KI zur Verfügung gestellt, um ihre Qualität zu verbessern.
JSON-Darstellung |
---|
{ "productInfo": { string: string, ... }, "finalProductInfo": { string: string, ... }, "titleFormat": string, "category": string } |
Felder | |
---|---|
productInfo |
Erforderlich. Eine Karte mit allen vorhandenen Produktinformationen, z. B.: {"title": "dress", "description": "A red dress", "brand": "Dresses4All"} Alle Informationen, die Sie zum Füllen Ihres Produktfeeds verwenden könnten. Ein Objekt, das eine Liste von |
finalProductInfo |
Erforderlich. Eine Karte im selben Format wie „productInfo“, aber mit allen Verbesserungen, z. B.: {"brand": "Dresses4All", "product": "dress", "color": "red", ...} Ordnen Sie diese Attribute vorerst in der Reihenfolge an, in der sie im endgültigen Titel erscheinen sollen. Das Beispiel oben wird also zu: Dresses4All dress | red Ein Objekt, das eine Liste von |
titleFormat |
Erforderlich. Die Attribute oder ungefähren Attribute, aus denen der Titel besteht, z. B. kann für den Titel „Google GShoe M“ das titleFormat „brand | product | size“ sein. |
category |
Erforderlich. Die Kategorie des Produkts. So kann die KI besser nachvollziehen, wann bestimmte Beispiele relevanter sind als andere. |
ProductTextGenerationSuggestion
Für ein Produkt generierter Text, optional mit dem Qualitätswert.
JSON-Darstellung |
---|
{ "text": string, "score": number, "changeSummary": string } |
Felder | |
---|---|
text |
Der generierte Text |
score |
Der mit der Generierung verknüpfte Qualitätsfaktor. Heuristik, die gemäß den Implementierungsstilen des Feedgen-Teams implementiert wurde. |
changeSummary |
Eine kurze Zusammenfassung aller vorgenommenen Änderungen. |
ProductTextGenerationMetadata
Wrapper-Datentyp für alle Metadaten, die mit der Textgenerierung verknüpft sind.
JSON-Darstellung |
---|
{ "metadata": { object } } |
Felder | |
---|---|
metadata |
Metadaten sind ein ziemlich weit gefasstes Konzept. Die Daten werden hier als Karte modelliert, um darauf hinzuweisen, dass die Ausgabe über eine einfache Schlüssel-Wert-Zuordnung hinaus keine garantierte Struktur hat. Im ersten Anwendungsfall geht es darum, Wörter zu erfassen, die in den Generationen hinzugefügt, entfernt oder geändert wurden. |