Nano Banana: что это, как пользоваться и подключить по API
Nano Banana это image-модели Google на базе Gemini: по текстовому описанию они генерируют и редактируют картинки. В каталоге LLM Mart их три варианта, включая Nano Banana 2.1 и версию на Gemini 3.1 Flash. Вызываются они через маршруты /images/generations и /images/edits тем же ключом, что и текстовые модели.
Содержание
Что такое Nano Banana
Nano Banana это название линейки image-моделей Google, построенных на Gemini. Модель принимает текст и, если нужно, исходное изображение, а возвращает картинку. Одно и то же семейство умеет и генерировать с нуля, и править существующий кадр по описанию.
Сильная сторона линейки в том, что она понимает длинные описания и держит композицию. Проще говоря, можно написать пять строк требований про стиль, свет и расположение объектов, и результат окажется ближе к задуманному, чем у моделей, обученных только на коротких промптах.
Какие версии есть в каталоге
В каталоге LLM Mart линейка представлена тремя слагами. Nano Banana 2.1 это самостоятельная модель с окном 65 536 токенов. Две другие собраны на базе Gemini 3.1 Flash Image: обычная и preview-версия, у них окно 131 072 токена.
Отличаются они ценой и скоростью. Flash-сборки дешевле на входе и рассчитаны на массовую генерацию, модель 2.1 дороже, но точнее держит стиль. Для баннеров и иллюстраций в потоке обычно берут Flash, для ключевых картинок 2.1.
| Модель | Контекст | Ввод / 1M |
|---|---|---|
| Nano Banana 2.1 | 66K | 165,39 ₽ |
| Nano Banana 2 (Gemini 3.1 Flash Image) | 131K | 55,97 ₽ |
| Nano Banana Pro (Gemini 3 Pro Image) | 131K | 224,29 ₽ |
Как пользоваться через API
Генерация идёт на POST /images/generations с JSON-телом, редактирование на POST /images/edits и только в multipart. Ключ и адрес те же, что для текста: https://llmmart.ru/api/v1. Anthropic SDK эти маршруты не обслуживает, нужен OpenAI SDK или curl.
from openai import OpenAI
client = OpenAI(
api_key=os.environ["LLM_MART_API_KEY"],
base_url="https://llmmart.ru/api/v1",
)
img = client.images.generate(
model="google/gemini-nano-banana-2.1",
prompt="Плоская иллюстрация: робот поливает растение в офисе, мягкий свет, пастельные тона",
size="1024x1024",
)
print(img.data[0].url)Ключ
Выпустите ключ sk-… в кабинете LLM Mart и включите модель в разделе «Модели».
Промпт
Опишите объект, стиль, свет и композицию одной-двумя фразами.
Запрос
Отправьте POST на /images/generations с model и prompt, в ответе придёт URL картинки.
Правка
Для доработки отправьте исходник и маску на /images/edits в multipart.
Как писать промпт
Работает структура из четырёх частей. Объект: что именно на картинке. Стиль: фотография, плоская иллюстрация, 3D-рендер. Свет: мягкий, контрастный, вечерний. Композиция: крупный план, вид сверху, место для текста.
Чего лучше избегать: длинных перечислений через запятую без иерархии и отрицаний вроде «без воды». Модель надёжнее понимает, что должно быть, чем чего быть не должно. Если нужен определённый кадр, приложите референс и опишите, что в нём изменить.
Редактирование устроено так же: исходное изображение, описание правки и, если нужно, маска области. Маска это PNG с прозрачностью там, где допустимы изменения. Без маски модель может переписать весь кадр, включая фон, который вы хотели сохранить.
Сколько это стоит
Тарификация двухсоставная. Текстовая часть считается по токенам входа, как у обычных моделей, а каждое изображение оплачивается отдельной единицей. В кабинете видно сумму по каждому запросу, поэтому можно посчитать стоимость одной картинки на своих объёмах.
Для потока иллюстраций разумно поставить бюджет-правило на ключ. Одна ошибка в цикле генерации легко превращается в сотни картинок, и лимит остановит процесс раньше, чем придёт счёт. Подробный разбор маршрутов лежит в документации по изображениям, а обзор всех image-моделей на странице генерации изображений.
Частые вопросы
Nano Banana это бесплатно?
В каталоге LLM Mart модель платная: генерация считается по токенам входа и по отдельной единице за каждое изображение. Бесплатных ключей в каталоге нет, но платить нужно только за фактические запросы, без подписки. Для оценки бюджета посчитайте стоимость одной картинки в кабинете на паре тестовых запросов.
Чем Nano Banana 2.1 отличается от версии на Gemini 3.1 Flash?
Обе рисуют по тексту, но Flash-сборка дешевле на входе и рассчитана на массовую генерацию, а модель 2.1 точнее держит стиль и композицию. У Flash-версии окно контекста 131 072 токена, у 2.1 около 65 536. Для потока иллюстраций берите Flash, для ключевых картинок модель 2.1 из каталога LLM Mart.
Как редактировать готовое изображение через Nano Banana?
Маршрут /images/edits принимает multipart: файл image, текстовый prompt и при необходимости mask в PNG с прозрачностью там, где допустимы изменения. Запрос уходит на https://llmmart.ru/api/v1 с тем же ключом, что и генерация. Без маски модель может переписать весь кадр, включая фон, поэтому для точечных правок маску лучше передавать.
Почему картинка выходит не похожей на задумку?
Чаще всего в промпте нет структуры: указан объект, но не сказано про стиль, свет и композицию. Опишите четыре части отдельно и добавьте референс, если он есть. Модели линейки хорошо держат длинные описания, поэтому пять строк требований работают лучше одного слова. Отрицания вроде «без текста» понимаются хуже утверждений.
Можно ли вызывать Nano Banana из своего приложения?
Да, через OpenAI SDK или curl на адрес https://llmmart.ru/api/v1, ключ берётся в кабинете LLM Mart. Anthropic SDK этот маршрут не обслуживает, для картинок он не подходит. Ответ приходит с полем data, где лежит ссылка на изображение, а расход виден в кабинете по каждому запросу с разбивкой на токены и картинки.
Комментарии 0