---
title: Самый дешёвый API генерации изображений
description: "Самый дешёвый API генерации изображений для вашей задачи: Nano Banana 2 и GPT Image 2 по settled usage, acceptance rate и скидке 50%."
url: https://apitoken.sale/ru/docs/learn/cheapest-image-generation-api
language: ru
---

# Как найти самый дешёвый API генерации изображений

Самый дешёвый image API — тот, что выдаёт принятый ассет за наименьшую settled-сумму, а не тот, у кого ниже headline-цена. На apiToken.sale оба кандидата — Nano Banana 2 и GPT Image 2 — уже имеют одинаковую B2C-скидку 50%, поэтому решение определяют request shape, retries и acceptance rate.

## Самый дешёвый API — это самый дешёвый принятый ассет

Короткий ответ: для предсказуемых 1K-ассетов самая дешёвая стартовая точка — обычно Nano Banana 2 (gemini-3.1-flash-image), потому что её image-output leg фиксирован по размеру: 1 120 tokens для 1K, $0.0672 official, $0.0336 для обычного B2C после скидки 50%. Для workflow, уже построенного на OpenAI Images client, GPT Image 2 (gpt-image-2) может оказаться дешевле даже с variable token billing: более высокий acceptance и нулевая миграция перевешивают низкий token rate. Всё остальное требует benchmark на ваших briefs — ниже показано, как провести его честно.

Посчитайте до выбора. Тысяча принятых 1K-ассетов на Nano Banana 2 при acceptance rate 80% — это 1 250 платных генераций: 1 250 × $0.0336 = $42 image-output spend, плюс text input по $0.50/M official и возможный grounding из terminal usage. Тот же brief на GPT Image 2 тарифицирует image output по $30/M official ($15/M после скидки), text input по $5/M и reference images по $8/M — если он проходит чаще, variable bill всё равно выигрывает. Решает acceptance rate, а не прайс-лист.

| Вопрос цены | Nano Banana 2 (gemini-3.1-flash-image) | GPT Image 2 (gpt-image-2) |
| --- | --- | --- |
| Image output | 1K $0.0672, 2K $0.1008, 4K $0.1512 official — fixed tokens по размеру | $30/M actual image-output tokens; смотрите terminal usage |
| Text input | $0.50/M official | $5/M official; cached input = 25% от fresh |
| Reference images | input tokens по ставке модели; до 14 supported inputs | $8/M official image input; 1–5 PNG, JPEG или WebP на edits route |
| Цена для обычного B2C | 50% от exact official total | 50% от exact official total |
| Что в response | inlineData image part в запрошенном size 1K/2K/4K и aspect ratio | один non-streaming base64 PNG; size — пресет пропорции |

## Подберите модель под cost driver задачи

| Задача | Начните с | Зачем всё равно нужен benchmark |
| --- | --- | --- |
| Предсказуемые 1K social/catalog assets | Nano Banana 2 | Fixed 1K image leg и явные aspect ratios делают spend прогнозируемым |
| Готовый OpenAI Images client | GPT Image 2 | Нет protocol migration; часы интеграции — тоже реальная цена |
| Много visual references на brief | Nano Banana 2 | До 14 supported image inputs в native Gemini shape |
| OpenAI Images edit pipeline | GPT Image 2 | Native /v1/images/edits route для 1–5 PNG, JPEG или WebP |
| Mixed portfolio по классам ассетов | Обе модели | Acceptance rate по классу ассетов может перевесить любой token price |

> B2C-скидка 50% действует на обе модели после расчёта exact official usage и сама по себе не выбирает победителя. Разница рождается из usage shape, retries и объёма client code под каждый protocol.

## Считайте по реальным request shapes, а не по лендингу

Обе модели доступны одним prepaid-ключом, но говорят на разных protocols, и именно protocol определяет, чем вы управляете. Nano Banana 2 использует native Gemini generateContent с заголовком x-goog-api-key: вы задаёте responseModalities TEXT и IMAGE, выбираете imageSize 1K/2K/4K и aspectRatio и получаете картинку как base64 inlineData part. GPT Image 2 работает через OpenAI Images routes с Authorization: Bearer: подтверждённые controls — background opaque или transparent, quality low, size как пропорция; response — один non-streaming base64 PNG, а edits на /v1/images/edits принимают 1–5 PNG, JPEG или WebP.

```
# Nano Banana 2 — Gemini-native route
curl https://router.apitoken.sale/v1beta/models/gemini-3.1-flash-image:generateContent \
  -H "x-goog-api-key: $APITOKEN_API_KEY" \
  -H "Content-Type: application/json" \
  -d '{"contents":[{"parts":[{"text":"Create a square product illustration"}]}],"generationConfig":{"responseModalities":["TEXT","IMAGE"],"imageConfig":{"imageSize":"1K","aspectRatio":"1:1"}}}'

# GPT Image 2 — OpenAI Images route
curl https://router.apitoken.sale/v1/images/generations \
  -H "Authorization: Bearer $APITOKEN_API_KEY" \
  -H "Content-Type: application/json" \
  -d '{"model":"gpt-image-2","prompt":"A clean studio product photograph","background":"opaque","quality":"low","size":"auto"}'
```

> Не оценивайте счёт по размеру PNG-файла или pixel dimensions. Для GPT Image 2 billing authority — terminal usage event; для Nano Banana 2 к fixed image-output leg нужно добавить input, возможный text/thinking output и grounding.

## Проведите честный benchmark цены ассета

1. Возьмите 20–50 representative briefs из реальной задачи и запишите критерии pass/fail до любой генерации.
2. Дайте обоим routes эквивалентные inputs: тот же класс resolution, те же references, тот же лимит attempts на brief.
3. Для каждого paid attempt сохраняйте request ID, terminal usage, latency и ваш verdict pass/fail рядом с полученным ассетом.
4. Разделите total settled charge — включая rejected outputs — на число принятых ассетов и сравнивайте распределения, а не лучший единичный image.
5. Повторяйте benchmark при существенной смене prompts, целевого resolution, числа references или provider catalog.

## «Экономия», которая незаметно раздувает счёт

- Генерировать 4K и уменьшать каждый принятый ассет до 1K: вы заплатили image leg 4K ($0.1512 official) за результат уровня 1K ($0.0672 official).
- Считать только successful outputs, пряча paid rejects, moderation failures и timed-out retries из цены принятого ассета.
- Тратить токены image-модели на text-only planning и переписывание prompt, которые дешевле выполнить text-моделью до image-вызова.
- Автоматически retry после delivered response или retry без фиксированного total attempt budget на brief.
- Публиковать вечный verdict «самый дешёвый», хотя live catalog availability и quality по workload постоянно меняются.

## Проверьте победителя на $5 бонуса до пополнения

Не нужно тратить деньги, чтобы найти самый дешёвый route. Новые аккаунты, созданные через Google или GitHub, получают one-time $5 platform bonus credit — при $0.0336 за 1K image-output leg Nano Banana 2 этого хватит на весь benchmark выше с запасом. Аккаунты с email и паролем полностью работают, но бонуса не дают. Bonus всегда расходуется раньше paid balance, поэтому оценка не трогает ваше пополнение.

- Пополняйте баланс на whole-dollar суммы банковской картой или криптовалютой; prepaid balance never expires.
- Выдайте benchmark отдельный API key с lifetime spending limit, чтобы retry loop не опустошил аккаунт.
- Зафиксируйте выигравшую конфигурацию — model, size, references и maximum attempts — и перепроверяйте после смены catalog.

[Prepaid-тарифы: любая целая сумма в долларах, баланс не сгорает](/plans)

## Частые вопросы

### Какой image API тестировать первым ради минимальной цены?

Начните с Nano Banana 2, если deliverables — явные ассеты 1K/2K/4K: fixed image leg делает spend предсказуемым — $0.0336 за 1K для обычного B2C. Начните с GPT Image 2, если workflow уже говорит на OpenAI Images. В обоих случаях сравнивайте settled cost per accepted asset, а не прайс-лист.

### Nano Banana 2 — всегда более дешёвый вариант?

Нет. Его image-output leg предсказуем по size, но references, text/thinking output, grounding и retries добавляют settled cost. Workflow на GPT Image 2 может быть дешевле в целом, если чаще проходит review или экономит integration work на существующем OpenAI Images client.

### Сколько стоят 1 000 принятых 1K-картинок на Nano Banana 2?

При 100% acceptance один image-output leg стоит 1 000 × $0.0336 = $33.60 для обычного B2C. При acceptance rate 80% вы платите за 1 250 генераций — $42 — и это до text input по $0.50/M official и возможного grounding из terminal usage. Поэтому acceptance rate обязан быть в каждом расчёте «самого дешёвого».

### Отклонённая картинка тоже стоит денег?

Да, если provider доставил output и terminal usage settled. Ваш quality reject не отменяет работу provider, поэтому paid rejects входят в cost per accepted asset — игнорировать их = самый частый способ превратить «дешёвый» workflow в дорогой.

### Обе image-модели работают с одним ключом apiToken.sale?

Да. Один prepaid-ключ и баланс вызывают gemini-3.1-flash-image на Gemini-native route с x-goog-api-key и gpt-image-2 на OpenAI Images routes с Authorization: Bearer — оба на router.apitoken.sale. Меняется только protocol shape; скидка 50% для обычного B2C действует на обе модели.

### Можно ли раз и навсегда назвать один API «самым дешёвым»?

Нет. Verdict — свойство вашего workload в конкретный момент. Повторяйте benchmark после существенной смены prompts, output size, числа references, catalog availability или provider behavior — и датируйте каждый публичный claim.

---
Get a key: https://apitoken.sale/register
More guides: https://apitoken.sale/ru/docs/learn
