Генерация изображений
В каталоге три модели генерации: две Google Gemini (та самая Nano Banana) и OpenAI GPT Image 2. Все работают через тот же ключ и баланс, что и текстовые модели.
| Модель | ≈ за картинку | Как вызывать |
|---|---|---|
google/gemini-3.1-flash-image-preview (Nano Banana) | ~1₽ ($0.012) | chat + modalities |
google/gemini-3-pro-image (Nano Banana Pro) | ~2.5₽ ($0.028) | chat + modalities |
openai/gpt-image-2 | ~0.1–9₽ (зависит от размера и quality) | /v1/images/generations |
Что выбрать: Flash — массовая генерация и итерации почти даром; Pro — максимум качества, сложные сцены, читаемый текст на картинке; GPT Image 2 — если ваш инструмент умеет только классический images-эндпоинт OpenAI.
GPT Image 2 — разрешения, quality и цена
Разрешения (size): 1024x1024, 1024x1536 (портрет), 1536x1024 (альбом), 2048x2048 и вплоть до 3840px по длинной стороне (например 3840x2160). Ровно 4096x4096 не поддерживается.
Качество (quality): low, medium, high, auto.
Цена — по фактическим токенам вывода (не флэт): чем больше и качественнее картинка, тем больше токенов. Ориентир:
| Размер · quality | Токенов вывода | Цена |
|---|---|---|
| 1024×1024 · low | ~200 | ~0.13₽ |
| 1024×1024 · high | ~7 000 | ~4.5₽ ($0.05) |
| 1536×1024 · high | ~10 500 | ~6.8₽ |
| 2048×2048 · high | ~14 300 | ~9.1₽ ($0.10) |
Точная стоимость каждого запроса видна в ответе — поле usage.output_tokens. Неудачные запросы не тарифицируются (резерв возвращается автоматически).
Nano Banana (Gemini) — генерация
Gemini-модели — это image-output чат-модели: обычный /v1/chat/completions с полем modalities. Через /v1/images/generations они не работают.
curl https://nordrouter.com/v1/chat/completions \
-H "Authorization: Bearer sk-nr-ВАШ-КЛЮЧ" \
-H "Content-Type: application/json" \
-d '{
"model": "google/gemini-3.1-flash-image-preview",
"modalities": ["image", "text"],
"messages": [{ "role": "user", "content": "Нарисуй уютный домик в лесу, акварель" }]
}'from openai import OpenAI
client = OpenAI(base_url="https://nordrouter.com/v1", api_key="sk-nr-ВАШ-КЛЮЧ")
resp = client.chat.completions.create(
model="google/gemini-3.1-flash-image-preview",
modalities=["image", "text"],
messages=[{"role": "user", "content": "Нарисуй уютный домик в лесу, акварель"}],
)
img_b64 = resp.choices[0].message.images[0]["image_url"]["url"] # data:image/png;base64,...Картинки приходят в message.images[] как data-URL (base64) — сохраняете содержимое после запятой в файл.
Nano Banana — редактирование фото
Главная фишка Nano Banana: подаёте своё фото + текстовую команду — получаете отредактированное. Работает диалогом: можно уточнять «теперь ещё…» в следующих сообщениях.
resp = client.chat.completions.create(
model="google/gemini-3.1-flash-image-preview",
modalities=["image", "text"],
messages=[{
"role": "user",
"content": [
{"type": "text", "text": "Перекрась машину в синий и убери фон"},
{"type": "image_url", "image_url": {"url": "data:image/png;base64,<ВАШЕ-ФОТО>"}},
],
}],
)Входное фото тарифицируется как ~1000–1200 токенов входа (копейки), результат — как обычная генерация.
GPT Image 2
Классический OpenAI images-эндпоинт:
curl https://nordrouter.com/v1/images/generations \
-H "Authorization: Bearer sk-nr-ВАШ-КЛЮЧ" \
-H "Content-Type: application/json" \
-d '{
"model": "openai/gpt-image-2",
"prompt": "Логотип кофейни, минимализм, изумрудный на белом",
"size": "1024x1024",
"n": 1
}'resp = client.images.generate(
model="openai/gpt-image-2",
prompt="Логотип кофейни, минимализм, изумрудный на белом",
size="1024x1024",
)
img_b64 = resp.data[0].b64_jsonКак это биллится
- Gemini (Nano Banana): изображение = выходные токены (~1100–1500 за картинку), видно в
usage.completion_tokens_details.image_tokens. Итого по ценам каталога: Flash ~1₽, Pro ~2.5₽ за картинку. - GPT Image 2: по фактическим токенам вывода (
usage.output_tokens) — цена растёт с размером и качеством (см. таблицу выше). От ~0.13₽ за мелкую low до ~9₽ за 2K high. - Неудачный запрос (ошибка провайдера) не списывается — резерв возвращается автоматически.
Массовая генерация
Десять картинок на Nano Banana Flash ≈ 10₽. Для черновиков и перебора вариантов берите Flash, финал — на Pro.
Seedream 5.0 Pro — самая дешёвая картинка
bytedance/seedream-5.0-pro — фотореалистичные изображения за $0.0083 за картинку (фиксированная цена, самая низкая на платформе). Работает через тот же POST /v1/images/generations (ответ — data[0].b64_json, генерация ~1–2 мин), а также в студии и Telegram-боте.