商品情報から不足している属性を生成します。
HTTP リクエスト
POST https://productstudio.googleapis.com/v1/{parent=projects/*}:generateProductTextAttributes
この URL は gRPC Transcoding 構文を使用します。
パスパラメータ
パラメータ | |
---|---|
parent |
必須。呼び出しを行うプロジェクト。呼び出し元のプロジェクトを参照する必要があります。形式: |
リクエストの本文
リクエストの本文には、次の構造のデータが含まれます。
JSON 表現 |
---|
{ "inputAttributes": [ { object ( |
フィールド | |
---|---|
inputAttributes[] |
省略可。候補の生成に使用される入力属性。サポートされている値は、title と description です。これらの属性はレスポンスに含まれず、変更もされません。 |
generativeAttributes[] |
必須。生成する属性。サポートされている値は、gender [性別]、age_group [年齢層]、color [色]、size [サイズ] です。これらの値のいずれか 1 つ以上を設定する必要があります。ここで設定された値のみがレスポンスに含まれます。 |
offerImage |
必須。商品に関連付けられた画像。 |
clientRequestContext |
必須。リクエストを行っているクライアントに関する情報。 |
allowAnyConfidenceSuggestions |
省略可。true の場合、すべての信頼レベルの属性候補がレスポンスに含まれます。デフォルトでは、すべての属性について信頼性の高い提案のみが含まれます。 |
レスポンスの本文
projects.generateProductTextAttributes のレスポンス。
成功した場合、レスポンスの本文には次の構造のデータが含まれます。
JSON 表現 |
---|
{
"suggestions": [
{
object ( |
フィールド | |
---|---|
suggestions[] |
生成された商品属性の候補。モデルが十分な信頼スコアで属性を提案できない場合、これは空になることがあります。候補は、リクエストの attributes_to_generate に基づいて、性別、年齢層、色、サイズのいずれかになります。 |
属性
リクエストとレスポンスで使用される商品属性。
JSON 表現 |
---|
{
"key": string,
"textValue": string,
"confidenceLevel": enum ( |
フィールド | |
---|---|
key |
必須。販売者から提供された属性名。 |
textValue |
省略可。属性のテキスト値を保存します。これは、GenerateProductTextAttributesRequest の inputAttributes と GenerateProductTextAttributesResponse の候補に設定する必要があります。この時点ではテキスト属性のみが使用/生成されるため、attribute_type(INT、RICH_TEXT など)やその他の format_values(float_value、rich_text_value など)は定義されません。 |
confidenceLevel |
省略可。これはレスポンスにのみ存在し、生成された属性候補の信頼度レベルを決定します。 |
ConfidenceLevel
AI モデルによって生成された属性候補の信頼度。モデルは、各候補の信頼スコアを出力し、信頼レベルのいずれかに分類します。各バケットの信頼度のしきい値は、モデル出力に対する人間の評価に基づいて決定されました。
列挙型 | |
---|---|
CONFIDENCE_LEVEL_UNSPECIFIED |
信頼レベルが指定されていません。 |
LOW |
信頼度が低い。 |
MEDIUM |
信頼度(中)。 |
HIGH |
信頼レベルが高い。 |
ClientRequestContext
リクエストを行っているクライアントに関する情報。
JSON 表現 |
---|
{ "partnerProductId": string } |
フィールド | |
---|---|
partnerProductId |
必須。パートナーが定義した商品 ID。 |