Те же модели доступны в коде через Gemini API. Ниже — что понадобится, сколько это стоит и как выглядит рабочий запрос.
Настроить окружение и отправить первый запрос к модели.
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")
google-genai, ставится через pip. Есть официальные клиенты для JavaScript, Go и Java.| Задача | Идентификатор | Кадр 1K |
|---|---|---|
| Поток однотипных картинок | gemini-3.1-flash-lite-image | $0,0336 |
| Универсальная работа | gemini-3.1-flash-image | $0,067 |
| Сложные сцены и типографика | gemini-3-pro-image | $0,134 |
response.parts могут быть и текст, и бинарные данные картинки — перебирайте все части, а не берите первую.