제품 정보에서 누락된 속성을 생성합니다.
HTTP 요청
POST https://productstudio.googleapis.com/v1/{parent=projects/*}:generateProductTextAttributes
URL은 gRPC 트랜스코딩 문법을 사용합니다.
경로 매개변수
매개변수 | |
---|---|
parent |
필수입니다. 전화를 걸 프로젝트입니다. 호출자의 프로젝트를 참조해야 합니다. 형식: |
요청 본문
요청 본문에는 다음과 같은 구조의 데이터가 포함됩니다.
JSON 표현 |
---|
{ "inputAttributes": [ { object ( |
필드 | |
---|---|
inputAttributes[] |
선택사항입니다. 추천을 생성하는 데 사용된 입력 속성입니다. 지원되는 값은 title, description입니다. 이러한 속성은 응답에 포함되지 않으며 변경되지 않습니다. |
generativeAttributes[] |
필수입니다. 생성할 속성입니다. 지원되는 값은 성별, 연령대, 색상, 사이즈이며 이러한 값 중 하나 이상을 설정해야 합니다. 여기에 설정된 값만 응답에 포함됩니다. |
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입니다. |