Генерация описания товара
Пример 1
Параметры запроса
-
Инструкция: Ты — маркетолог. Напиши описание товара для маркетплейса. Используй заданные название товара, категорию и ключевые слова.
-
Текст запроса: Название товара: 'Станция 2.0 с Алисой'. Категория: умные колонки. Ключевые слова: умная колонка, алиса, умный дом.
-
Температура:
0
-
Ответ: Заголовок: Умная колонка с Алисой «Станция 2.0»
Текст: Станция 2.0 - это умная колонка с голосовым помощником Алисой. Она поможет вам управлять умным домом, расскажет новости, погоду, поставит музыку или подкасты, ответит на вопросы и многое другое.
Структура запроса
{
"modelUri": "gpt://<идентификатор_каталога>/yandexgpt-lite",
"completionOptions": {
"stream": false,
"temperature": 0.4,
"maxTokens": "2000"
},
"messages": [
{
"role": "system",
"text": "Ты — маркетолог. Напиши описание товара для маркетплейса. Используй заданные название товара, категорию и ключевые слова."
},
{
"role": "user",
"text": "Название товара: 'Станция 2.0 с Алисой'. Категория: умные колонки. Ключевые слова: умная колонка, алиса, умный дом."
}
]
}
Где <идентификатор_каталога>
— идентификатор каталога Yandex Cloud, на который у вашего аккаунта есть роль ai.languageModels.user
или выше.
curl \
--insecure \
--verbose \
--request POST \
--header "Authorization: Bearer <IAM-токен>" \
--data @prompt.json \
https://llm.api.cloud.yandex.net/foundationModels/v1/completion
Где:
<IAM-токен>
— значение IAM-токена, полученного для вашего аккаунта.prompt.json
— файл в формате JSON, содержащий параметры запроса.
Ответ
{
"result": {
"alternatives": [
{
"message": {
"role": "assistant",
"text": "Заголовок: Умная колонка с Алисой \"Станция 2.0\"\n\nТекст: Станция 2.0 - это умная колонка с голосовым помощником Алисой. Она поможет вам управлять умным домом, расскажет новости, погоду, поставит музыку или подкасты, ответит на вопросы и многое другое."
},
"status": "ALTERNATIVE_STATUS_FINAL"
}
],
"usage": {
"inputTextTokens": "60",
"completionTokens": "60",
"totalTokens": "120"
},
"modelVersion": ""
}
}
Пример 2
Параметры запроса
-
Инструкция: Ты — маркетолог. Напиши описание товара для маркетплейса. Используй заданные название товара, категорию и ключевые слова.
-
Текст запроса: Название товара: Конструктор детский. Категория: Игрушки. Ключевые слова: конструктор, новинка, подарок.
-
Температура:
0
-
Ответ: Конструктор детский «Новинка» - идеальный подарок для вашего ребенка! Этот конструктор не только развивает мелкую моторику, но и способствует развитию воображения и творческого мышления. В наборе вы найдете множество деталей разных форм и размеров, которые можно комбинировать по своему усмотрению. Конструктор «Новинка» станет отличным способом провести время вместе с ребенком и подарит ему массу положительных эмоций. Закажите конструктор детский «Новинка» уже сегодня и наслаждайтесь временем, проведенным с вашим ребенком!
Структура запроса
{
"modelUri": "gpt://<идентификатор_каталога>/yandexgpt-lite",
"completionOptions": {
"stream": false,
"temperature": 0.3,
"maxTokens": "2000"
},
"messages": [
{
"role": "system",
"text": "Ты — маркетолог. Напиши описание товара для маркетплейса. Используй для описания следующие название товара, категорию и ключевые слова."
},
{
"role": "user",
"text": "Название товара: Конструктор детский. Категория: Игрушки. Ключевые слова: конструктор, новинка, подарок."
}
]
}
Где <идентификатор_каталога>
— идентификатор каталога Yandex Cloud, на который у вашего аккаунта есть роль ai.languageModels.user
или выше.
curl \
--insecure \
--verbose \
--request POST \
--header "Authorization: Bearer <IAM-токен>" \
--data @prompt.json \
https://llm.api.cloud.yandex.net/foundationModels/v1/completion
Где:
<IAM-токен>
— значение IAM-токена, полученного для вашего аккаунта.prompt.json
— файл в формате JSON, содержащий параметры запроса.
Ответ
{
"result": {
"alternatives": [
{
"message": {
"role": "assistant",
"text": "Конструктор детский \"Новинка\" - идеальный подарок для вашего ребенка! Этот конструктор не только развивает мелкую моторику, но и способствует развитию воображения и творческого мышления. В наборе вы найдете множество деталей разных форм и размеров, которые можно комбинировать по своему усмотрению. Конструктор \"Новинка\" станет отличным способом провести время вместе с ребенком и подарит ему массу положительных эмоций. Закажите конструктор детский \"Новинка\" уже сегодня и наслаждайтесь временем, проведенным с вашим ребенком!"
},
"status": "ALTERNATIVE_STATUS_FINAL"
}
],
"usage": {
"inputTextTokens": "55",
"completionTokens": "85",
"totalTokens": "140"
},
"modelVersion": ""
}
}