Бесплатно и дёшево

Как найти самый дешёвый 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 output1K $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 imagesinput tokens по ставке модели; до 14 supported inputs$8/M official image input; 1–5 PNG, JPEG или WebP на edits route
Цена для обычного B2C50% от exact official total50% от exact official total
Что в responseinlineData image part в запрошенном size 1K/2K/4K и aspect ratioодин non-streaming base64 PNG; size — пресет пропорции

Читайте также: Как на самом деле устроена цена API генерации изображений

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

ЗадачаНачните сЗачем всё равно нужен benchmark
Предсказуемые 1K social/catalog assetsNano Banana 2Fixed 1K image leg и явные aspect ratios делают spend прогнозируемым
Готовый OpenAI Images clientGPT Image 2Нет protocol migration; часы интеграции — тоже реальная цена
Много visual references на briefNano Banana 2До 14 supported image inputs в native Gemini shape
OpenAI Images edit pipelineGPT Image 2Native /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. 01Возьмите 20–50 representative briefs из реальной задачи и запишите критерии pass/fail до любой генерации.
  2. 02Дайте обоим routes эквивалентные inputs: тот же класс resolution, те же references, тот же лимит attempts на brief.
  3. 03Для каждого paid attempt сохраняйте request ID, terminal usage, latency и ваш verdict pass/fail рядом с полученным ассетом.
  4. 04Разделите total settled charge — включая rejected outputs — на число принятых ассетов и сравнивайте распределения, а не лучший единичный image.
  5. 05Повторяйте 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-тарифы: любая целая сумма в долларах, баланс не сгорает

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

Какой 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.

Проверьте до оплаты: новые аккаунты через Google/GitHub получают бонус $5 на баланс платформы.