API Nano Banana: ключ и первый запрос

Те же модели доступны в коде через Gemini API. Ниже — что понадобится, сколько это стоит и как выглядит рабочий запрос.

Start building with the API today

Developer quickstart

Настроить окружение и отправить первый запрос к модели.

4 минуты
Python
from google import genai
from google.genai import types
from PIL import Image

client = genai.Client()

prompt = ("Керамическая кружка на дубовом столе, "
          "на ней надпись «Доброе утро»")

response = client.models.generate_content(
    model="gemini-3.1-flash-image",
    contents=[prompt],
)

for part in response.parts:
    if part.text is not None:
        print(part.text)
    elif part.inline_data is not None:
        image = Image.open(BytesIO(part.inline_data.data))
        image.save("result.png")

Что понадобится

  1. Ключ API. Создаётся в Google AI Studio, привязан к аккаунту Google.
  2. Библиотека. Для Python — google-genai, ставится через pip. Есть официальные клиенты для JavaScript, Go и Java.
  3. Платёжный аккаунт. Генерация изображений не входит в бесплатный уровень API — счёт выставляется за каждый кадр.

Какую модель указывать

ЗадачаИдентификаторКадр 1K
Поток однотипных картинокgemini-3.1-flash-lite-image$0,0336
Универсальная работаgemini-3.1-flash-image$0,067
Сложные сцены и типографикаgemini-3-pro-image$0,134

Что учесть в коде

Создать ключ Посчитать стоимость