gemini-2.5-flash-image) редактирует изображения по текстовой инструкции и может объединить до трёх изображений в одно. Ниже показано, как отправить правку, сохранить результат и перейти на Nano Banana 2.
Standard — исходная модель Nano Banana; на этом сайте её называют Standard, чтобы отличать от всего семейства. Сравнение с Nano Banana 2 Lite, Nano Banana 2 и Nano Banana Pro приведено в обзоре Nano Banana.
Подготовка
1
Создайте API-ключ
В разделе Управление токенами откройте диалог создания токена (创建令牌), в поле Режим оплаты (计费模式) выберите «сначала по использованию» (按量优先, рекомендуется) или «оплата за вызов» (按次计费) и нажмите Создать (创建). У моделей Nano Banana есть только цена за вызов: ключ с режимом «сначала по использованию» вызывает и их, и модели с оплатой по использованию, а ключ с режимом «оплата за вызов» — только модели с оплатой за вызов. Группа 
default включает gemini-2.5-flash-image.
2
Задайте ключ и установите зависимости
jq, например brew install jq или sudo apt-get install jq.3
Сохраните модуль для обработки ответа
Сохраните этот модуль как
nano_banana_save.py. Примеры на Python импортируют его, а после запроса через cURL его запускают на сохранённом ответе. Модуль находит все изображения в ответе chat completions или generateContent, восстанавливает выравнивание Base64 и называет каждый файл по его настоящему формату:Редактирование изображения
Поместите в одно сообщение пользователя сначала инструкцию, а за ней изображение. Локальный файл передаётся как data URL с MIME-типом, соответствующим файлу, напримерdata:image/jpeg;base64,....
- Python
- cURL
Сохраните скрипт как Замените фон на фотографии товара:
nano_banana_edit.py. Он отправляет инструкцию с одним–тремя изображениями — локальными файлами или публичными HTTPS-адресами — и сохраняет результат:product-studio.png, .jpg или .webp — в зависимости от формата, который вернула модель. Формулируйте изменение как инструкцию: на промпт, похожий на вопрос, модель может ответить только текстом.
Объединение двух или трёх изображений
Перечислите файлы после инструкции в том порядке, в котором вы на них ссылаетесь, и назовите в промпте роль каждого изображения:gemini-2.5-flash-image лучше всего работает не более чем с тремя входными изображениями. Если референсов больше или нужно сохранить внешность нескольких людей на разных изображениях, используйте Nano Banana 2.1, Nano Banana 2 или Nano Banana Pro: они принимают до 14 изображений.
Передача изображения по URL
Вместо локального файла можно передать публичный адресhttps://; скрипт отправит его без изменений как image_url:
Выбор соотношения сторон
На OpenAI-совместимом маршруте соотношение сторон задать нельзя. Чтобы выбрать форму результата, вызовите нативный эндпоинт Gemini и задайтеgenerationConfig.imageConfig.aspectRatio одним из этих значений:
- При любом соотношении Standard выдаёт изображение примерно 1K, поэтому
imageSizeне передавайте. - Без
aspectRatio, согласно документации Google, размер результата повторяет размер входного изображения.
- cURL
- Python
inlineData с mimeType, соответствующим каждому файлу, а эндпоинт принимает ключ как в Authorization: Bearer, так и в x-goog-api-key. Настройка клиента Google Gen AI SDK описана на странице Протокол Gemini.
Обработка ответа
nano_banana_save.py обрабатывает оба формата ответа. Если вы разбираете ответы сами:
- Chat completions: изображение находится в тексте
choices[0].message.content, обычно как изображение Markdown вида. Берите формат из data URL, а не считайте его PNG по умолчанию, перед декодированием уберите префиксdata:image/...;base64,, а если длина не кратна 4, добавьте выравнивание=. - generateContent: каждое изображение — это часть
inlineDataвcandidates[].content.parts[]сmimeTypeи даннымиdataв Base64.- Часть с пометкой
thought: trueне является итоговым результатом, пропускайте её.
- Часть с пометкой
- Нет изображения: ответ содержит только текст или ни в одной части нет
inlineData.- В нативных ответах проверьте
finishReasonкаждого кандидата иpromptFeedback, если он есть. - Возможные значения:
IMAGE_SAFETY,IMAGE_PROHIBITED_CONTENT,NO_IMAGE.
- В нативных ответах проверьте
Как писать инструкции для правки
- Назовите, что нужно изменить и что должно остаться прежним, например: «Замени только синий диван на коричневый кожаный. Подушки, остальную комнату и освещение не меняй». Параметра маски нет; Google называет такой подход семантической маской.
- В композиции ссылайтесь на каждое изображение по порядку и роли: «платье с первого изображения», «женщина со второго изображения».
- Чтобы защитить лицо или логотип, подробно опишите его и прямо скажите, что его нельзя менять.
- Описывайте нужный стиль, освещение или расположение, а не пишите «лучше» или «красивее».
- Если важна точность, вносите одно изменение за запрос. Для многошаговой правки отправляйте сохранённый результат на вход следующего запроса.
Ошибки и оплата
Каждый вызов оплачивается по цене за вызов, включая запрос, который вернул HTTP 200 без изображения, например из-за блокировки проверкой безопасности. Не отправляйте такой запрос повторно без изменений; см. раздел «Как не платить за пустые ответы» в обзоре Nano Banana. Правила оплаты действуют для всех моделей Nano Banana, а статус и списание по каждому запросу видны в журнале вызовов.- HTTP 401: проверьте API-ключ и заголовок
Authorization: Bearer. Нужен API-ключ из раздела «Управление токенами», а не AccessToken аккаунта. - HTTP 400: проверьте ID модели, JSON тела запроса и значение
aspectRatio. Не передавайтеimageSizeв Standard. - HTTP 429, 5xx или таймаут: повторите запрос с экспоненциальной задержкой. После таймаута сначала найдите запрос в журнале вызовов, чтобы не заплатить дважды за одну и ту же правку.
- Большие фотографии: Base64 увеличивает файл примерно на треть, поэтому очень крупные изображения уменьшайте перед кодированием.
Переход на Nano Banana 2
Nano Banana 2 (gemini-3.1-flash-image) принимает те же запросы chat completions и generateContent, что и Standard, поэтому для перехода достаточно изменить одно значение:
https://api.laozhang.ai/v1beta/models/gemini-3.1-flash-image:generateContent. В скриптах на этой странице замените gemini-2.5-flash-image в аргументе model или в URL запроса. После перехода:
- Каждый вызов стоит $0.055 (публичные цены на 24 сентября 2026 года).
- Правка может использовать до 14 референсов: не больше 10 изображений объектов и 4 изображений персонажей.
- В нативном маршруте Gemini доступны 14 соотношений сторон и параметр
imageSizeс одним из значений:512,1K,2Kили4K
- Результат для одного и того же промпта может отличаться, поэтому прогоните выборку своих обычных правок, прежде чем переводить рабочий трафик.
gemini-3.1-flash-lite-image, $0.025 за вызов). Lite редактирует одиночные изображения в 1K и использует тот же формат запроса.
Google отмечает, что Lite не оптимизирована для нескольких референсов и последовательной многошаговой правки, поэтому композиции оставьте на Nano Banana 2.1 или Nano Banana 2. Пример правки в Lite есть в разделе «Редактирование изображения» руководства по Nano Banana 2 Lite.
Частые вопросы
Можно ли вызывать gemini-2.5-flash-image после 2 октября 2026 года?
Пока да. Страница цен Google предупреждала об отключении 2 октября 2026 года, а страница об устаревших моделях теперь указывает 15 марта 2027 года (на 8 октября 2026 года). На 5 октября 2026 года LaoZhang API обслуживает модель по прежней цене.
- LaoZhang API не гарантирует, как долго модель останется доступной; она может перестать работать в любой момент.
- После отключения запросы будут завершаться ошибкой. В отличие от ID с суффиксом
-preview, эта модель не сопоставлена другой, поэтому запросы не перейдут на новую модель сами.
Может ли правка Standard вернуть 2K или 4K?
Нет. Standard выдаёт примерно 1K при любом соотношении сторон и не принимаетimageSize; выбрать можно только соотношение, как в разделе «Выбор соотношения сторон». Для правок в 2K или 4K перейдите на Nano Banana 2 (см. раздел «Переход на Nano Banana 2») или используйте Nano Banana Pro и добавьте в запрос imageSize.
Можно ли ещё использовать gemini-2.5-flash-image-preview?
Нет. Google отключил её 15 января 2026 года, согласно своей странице об устаревших моделях, и в списке моделей LaoZhang API её нет. Поскольку дата отключения gemini-2.5-flash-image тоже прошла и модель может перестать работать в любой момент, переходите сразу на Nano Banana 2 (gemini-3.1-flash-image).
Связанные материалы и источники
- Обзор Nano Banana — сравнение пяти моделей, двух форматов запроса и правил оплаты
- Nano Banana 2 — модель для перехода: до 14 референсов и вывод от 512px до 4K
- Nano Banana 2 Lite — недорогая генерация 1K и правка одного изображения
- Редактирование Pro — правка нескольких изображений: до 14 референсов и вывод 4K
- Журнал вызовов — статус и списание по запросу
- Google: Nano Banana image generation — промпты для правки, лимиты входа и выбор модели
- Google: устаревшие модели Gemini API — дата отключения
gemini-2.5-flash-image - Google: справочник generateContent — поля
imageConfig