Как найти самый дешёвый API генерации изображений
Самый дешёвый image API — тот, что выдаёт принятый ассет за наименьшую settled-сумму, а не тот, у кого ниже headline-цена. На apiToken.sale GPT Image 2, Flare и Sunburst уже имеют одинаковую B2C-скидку 50%, поэтому решение определяют request shape, retries и acceptance rate.
·
Сравнивайте стоимость принятого изображения
GPT Image 2, GPT Image 2.5 Flare и GPT Image 2.5 Sunburst используют одни маршруты OpenAI Images, ключ и предоплаченный баланс. Flare подходит для быстрой повседневной работы, Sunburst — для более точного редактирования. Сравнивайте модели по результатам, которые прошли вашу проверку. У всех трёх одинаковые опубликованные ставки за токены.
Официальные ставки за 1 млн токенов: $5 за входной текст, $8 за входные изображения и $30 за выходные изображения. Cached input стоит $1.25 для текста и $2 для изображений. Обычные B2C-аккаунты платят 50% от официального расхода; для B2B действуют согласованные ставки. Это ставки за токены, а не фиксированная цена картинки.
Читайте также: Как на самом деле устроена цена API генерации изображений
Бюджет по измеренному расходу токенов
| Расход за 1 млн токенов | Официально | Обычный B2C · скидка 50% |
|---|---|---|
| Входной текст | $5 | $2.50 |
| Кешированный текст | $1.25 | $0.625 |
| Входные изображения | $8 | $4 |
| Кешированные изображения | $2 | $1 |
| Выходные изображения | $30 | $15 |
Например, редактирование с 900 свежими текстовыми входными токенами, 1 200 входными токенами изображения и 4 000 выходными токенами изображения стоит $0.1341 официально, или $0.06705 для обычного B2C. Число токенов в примере не гарантируется для каждой картинки. Для своих расчётов используйте итоговый usage и списание по соответствующему запросу.
Для каталога или пакетной обработки разделите все списания на число принятых изображений. Включайте оплаченные результаты, которые не прошли проверку. У GPT Image нет бесплатного countTokens: измерьте небольшую оплачиваемую выборку и задайте лимит расхода до запуска очереди.
Генерация и редактирование с одним ключом
Отправьте Bearer-ключ в POST /v1/images/generations на router.apitoken.sale. Выберите gpt-image-2, gpt-image-2.5-flare или gpt-image-2.5-sunburst. По умолчанию ответ содержит PNG в data[0].b64_json; декодируйте, проверьте и сохраните его.
curl https://router.apitoken.sale/v1/images/generations \
-H "Authorization: Bearer $APITOKEN_API_KEY" \
-H "Content-Type: application/json" \
-d '{"model":"gpt-image-2.5-flare","prompt":"A studio photo of a ceramic mug","n":1,"quality":"low","size":"auto"}'POST /v1/images/edits принимает от одного до пяти файлов PNG, JPEG или WebP размером до 50 МБ каждый в поле image или image[]. ID моделей те же, что для генерации. Поле mask в multipart игнорируется; для редактирования области используйте инструмент image_generation в Responses. Проверяйте геометрию, надписи и сохранение товара перед приёмкой.
Параметр size задаёт пропорции, а не точное число пикселей. Повышенное значение quality не гарантирует более высокий нативный уровень качества. Маршруты Images возвращают base64; jpeg/webp получаются локальной конвертацией нативного PNG. Перед использованием параметров прочитайте руководство модели.
Проведите честный benchmark цены ассета
- 01Возьмите 20–50 representative briefs из реальной задачи и запишите критерии pass/fail до любой генерации.
- 02Дайте каждой модели одинаковые входные данные: тот же класс resolution, те же references, тот же лимит attempts на brief.
- 03Для каждого paid attempt сохраняйте request ID, terminal usage, latency и ваш verdict pass/fail рядом с полученным ассетом.
- 04Разделите total settled charge — включая rejected outputs — на число принятых ассетов и сравнивайте распределения, а не лучший единичный image.
- 05Повторяйте benchmark при существенной смене prompts, целевого resolution, числа references или provider catalog.
«Экономия», которая незаметно раздувает счёт
- Считать только 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 постоянно меняются.
Предоплаченный доступ к API
- Пополняйте баланс на whole-dollar суммы банковской картой или криптовалютой; prepaid balance never expires.
- Выдайте benchmark отдельный API key с lifetime spending limit, чтобы retry loop не опустошил аккаунт.
- Зафиксируйте выигравшую конфигурацию — model, size, references и maximum attempts — и перепроверяйте после смены catalog.
Prepaid-тарифы: любая целая сумма в долларах, баланс не сгорает →
Частые вопросы
Отклонённая картинка тоже стоит денег?
Да, если provider доставил output и terminal usage settled. Ваш quality reject не отменяет работу provider, поэтому paid rejects входят в cost per accepted asset — игнорировать их = самый частый способ превратить «дешёвый» workflow в дорогой.
Можно ли раз и навсегда назвать один API «самым дешёвым»?
Нет. Verdict — свойство вашего workload в конкретный момент. Повторяйте benchmark после существенной смены prompts, output size, числа references, catalog availability или provider behavior — и датируйте каждый публичный claim.
Есть ли бесплатный подсчёт токенов GPT Image?
Нет. Изучите опубликованные ставки, задайте лимит ключа и измерьте небольшую оплачиваемую выборку. Стоимость определяет итоговый usage.
Отличаются ли ставки GPT Image 2, Flare и Sunburst?
У всех трёх одинаковые ставки: $5 за текстовый вход, $8 за вход изображений и $30 за выход изображений на 1 млн токенов до обычной B2C-скидки 50%. Сравнивайте реальный расход и принятые результаты.
Создайте аккаунт, пополните баланс и выпустите API-ключ для поддерживаемых моделей Claude, GPT и Gemini.