- Richiesta HTTP
- Parametri del percorso
- Corpo della richiesta
- Corpo della risposta
- ProductInfo
- OutputSpec
- TitleExample
- ProductTextGenerationSuggestion
- ProductTextGenerationMetadata
Genera un insieme di completamenti/risposte di testo candidati a partire dalle informazioni sul prodotto.
Richiesta HTTP
POST https://productstudio.googleapis.com/v1/{parent=projects/*}:generateProductText
L'URL utilizza la sintassi di transcodifica gRPC.
Parametri del percorso
Parametri | |
---|---|
parent |
Obbligatorio. Proietta per effettuare una chiamata. Deve fare riferimento al progetto di un chiamante. Formato: |
Corpo della richiesta
Il corpo della richiesta contiene dati con la seguente struttura:
Rappresentazione JSON |
---|
{ "titleExamples": [ { object ( |
Campi | |
---|---|
titleExamples[] |
(Facoltativo) Fornisci alcuni esempi artigianali di miglioramenti dei titoli unici per il tuo caso d'uso. TiDe è uno strumento generico che gestisce più categorie di prodotti, ma l'identità del tuo brand potrebbe richiedere funzionalità personalizzate. Puoi specificarlo qui. |
productInfo |
Obbligatorio. Informazioni disponibili sul prodotto. Utilizzati per informare i modelli di AI generativa. |
outputSpec |
(Facoltativo) Parametri di configurazione che influiscono direttamente sui contenuti generati e sul modo in cui vengono visualizzati nella risposta finale. |
Corpo della risposta
Testo generato per un prodotto fornito.
In caso di esito positivo, il corpo della risposta contiene dati con la seguente struttura:
Rappresentazione JSON |
---|
{ "attributes": { string: string, ... }, "title": { object ( |
Campi | |
---|---|
attributes |
Qualsiasi altro attributo generato Un oggetto contenente un elenco di coppie |
title |
Titolo generato. |
description |
Descrizione generata. |
metadata |
Informazioni aggiuntive che i client potrebbero voler controllare in merito alla generazione. |
ProductInfo
Informazioni disponibili sul prodotto. Utilizzati per informare i modelli di AI generativa.
Rappresentazione JSON |
---|
{
"productAttributes": {
string: string,
...
},
"productImage": {
object ( |
Campi | |
---|---|
productAttributes |
Obbligatorio. Un mapping di tutti gli attributi di prodotto disponibili. Queste possono includere titolo, descrizione, marca, genere, colore, taglia e così via. Un oggetto contenente un elenco di coppie |
productImage |
(Facoltativo) Immagine associata al prodotto. |
OutputSpec
Parametri di configurazione che influiscono direttamente sui contenuti generati e sul modo in cui vengono visualizzati nella risposta finale.
Rappresentazione JSON |
---|
{ "workflowId": string, "tone": string, "editorialChanges": string } |
Campi | |
---|---|
workflowId |
(Facoltativo) Il flusso di lavoro da eseguire per i dati di prodotto forniti. I flussi di lavoro possono compilare il titolo, la descrizione o entrambi della risposta. |
tone |
(Facoltativo) Il tono di output desiderato per il testo generato. Ad esempio, serio, informale. |
editorialChanges |
(Facoltativo) Eventuali modifiche redazionali ai dati di prodotto generati. Ad esempio, sostituisci Small con "S", non modificare il colore se è già presente. |
TitleExample
Un esempio artigianale di miglioramento del titolo del prodotto. Questi esempi vengono forniti all'AI per migliorarne la qualità.
Rappresentazione JSON |
---|
{ "productInfo": { string: string, ... }, "finalProductInfo": { string: string, ... }, "titleFormat": string, "category": string } |
Campi | |
---|---|
productInfo |
Obbligatorio. Una mappa contenente tutte le informazioni sui prodotti esistenti. Ad es. {"title": "vestito", "description": "Un vestito rosso", "brand": "Dresses4All"} Qualsiasi informazione che potresti utilizzare per compilare il feed dei prodotti. Un oggetto contenente un elenco di coppie |
finalProductInfo |
Obbligatorio. Una mappa nello stesso formato di productInfo, ma con tutti i miglioramenti inclusi. Ad esempio: {"brand": "Dresses4All", "product": "dress", "color": "red", ...} Per ora, ordina questi attributi nell'ordine in cui vuoi che vengano visualizzati nel titolo finale. Ad es. il titolo precedente diventerà: Dresses4All dress | red Un oggetto contenente un elenco di coppie |
titleFormat |
Obbligatorio. Gli attributi o gli attributi approssimativi che compongono il titolo. Ad esempio, il titolo "Google GShoe M" titleFormat può essere "brand | product | size". |
category |
Obbligatorio. La categoria del prodotto. In questo modo, l'AI può capire quando alcuni esempi sono più pertinenti di altri. |
ProductTextGenerationSuggestion
Testo generato per un prodotto, che include facoltativamente il punteggio di qualità.
Rappresentazione JSON |
---|
{ "text": string, "score": number, "changeSummary": string } |
Campi | |
---|---|
text |
Il testo generato |
score |
Il punteggio di qualità associato alla generazione. Euristiche implementate in base agli stili di implementazione del team di feedgen. |
changeSummary |
Un breve riepilogo di tutte le modifiche apportate. |
ProductTextGenerationMetadata
Tipo di dati wrapper per tutti i metadati associati alla generazione di testo.
Rappresentazione JSON |
---|
{ "metadata": { object } } |
Campi | |
---|---|
metadata |
I metadati sono un concetto piuttosto ampio. I dati sono modellati come una mappa per indicare che non esiste una struttura garantita per l'output oltre a una semplice associazione chiave-valore. Il primo caso d'uso consiste nel monitorare le parole aggiunte, rimosse o modificate nelle generazioni. |