- HTTP-запрос
- Параметры пути
- Текст запроса
- Тело ответа
- Атрибут
- Уровень уверенности
- ClientRequestContext
Формирует недостающие атрибуты из информации о продукте.
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[] | Сгенерированные предложения по атрибутам товара. Это поле может быть пустым, если модель не может предложить атрибуты с достаточной степенью уверенности. Предложения могут включать пол, возрастную группу, цвет и размер в зависимости от атрибутов, которые нужно сгенерировать, в запросе. |
Атрибут
Атрибут продукта, который используется в запросе и ответе.
JSON-представление |
---|
{
"key": string,
"textValue": string,
"confidenceLevel": enum ( |
Поля | |
---|---|
key | Обязательно. Имя атрибута, предоставленное продавцом. |
textValue | Необязательно. Сохраняет текстовое значение атрибута. Необходимо задать для inputAttributes в GenerateProductTextAttributesRequest и для suggestions в GenerateProductTextAttributesResponse. На данном этапе используются/генерируются только текстовые атрибуты, поэтому attribute_type (например, INT, RICH_TEXT) и другие format_values (например, float_value, rich_text_value) не определены. |
confidenceLevel | Необязательно. Присутствует только в ответе и определяет уровень достоверности сгенерированного предложения атрибута. |
Уровень уверенности
Уровень достоверности предложения атрибута, сгенерированного моделью ИИ. Модель выдаёт оценку достоверности для каждого предложения, которое помещается в один из уровней достоверности. Пороги достоверности для каждого сегмента были определены на основе человеческой оценки результатов модели.
Перечисления | |
---|---|
CONFIDENCE_LEVEL_UNSPECIFIED | Уровень достоверности не указан. |
LOW | Низкий уровень уверенности. |
MEDIUM | Средний уровень уверенности. |
HIGH | Высокий уровень доверия. |
ClientRequestContext
Информация о клиенте, подающем запрос.
JSON-представление |
---|
{ "partnerProductId": string } |
Поля | |
---|---|
partnerProductId | Обязательно. Идентификатор продукта, указанный партнёром. |