Google: Nano Banana 2 (Gemini 3.1 Flash Image Preview)
Чтобы сгенерировать ключ, авторизуйтесь и пополните баланс
Производительность модели
Поддерживаемые разрешения:
1:1
3:2
2:3
3:4
4:3
4:5
5:4
9:16
16:9
21:9
Latency:
- сек
Ценообразование за генерацию 1 изображения
Стандартное разрешение:
≈ - ₽
Хронология
Дата релиза:
-
Архитектура:
None
Веса:
None
Коммерческое использование:
None
Модальности
Input
Функциональные и технические возможности
Text Rendering
Image-to-Image
Поддержка генерации на основе референса
Impainting/ Outpainting
Умеет ли модель перерисовывать части и достраивать границы изображения
Следование промпту
Фотореализм
Как получить доступ к gemini-3.1-flash-image-preview по API
2
Приступайте к работе
Используйте любой SDK, совместимый с OpenAI, чтобы встроить gemini-3.1-flash-image-preview в ваше приложение.
Пример интеграции
import openai
import base64
import time
from pathlib import Path
# ====== КЛИЕНТ ======
client = openai.OpenAI(
api_key="your-api-key",
base_url="https://api.vsellm.ru/v1"
)
# ====== ПАРАМЕТРЫ ======
model = "google/gemini-3.1-flash-image-preview"
prompt = (
"Сгенерируй фотореалистичный цветок оранжевой лилии "
"на зеленом фоне, без текста, формат 1024x1024"
)
size = "1024x1024"
n = 1
quality = "low"
# ====== ЗАПРОС В /images/generations ======
response = client.images.generate(
model=model,
prompt=prompt,
size=size,
n=n,
quality=quality
)
# ====== СОХРАНЕНИЕ ======
Path("out").mkdir(exist_ok=True)
if not response.data:
raise RuntimeError("В ответе нет изображений")
for i, img in enumerate(response.data, 1):
if not img.b64_json:
continue
raw = base64.b64decode(img.b64_json)
fp = Path("out") / f"Google: Nano Banana 2 (Gemini 3.1 Flash Image Preview)_{int(time.time())}_{i}.png"
fp.write_bytes(raw)
print("Saved:", fp)}