Карточка товара на белом
Studio product photo of a ceramic coffee mug on a pure white background, soft shadows, centered, e-commerce catalog style
aspect: 1:1Nano Banana API из России: Nano Banana 2, Pro и 2 Lite в рублях, оплата картой РФ или СБП. Генерация и правки фото, формат OpenAI Images.
Nano Banana — семейство моделей Google (Gemini) для генерации и редактирования изображений. В линейке пять моделей: nano-banana, nano-banana-2-lite, nano-banana-2, nano-banana-pro, nano-banana-pro-vip (короткие алиасы gemini-3-flash и gemini-3-pro). Модели различаются качеством и ценой за запрос — от самой дешёвой до самой дорогой в семействе, подробности смотрите в GET /v1/models.
Один API-ключ и один рублёвый кошелёк работают сразу со всеми моделями каталога. Пополнение — картой РФ или по счёту для юрлица, без VPN и зарубежных карт. Документация и выпуск ключей — в личном кабинете API. Запросы совместимы с привычными SDK для HTTP-клиентов на любом языке.
Для генерации с нуля используется POST /v1/images/generations: передаёте model, текстовый prompt и желаемый size или aspect. Для правки существующей картинки — POST /v1/images/edits: prompt, model и исходное изображение (или до четырёх изображений). В ответ приходит временная ссылка на результат, её нужно скачать сразу после получения. Текущий баланс кошелька можно проверить через GET /v1/balance.
Живой прайс GET /v1/models в рублях и долларах. Зачёркнута официальная цена вендора за ту же единицу — там, где мы дешевле. Эндпоинт: /v1/images/generations
| Модель | Цена | Единица | Скидка |
|---|---|---|---|
Nano Banana 2рекомендуем gemini-image-2 · Googleтакже: nano-banana-2, gemini-3-flash | Официальная цена: | за картинкуофициально: $0.067 · 1K | -60% |
Nano Banana Pro gemini-image-pro · Googleтакже: nano-banana-pro, gemini-3-pro | Официальная цена: | за картинкуофициально: $0.134 · 1K/2K | -78% |
Nano Banana gemini-image · Googleтакже: nano-banana, unspecified | Официальная цена: | за картинкуофициально: $0.039 · 1024×1024 | -72% |
Nano Banana 2 Lite nano-banana-2-lite · Google | Официальная цена: | за картинкуофициально: $0.0336 · 1K | -60% |
Nano Banana Pro VIP nano-banana-pro-vip · Google | Официальная цена: | за картинкуофициально: $0.134 · 1K/2K | -20% |
Nano Banana 2.1 nano-banana-2.1 · Google | 2,4 ₽$0.027 | за картинку | — |
Выберите модель и объём — калькулятор считает по тем же формулам, что биллинг API.
Цены из GET /v1/models, курс — внутренний. Неудачная генерация не списывается.
Запрос в формате OpenAI Images: POST /v1/images/generations с model, prompt и aspect. Одна картинка за вызов (n = 1), в ответе — ссылка data[0].url, а не b64_json: скачайте файл сразу. Правка по фото — POST /v1/images/edits.
Base URLhttps://zerocoder.com /api/v1Ключ — в заголовке x-api-key или Authorization: Bearer
Модель в примерах — gemini-3-flash; подойдёт любая из таблицы цен
import requests URL = "https://zerocoder.com/api/v1/images/generations"H = {"x-api-key": "zc-sk-…"} r = requests.post(URL, headers=H, json={ "model": "gemini-3-flash", "prompt": "Studio photo of a ceramic mug, soft light", "aspect": "1:1", # or 16:9 / 9:16 / 4:3 / 3:4})r.raise_for_status()# n=1: one image per call, as a URL (no b64_json)print(r.json()["data"][0]["url"])const endpoint = "https://zerocoder.com/api/v1/images/generations";const r = await fetch(endpoint, { method: "POST", headers: { "x-api-key": "zc-sk-…", "content-type": "application/json", }, body: JSON.stringify({ model: "gemini-3-flash", prompt: "Studio photo of a ceramic mug, soft light", aspect: "1:1", }),});const out = await r.json();if (!r.ok) throw new Error(out.error.message);console.log(out.data[0].url); // n=1, a URL (no b64_json)curl https://zerocoder.com/api/v1/images/generations \ -H "x-api-key: zc-sk-…" \ -H "content-type: application/json" \ -d '{"model": "gemini-3-flash", "aspect": "1:1", "prompt": "Studio photo of a ceramic mug, soft light"}'# → {"created":…,"data":[{"url":"https://…"}]}# n=1: one image per call, a URL (no b64_json);# the URL is temporary — download the file right away# JSON — image(s) by https URL or data URI, up to 4curl https://zerocoder.com/api/v1/images/edits \ -H "x-api-key: zc-sk-…" \ -H "content-type: application/json" \ -d '{"model": "gemini-3-flash", "aspect": "16:9", "prompt": "Make it a night scene", "image": "https://example.com/photo.jpg"}' # multipart — files from disk (≤ 8 MB each)curl https://zerocoder.com/api/v1/images/edits \ -H "x-api-key: zc-sk-…" \ -F model=gemini-3-flash -F aspect=16:9 \ -F prompt="Make it a night scene" \ -F "image[]=@photo1.jpg" -F "image[]=@photo2.jpg"Официальная цена Google (Nano Banana 2 (Gemini 3.1 Flash Image), 1K) — по курсу 90 ₽/$; проверено 4 октября 2026

От ключа до продакшена — шесть шагов по реальным контрактам /api/v1. Каждый шаг ведёт в нужный раздел документации.
Зарегистрируйтесь, откройте раздел API в кабинете, пополните баланс в рублях и создайте ключ формата zc-sk-…. Один ключ открывает Nano Banana и все остальные модели каталога.
Подробнее →POST /v1/images/generations с model, prompt и aspect или size — в ответе data[0].url с готовой картинкой Nano Banana.
Подробнее →Ссылка на картинку временная — сразу скачайте файл в своё хранилище. Для правок есть /v1/images/edits: до четырёх исходников по https-ссылке, data URI или multipart, до 8 МБ каждый.
Подробнее →30 запросов в минуту на ключ: на 429 подождите и повторите с нарастающей паузой; 402 — пополните баланс; 400 — сверьте model по GET /v1/models. Неудачная генерация не списывается, повторять её безопасно.
Подробнее →GET /v1/balance отдаёт баланс и расход за 30 дней; цена каждого вызова приходит прямо в ответе — пишите её в свои логи и поставьте порог оповещения в своём мониторинге.
Подробнее →Ключ храните в секретах сервера, не во фронтенде. Под большой объём Nano Banana напишите нам — лимит поднимается индивидуально, юрлицам доступна оплата по счёту. Фактическую стабильность смотрите на странице статуса.
Подробнее →Узел HTTP Request: метод POST, адрес ручки /api/v1, заголовок x-api-key и JSON-тело из полей воркфлоу. Для видео — узел Wait и второй HTTP Request на GET ?id= в цикле до completed.
Модуль HTTP «Make a request»: POST, Body type JSON, заголовок x-api-key. Ответ парсится автоматически — url картинки или текст ответа подставляются в следующие модули.
Действие Webhooks by Zapier → Custom Request: POST, Data — JSON с model и prompt, Headers — x-api-key. Поля ответа доступны следующим шагам запа.
В Apps Script — UrlFetchApp.fetch с method post, contentType application/json и payload из ячеек: промты в одной колонке, результат записывается в соседнюю.
Бот на aiogram, grammY или Telegraf вызывает тот же HTTP API: сообщение пользователя → запрос к модели → ответ в чат. Для видео — опрос статуса и отправка файла по готовой ссылке.
Для текстовых моделей официальные SDK OpenAI и Anthropic работают с заменённым base URL и нашим ключом — код приложения не меняется. Картинки и видео — обычный HTTP-запрос из любого языка.

Не только ключ: поможем встроить Nano Banana и другие модели в ваши процессы — от аудита до продакшена, с оплатой по счёту.
# 401 {"type":"error","error":{"type":"authentication_error","message":"Invalid or revoked API key."}}
# 402 {"type":"error","error":{"type":"billing_error","message":"Not enough API balance: …"}}
# 429 {"type":"error","error":{"type":"rate_limit_error","message":"…"}} ← 30 requests/min per key
# 400 {"type":"error","error":{"type":"invalid_request_error","message":"Unknown model \"…\". See GET /v1/models."}}
# 413 {"type":"error","error":{"type":"invalid_request_error","message":"…"}} ← > 8 MB per file / > 48 MB body
# 502 {"type":"error","error":{"type":"api_error","message":"…"}} ← provider failed → nothing charged
Цифры — из публичной сводки /status: доля успешных запросов за период по всему API и по категории в целом (разбивки по отдельным моделям в сводке нет), без обещаний SLA. Неудачная генерация не списывается, повторять её безопасно.
Учёт ведётся с 6 авг. 2026.
Генератор обложек и превью для блога или маркетплейса, который вызывает /v1/images/generations по шаблону из CMS
Мобильное приложение для стилизации пользовательских фото через /v1/images/edits с загрузкой исходника
Telegram-бот, который рисует иллюстрации по текстовому описанию пользователя
Внутренний инструмент дизайн-команды для быстрой генерации вариантов макетов перед финальной отрисовкой
Пайплайн e-commerce, который автоматически меняет фон и ретуширует карточки товаров
SaaS-конструктор презентаций, подставляющий сгенерированные изображения в слайды по запросу пользователя
Работы пользователей Zerocoder, сделанные этой моделью: превью, разрешение, длительность и дата. Ничего не сгенерировано специально для страницы.
| Модель | Дата | Лайки | Промт |
|---|---|---|---|
| Nano Banana 2 | 4 сентября 2026 г. | 102 | Ultra-realistic black and white studio portrait of the uploaded man, wearing a perfectly tailored black suit, white dress shirt and black ti |
| Nano Banana 2 | 2 сентября 2026 г. | 40 | Любительское вечернее фото в помещении, ощущение спонтанного кадра. Девушка сидит на полу или низком пуфе среди больших роскошных букетов ро |
| Nano Banana | 23 июля 2026 г. | 38 | Используя прикреплённое референс-фото только как основу для лица, сохрани 100% сходство внешности. В кадре ровно четыре человека: один задер |
| Nano Banana 2 | 12 августа 2026 г. | 33 | Реалистичное ночное фото с телефона, 9:16. Камера находится сзади чёрного Mercedes-Benz G63 AMG и направлена сверху вниз через открытое води |
| Nano Banana | 30 июля 2026 г. | 30 | Используя прикреплённое референс-фото только как основу для лица, сохрани 100% сходство внешности без изменений. Парень идёт в сторону полно |
| Nano Banana 2 | 9 августа 2026 г. | 16 | Ультраблизкий гиперреалистичный портрет, фотореализм, документальная подача, сверхдетализация кожи, глаз, ресниц и текстуры ткани Черно- бел |
| Nano Banana | 9 августа 2026 г. | 15 | Не меняя внешности мужчины с фото ни на 1% Кинематографичный снимок привлекательного мужчины одет в брюки и рубашку мультикам без татуировок |
| Nano Banana 2 | 27 августа 2026 г. | 13 | сделай лицо более размытым, как будто сфотографировали в движении |

Скопируйте промт и параметры в тело запроса — поля называются так же, как в контракте /api/v1. Подставьте свой материал в угловых скобках.
Studio product photo of a ceramic coffee mug on a pure white background, soft shadows, centered, e-commerce catalog style
aspect: 1:1The same ceramic mug on a wooden cafe table next to a croissant, morning window light, shallow depth of field
aspect: 4:3Replace the background with a sunlit kitchen counter, keep the product, its shadows and colors unchanged
endpoint: /v1/images/editsimage: https://…/photo.jpgaspect: 1:1Put the sneaker from the first image on the model from the second image, match lighting and perspective
endpoint: /v1/images/editsimage: [url1, url2]До четырёх исходников в одном запросе.
Clean isometric infographic of a three-step delivery process: warehouse, truck, doorstep, flat colors, empty label areas for text
aspect: 16:9Friendly illustrated avatar of a smiling person with short curly hair and round glasses, soft gradient background, vector style
aspect: 1:1
Отрасли, где этот тип генерации встраивается в процесс, а не остаётся экспериментом.
Nano Banana оплачивается за каждую готовую картинку — у каждой версии своя цена за изображение в таблице выше и в GET /v1/models, в рублях. Генерация и редактирование через /v1/images/edits стоят одинаково для одной версии; партия из нескольких картинок — это цена, умноженная на их число. Калькулятор на странице покажет итог заранее.
Запрос совместим с OpenAI Images: POST /v1/images/generations с заголовком x-api-key и телом из model, prompt и aspect — ответ содержит data[0].url с готовой картинкой. Можно использовать официальный OpenAI SDK, указав base_url на zerocoder.com/api/v1, или обычный requests. Пример для Nano Banana — в блоке «Первый запрос» выше.
Соотношение сторон задаётся параметром aspect — 1:1, 16:9, 9:16, 4:3 или 3:4 — либо size вида 1024x1024, 1792x1024, 1024x1792. За один запрос Nano Banana создаёт одну картинку (n больше единицы не поддерживается). При редактировании принимается до 4 изображений по 8 МБ каждое. Общий лимит ключа — 30 запросов в минуту.
Все версии Nano Banana перечислены в таблице и в GET /v1/models. Pro — для сложных промтов, читаемых надписей и мелких деталей; стандартная версия — универсальный выбор для карточек товаров и иллюстраций; Lite — для массовых черновиков по минимальной цене за картинку. Если поле model не указано, применяется версия по умолчанию из прайса.
Нет. Если провайдер не смог сгенерировать или отредактировать изображение, Nano Banana ничего не списывает — запрос завершится ошибкой без изменения баланса. Оплачиваются только ответы с готовой ссылкой в data[0].url. Если ссылка истекла до того, как вы скачали файл, повторный запрос будет новой платной генерацией — сохраняйте результат сразу.
Выпустите ключ zc-sk-… в кабинете API Zerocoder и пополните баланс в рублях: картой российского банка, через СБП или по счёту для юрлиц. VPN и аккаунт Google не нужны — Nano Banana отвечает на zerocoder.com в формате OpenAI Images, поэтому в OpenAI SDK меняются только base_url и ключ; тот же ключ принимает и Anthropic-совместимая ручка для текста.
В самом API бесплатных картинок нет: кошелёк начинается с минимального первого пополнения, каждая генерация Nano Banana списывается по прайсу. Бесплатно проверить, как модель справляется с вашими промтами и правками фото, можно в студии Zerocoder и инструменте Nano Banana из каталога — потом те же запросы повторите по API.
Отправьте POST /v1/images/edits: исходник — https-ссылкой, data URI или файлом multipart, инструкция — в prompt одной фразой («сделай вечернее освещение»). Nano Banana меняет только то, что попросили, сохраняя композицию и внешность героя; до 4 референсов в images[] объединяются в одну сцену — так удобно переносить персонажа между картинками.

До -78% к официальному API · оплата в рублях картой РФ