APIИзображения
Nano Banana Pro
Продвинутая модель Google для text-to-image и image-to-image.
Используйте Nano Banana Pro, когда нужна сильная модель для генерации и редактирования изображений с поддержкой качества до 4K.
POST https://braily.ru/api/v1/images/generationsПараметры
| Параметр | Значения | По умолчанию |
|---|---|---|
model | nano-banana-pro | - |
prompt | От 3 до 10000 символов | - |
image_reference | От 1 до 8 media_id для image-to-image | - |
parameters.aspect_ratio | 1:1, 2:3, 3:2, 3:4, 4:3, 4:5, 5:4, 9:16, 16:9, 21:9 | 1:1 |
parameters.resolution | 1K, 2K, 4K | 1K |
Стоимость
| Разрешение | Токены |
|---|---|
1K | 25 |
2K | 25 |
4K | 50 |
Пример запроса
curl "https://braily.ru/api/v1/images/generations" \
-H "Authorization: Bearer $API_KEY" \
-H "Content-Type: application/json" \
-d '{
"model": "nano-banana-pro",
"prompt": "A premium studio product photo of wireless headphones on glass",
"parameters": {
"aspect_ratio": "1:1",
"resolution": "2K"
}
}'const response = await fetch("https://braily.ru/api/v1/images/generations", {
method: "POST",
headers: {
Authorization: `Bearer ${API_KEY}`,
"Content-Type": "application/json",
},
body: JSON.stringify({
model: "nano-banana-pro",
prompt: "A premium studio product photo of wireless headphones on glass",
parameters: {
aspect_ratio: "1:1",
resolution: "2K",
},
}),
});
const task = await response.json();Image-to-image
Сначала загрузите изображение через POST /media, затем передайте полученный media_id:
{
"model": "nano-banana-pro",
"prompt": "Improve lighting and make the product look like a luxury ad",
"image_reference": ["media_123"],
"parameters": {
"aspect_ratio": "1:1"
}
}Ответ 202 Accepted
{
"data": {
"task_id": "task_123",
"status": "CREATED",
"cost": 25,
"generated": []
}
}