- Requête HTTP
- Paramètres de chemin d'accès
- Corps de la requête
- Corps de la réponse
- Attribut
- ConfidenceLevel
- ClientRequestContext
Génère les attributs manquants à partir des informations produit.
Requête HTTP
POST https://productstudio.googleapis.com/v1/{parent=projects/*}:generateProductTextAttributes
L'URL utilise la syntaxe de transcodage gRPC.
Paramètres de chemin d'accès
Paramètres | |
---|---|
parent |
Obligatoire. Projet pour passer un appel. Doit faire référence au projet d'un appelant. Format : |
Corps de la requête
Le corps de la requête contient des données présentant la structure suivante :
Représentation JSON |
---|
{ "inputAttributes": [ { object ( |
Champs | |
---|---|
inputAttributes[] |
Facultatif. Attributs d'entrée utilisés pour générer les suggestions. Les valeurs acceptées sont "title" (titre) et "description". Ces attributs ne seront pas inclus dans la réponse et ne changeront pas. |
generativeAttributes[] |
Obligatoire. Attributs à générer. Les valeurs acceptées sont "sexe", "tranche d'âge", "couleur" et "taille". Au moins l'une de ces valeurs doit être définie. Seules les valeurs définies ici seront incluses dans la réponse. |
offerImage |
Obligatoire. Image associée au produit. |
clientRequestContext |
Obligatoire. Informations sur le client à l'origine de la requête. |
allowAnyConfidenceSuggestions |
Facultatif. Si la valeur est "true", les suggestions d'attributs avec tous les niveaux de confiance seront incluses dans la réponse. Par défaut, seules les suggestions très fiables sont incluses pour tous les attributs. |
Corps de la réponse
Réponse pour projects.generateProductTextAttributes.
Si la requête aboutit, le corps de la réponse contient des données qui ont la structure suivante :
Représentation JSON |
---|
{
"suggestions": [
{
object ( |
Champs | |
---|---|
suggestions[] |
Suggestions d'attributs de produits générées. Ce champ peut être vide si le modèle n'est pas en mesure de suggérer des attributs avec des scores de confiance suffisants. Les suggestions peuvent concerner le genre, la tranche d'âge, la couleur et la taille, en fonction des attributs à générer dans la requête. |
Attribut
Attribut de produit utilisé dans la requête et la réponse.
Représentation JSON |
---|
{
"key": string,
"textValue": string,
"confidenceLevel": enum ( |
Champs | |
---|---|
key |
Obligatoire. Nom de l'attribut tel que fourni par le marchand. |
textValue |
Facultatif. Stocke la valeur textuelle de l'attribut. Cette valeur doit être définie pour inputAttributes dans GenerateProductTextAttributesRequest et pour les suggestions dans GenerateProductTextAttributesResponse. Seuls les attributs de texte sont utilisés/générés à ce stade. Par conséquent, attribute_type(par exemple, INT, RICH_TEXT) et les autres format_values(par exemple, float_value, rich_text_value) ne sont pas définis. |
confidenceLevel |
Facultatif. Cette valeur n'est présente que dans la réponse et détermine le niveau de confiance de la suggestion d'attribut générée. |
ConfidenceLevel
Niveau de confiance de la suggestion d'attribut générée par le modèle d'IA. Le modèle génère un score de confiance pour chaque suggestion, qui est ensuite classé dans l'un des niveaux de confiance. Les seuils de confiance pour chaque catégorie ont été déterminés en fonction des évaluations humaines des résultats du modèle.
Enums | |
---|---|
CONFIDENCE_LEVEL_UNSPECIFIED |
Niveau de confiance non spécifié. |
LOW |
Niveau de confiance faible. |
MEDIUM |
Niveau de confiance moyen. |
HIGH |
Niveau de confiance élevé. |
ClientRequestContext
Informations sur le client à l'origine de la demande.
Représentation JSON |
---|
{ "partnerProductId": string } |
Champs | |
---|---|
partnerProductId |
Obligatoire. ID du produit défini par le partenaire. |