gemini-3.1-flash-image-preview

Google: Nano Banana 2 (Gemini 3.1 Flash Image Preview)

Google

Начать работу

Чтобы сгенерировать ключ, авторизуйтесь и пополните баланс

Производительность модели

Поддерживаемые разрешения: 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

1

Пополните баланс и получите 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)}