Nano Banana 2
Главная модель Google: быстрые картинки и правка фото, точные надписи на изображении, до 14 фото за раз.
nano-banana-2 · 0.5K $0.015 · 1K $0.015 · 2K $0.020 · 4K $0.025Создать картинку nano-banana-2 · 0.5K $0.015 · 1K $0.015 · 2K $0.020 · 4K $0.025Nano Banana 2 — основная модель Google для картинок. Хорошо сохраняет лица и персонажей, пишет читаемые надписи на изображениях, понимает длинные подробные описания и может взять до 14 ваших фото, чтобы изменить их, объединить или перенести стиль.
| Режим | ID | Цена |
|---|---|---|
| Изменить фото | nano-banana-2 | 0.5K $0.015 · 1K $0.015 · 2K $0.020 · 4K $0.025 |
| Создать картинку | nano-banana-2 | 0.5K $0.015 · 1K $0.015 · 2K $0.020 · 4K $0.025 |
Оба режима — одна модель nano-banana-2: если передать фото, она их отредактирует или использует как референсы.
Изменить фото
Загрузите фото и опишите, что изменить. ID: nano-banana-2 · 0.5K $0.015 · 1K $0.015 · 2K $0.020 · 4K $0.025 за картинку · до 1 мин
Параметры (поле input)
| Параметр | Обязательный | Описание | Значения (по умолчанию — жирным) |
|---|---|---|---|
prompt | да | Что нарисовать или что изменить | текст, до 20000 символов |
image_input | да | Ссылки на ваши фото (https), до 14 шт. | ["https://…"] |
aspect_ratio | нет | Форма картинки | auto 1:1 2:3 3:2 3:4 4:3 4:5 5:4 9:16 16:9 21:9 1:4 4:1 1:8 8:1 |
resolution | нет | Размер по длинной стороне: 0.5K ≈ 512 px, 1K ≈ 1024 px, 2K ≈ 2048 px, 4K ≈ 4096 px. Размеры больше родного — апскейл готовой картинки (Lanczos + лёгкая резкость): 4K у Nano Banana 2 и Pro из 2K, 2K у Nano Banana из 1K, 2K и 4K у GPT Image из родных ~1,5K | 0.5K 1K 2K 4K |
output_format | нет | Формат файла | jpg png |
Пример
curl -X POST https://mixmedia.tech/api/v1/jobs/createTask \
-H "Authorization: Bearer $API_KEY" \
-H "Content-Type: application/json" \
-d '{"model":"nano-banana-2","input":{"prompt":"Сделай фон ночным неоновым городом","image_input":["https://mixmedia.tech/static/img/previews/gpt-t2i.jpg"],"aspect_ratio":"auto","resolution":"1K"}}'
import os, requests
r = requests.post(
"https://mixmedia.tech/api/v1/jobs/createTask",
headers={"Authorization": f"Bearer {os.environ['API_KEY']}"},
json={
"model": "nano-banana-2",
"input": {
"prompt": "Сделай фон ночным неоновым городом",
"image_input": [
"https://mixmedia.tech/static/img/previews/gpt-t2i.jpg"
],
"aspect_ratio": "auto",
"resolution": "1K"
}
},
)
print(r.json()) # {"code": 200, "data": {"taskId": "..."}}
const r = await fetch("https://mixmedia.tech/api/v1/jobs/createTask", {
method: "POST",
headers: { Authorization: `Bearer ${process.env.API_KEY}`, "Content-Type": "application/json" },
body: JSON.stringify({
"model": "nano-banana-2",
"input": {
"prompt": "Сделай фон ночным неоновым городом",
"image_input": [
"https://mixmedia.tech/static/img/previews/gpt-t2i.jpg"
],
"aspect_ratio": "auto",
"resolution": "1K"
}
}),
});
console.log(await r.json()); // { code: 200, data: { taskId: "..." } }
Создать картинку
Опишите картинку — модель создаст её с нуля. ID: nano-banana-2 · 0.5K $0.015 · 1K $0.015 · 2K $0.020 · 4K $0.025 за картинку · до 1 мин
Параметры (поле input)
| Параметр | Обязательный | Описание | Значения (по умолчанию — жирным) |
|---|---|---|---|
prompt | да | Что нарисовать или что изменить | текст, до 20000 символов |
aspect_ratio | нет | Форма картинки | auto 1:1 2:3 3:2 3:4 4:3 4:5 5:4 9:16 16:9 21:9 1:4 4:1 1:8 8:1 |
resolution | нет | Размер по длинной стороне: 0.5K ≈ 512 px, 1K ≈ 1024 px, 2K ≈ 2048 px, 4K ≈ 4096 px. Размеры больше родного — апскейл готовой картинки (Lanczos + лёгкая резкость): 4K у Nano Banana 2 и Pro из 2K, 2K у Nano Banana из 1K, 2K и 4K у GPT Image из родных ~1,5K | 0.5K 1K 2K 4K |
output_format | нет | Формат файла | jpg png |
Пример
curl -X POST https://mixmedia.tech/api/v1/jobs/createTask \
-H "Authorization: Bearer $API_KEY" \
-H "Content-Type: application/json" \
-d '{"model":"nano-banana-2","input":{"prompt":"Кот-астронавт в неоновом городе, кинематографичный свет","aspect_ratio":"auto","resolution":"1K"}}'
import os, requests
r = requests.post(
"https://mixmedia.tech/api/v1/jobs/createTask",
headers={"Authorization": f"Bearer {os.environ['API_KEY']}"},
json={
"model": "nano-banana-2",
"input": {
"prompt": "Кот-астронавт в неоновом городе, кинематографичный свет",
"aspect_ratio": "auto",
"resolution": "1K"
}
},
)
print(r.json()) # {"code": 200, "data": {"taskId": "..."}}
const r = await fetch("https://mixmedia.tech/api/v1/jobs/createTask", {
method: "POST",
headers: { Authorization: `Bearer ${process.env.API_KEY}`, "Content-Type": "application/json" },
body: JSON.stringify({
"model": "nano-banana-2",
"input": {
"prompt": "Кот-астронавт в неоновом городе, кинематографичный свет",
"aspect_ratio": "auto",
"resolution": "1K"
}
}),
});
console.log(await r.json()); // { code: 200, data: { taskId: "..." } }
Совместимость
Запросы в формате apimart/OpenAI тоже работают:
model:nano-banana-2,google/nano-banana-2,nano-banana-2-ext,gemini-3.1-flash-image-preview,gemini-3.1-flash-image-preview-official.sizeвместоaspect_ratio: соотношение (16:9) или точный размер (1600x1200) — возьмём ближайшее поддерживаемое соотношение.- Фото можно передать в
image_urls,image_inputилиinput_urls. Параметры можно передать и без обёрткиinput— на верхнем уровне тела запроса. resolutionв любом регистре (1k,2K);jpgиjpeg— одно и то же.n— только1(одна картинка за запрос).nsfw_check,official_fallback,google_searchпринимаются, но не влияют на результат.
Результат
Как у любой задачи: запросите recordInfo или получите callback. Ссылки на картинки — в resultJson (хранятся 24 часа).
Свои фото загрузите через files/upload или передайте любые публичные https-ссылки.