Изображения для рекламы корма для собак
Статья создана
Обновлена 27 сентября 2024 г.
Параметры запроса
-
Промт: Корм для собак, сложные слои и текстуры, детализированный дизайн персонажей, фон с яркими, причудливыми и красочными сценами, пастельная цветокоррекция как в фильме Уэса Андерсона, зернистость пленки, Tokina at-x 11-16 мм f/2.8 Pro DX II.
-
Зерно:
7
-
Результат:
Структура запроса
{
"modelUri": "art://<идентификатор_каталога>/yandex-art/latest",
"generationOptions": {
"seed": 7
},
"messages": [
{
"weight": 1,
"text": "корм для собак, сложные слои и текстуры, детализированный дизайн персонажей, фон с яркими, причудливыми и красочными сценами, пастельная цветокоррекция как в фильме Уэса Андерсона, зернистость пленки, tokina at-x 11-16 мм f/2.8 pro dx ii"
}
]
}
Где:
modelUri
— идентификатор модели YandexART, содержащий идентификатор каталога Yandex Cloud.seed
— зерно генерации.text
— текстовое описание изображения, на основе которого будет происходить генерация.weight
— вес текстового описания. Если в запросе присутствует больше одного описания, влияние каждого описания будет рассчитываться на основе веса, при этом сумма всех весов будет равна 1.aspectRatio
— (опционально) соотношение сторон генерируемого изображения:widthRatio
— ширина (по умолчанию 1).heightRatio
— высота (по умолчанию 1).
cURL
curl \
--request POST \
--header "Authorization: Bearer <значение_IAM-токена>" \
--data @prompt.json \
https://llm.api.cloud.yandex.net:443/foundationModels/v1/imageGenerationAsync
Где:
<значение_IAM-токена>
— IAM-токен, полученный для вашего аккаунта.prompt.json
— файл в формате JSON, содержащий параметры запроса.
Получение результата
cURL
curl \
--request GET \
--header "Authorization: Bearer <значение_IAM-токена>" \
https://llm.api.cloud.yandex.net:443/operations/<идентификатор_запроса> | \
jq -r '.response | .image' | base64 -d > image.jpeg
Где:
<значение_IAM-токена>
— IAM-токен, полученный для вашего аккаунта.<идентификатор_запроса>
— идентификатор, полученный после запроса.