Релизы и изменения моделей
Сколько стоит картинка через API: GPT Image 2 и 1.5
9 августа 2026 года в каталоге KeyDealer появилось семейство GPT Image. gpt-image-2 и gpt-image-1.5 тарифицируются фиксированной рублёвой суммой за успешное изображение. Сейчас квадратная картинка 1024×1024 в качестве high стоит 5 ₽ на gpt-image-2 и 4 ₽ на gpt-image-1.5. По официальному прайсу OpenAI на дату запуска те же изображения стоили 0,211 и 0,133 доллара, то есть 17,34 ₽ и 10,93 ₽ по курсу ЦБ 82,1665 ₽ за доллар. Токены здесь не считаются вообще: цена зависит только от модели, размера и качества.
Текстовые модели тарифицируются за миллион токенов, и весь блог до сих пор считал именно так. Генерация изображений ломает эту привычку целиком — счёт выставляется за штуку.
Что изменилось в каталоге 9 августа 2026
Ежедневная сверка живой выдачи GET https://api.keydealer.ru/v1/models со вчерашним снимком дала два новых идентификатора и ни одного удалённого:
| Параметр | 8 августа | 9 августа |
|---|---|---|
| Моделей в выдаче | 22 | 24 |
| Семейств | Claude, GPT, Gemini, GLM, Grok, GPT-OSS | те же плюс GPT Image |
| Эндпоинтов | POST /v1/chat/completions | плюс POST /v1/images/generations |
У новых записей другая структура. Там, где у текстовых моделей лежат input_rub_per_million и output_rub_per_million, у GPT Image стоит блок pricing.by_size_and_quality, а billing.usage_tokens_required равно false. Формула в ответе описана словами: one image * published size/quality rate.
Бюджет теперь считается иначе. Для текста это объём, умноженный на ставку, и главная ловушка там — служебный контекст маршрута, про который есть отдельный разбор. Для картинок вся арифметика сводится к количеству генераций.
Сколько стоит одна картинка: полный прайс в рублях
Текущие базовые ставки каталога, рублей за одно успешное изображение:
| Модель | Размер | low | medium | high |
|---|---|---|---|---|
| gpt-image-2 | 1024×1024 | 2,5 | 2,5 | 5 |
| gpt-image-2 | 1024×1536 | 4 | 4 | 8 |
| gpt-image-2 | 1536×1024 | 4 | 4 | 8 |
| gpt-image-1.5 | 1024×1024 | 2 | 2 | 4 |
| gpt-image-1.5 | 1024×1536 | 3 | 3 | 6 |
| gpt-image-1.5 | 1536×1024 | 3 | 3 | 6 |
Портретный и альбомный размеры стоят одинаково — разница только в ориентации. На обеих моделях low и medium сейчас стоят одинаково, а переход к high удваивает цену.
Это базовые ставки со scope: base_catalog. Ставки конкретного счёта возвращает GET /v1/balance — тот же ответ содержит поле image_equivalents, где для каждой модели посчитано, сколько изображений каждого типа хватит на текущий остаток.
Сравнение с официальным прайсом на дату запуска
Официальная таблица цены за изображение опубликована в руководстве OpenAI по генерации изображений; значения ниже зафиксированы 9 августа 2026 года. Пересчёт идёт по курсу ЦБ 82,1665 ₽ за доллар. Текущий рублёвый каталог изменился после публикации, поэтому сравнение не надо читать как обещание постоянной скидки.
| Модель и режим | Официально, $ | В рублях по курсу ЦБ | В каталоге | Разница |
|---|---|---|---|---|
| gpt-image-2, квадрат high | 0,211 | 17,34 ₽ | 5 ₽ | 3,47× |
| gpt-image-2, квадрат medium | 0,053 | 4,35 ₽ | 2,5 ₽ | 1,74× |
| gpt-image-2, портрет high | 0,165 | 13,56 ₽ | 8 ₽ | 1,70× |
| gpt-image-1.5, квадрат high | 0,133 | 10,93 ₽ | 4 ₽ | 2,73× |
| gpt-image-1.5, портрет high | 0,2 | 16,43 ₽ | 6 ₽ | 2,74× |
| gpt-image-2, квадрат low | 0,006 | 0,49 ₽ | 2,5 ₽ | 0,20× |
Соотношение неравномерное: дорогие режимы по этому историческому официальному прайсу остаются дешевле в рублёвом каталоге, а квадратный low — нет. На тысяче квадратных high GPT Image 2 это 17 340 ₽ по снимку официальной цены против 5 тысяч ₽ по текущему каталогу.
Что дешевле: GPT Image 2 или GPT Image 1.5
В каталоге KeyDealer дешевле gpt-image-1.5 — во всех девяти комбинациях размера и качества без исключений, от 2 до 6 ₽ против 2,5–8 ₽ у gpt-image-2. У OpenAI картина сложнее.
Там старшая модель дешевле не везде. В квадрате gpt-image-2 стоит дороже на low (0,006 против 0,009 доллара — здесь дороже как раз 1.5) и на high (0,211 против 0,133). А на портретных и альбомных размерах всё переворачивается: gpt-image-2 просит 0,165 доллара за high, gpt-image-1.5 — 0,2.
В нашем каталоге этой инверсии нет — цена растёт ровно по старшинству модели.
Если вы переносите расчёт с официального прайса, старая логика выбора модели на портретных размерах здесь не сработает: там выгоднее был gpt-image-2, тут выгоднее 1.5. Пересчитайте свой сценарий заново.
Сколько картинок получится из 1000 рублей
Из 1000 ₽ выходит от 125 до 500 изображений — разброс в четыре раза. Фиксированная цена удобна тем, что бюджет считается делением:
| Модель и режим | Картинок на 1000 ₽ |
|---|---|
| gpt-image-1.5, квадрат low | 500 |
| gpt-image-2, квадрат low | 400 |
| gpt-image-2, квадрат medium | 400 |
| gpt-image-1.5, квадрат high | 250 |
| gpt-image-2, квадрат high | 200 |
| gpt-image-2, портрет high | 125 |
Обратный масштаб тоже стоит держать в голове. Одна квадратная high на gpt-image-2 стоит 5 ₽ — столько же, сколько примерно 1,67 млн входных токенов GLM-4.7 по ставке 3 ₽ за миллион или 166 667 токенов Opus 5 по ставке 30 ₽. Рублёвые ставки текстовых моделей собраны в отдельной статье про стоимость миллиона токенов, и дублировать их здесь незачем.
То есть одна качественная картинка обходится примерно как небольшая книга, прогнанная через дешёвую текстовую модель. Для превью в ленте это дорого. Для обложки материала — копейки.
Почему изображения считаются поштучно, а не в токенах
Потому что поштучная цена — это тот же токенный счёт, посчитанный заранее и зафиксированный. У OpenAI параллельно опубликован и токенный прайс, данные на 9 августа 2026 года:
| Модель | Вход-изображение | Вход-текст | Выход |
|---|---|---|---|
| gpt-image-2 | $8 | $5 | $30 |
| gpt-image-1.5 | $8 | $5 | $32 |
| gpt-image-1 | $10 | $5 | $40 |
Цены за миллион токенов. Токены выхода здесь — это само изображение, разложенное в токены: по документации, для gpt-image-1.5 квадратное low весит 272 токена, medium — 1056, high — 4160. Портретное high — 6240. Для gpt-image-2 документация точных чисел не приводит и отправляет к калькулятору, и это стоит проговорить честно: количество выходных токенов у старшей модели в открытой документации не опубликовано.
Проверка сходится. 4160 токенов по 32 доллара за миллион — это 0,133 доллара, ровно та цифра, что стоит в таблице фиксированных цен для квадратного high на gpt-image-1.5. Арифметика та же, просто выполнена заранее.
Для клиента разница принципиальная. Токенный счёт нельзя предсказать до ответа, поштучный известен до отправки запроса. Именно поэтому в каталоге KeyDealer у GPT Image нет ни estimated_route_context_tokens, ни блока prompt_cache — считать нечего.
Можно ли редактировать изображения и генерировать пачкой
Нельзя ни то, ни другое. Редактирование не поддерживается, за один запрос создаётся ровно одно изображение. Возможности объявлены в каталоге явно, и одна из них объявлена отрицательно:
image_generation: verified— генерация по текстовому описанию проверена;image_edits: unsupported— редактирование изображений не поддерживается;n_max: 1— один запрос создаёт одно изображение;- размеры: только 1024×1024, 1024×1536 и 1536×1024;
- качества: low, medium, high;
- форматы выдачи: png, jpeg, webp.
Ограничение по редактированию заметное. Рынок в августе 2026-го двигается именно туда: региональное редактирование, замена фрагмента, работа с несколькими исходниками в одном запросе. В нашем API этого нет, и запрос на редактирование отклоняется до обращения к модели и до списания — то есть не превращается в оплаченную ошибку.
Правило n_max: 1 придётся заложить в архитектуру. Четыре варианта одного промпта — это четыре запроса и четыре списания.
Как подключить генерацию картинок и на чём не переплатить
Порядок действий:
- Получите ключ на странице входа — тот же ключ работает и для текста, и для изображений.
- Запросите
GET /v1/modelsи прочитайтеpricing.by_size_and_qualityу нужной модели. Ставки каталога меняются, и таблица выше — снимок на 9 августа. - Запросите
GET /v1/balance: он вернёт ставки вашего счёта иimage_equivalents— сколько изображений каждого типа покрывает остаток. - Отправляйте
POST /v1/images/generations. Ответ приходит в base64, вместе с ним —keydealer_billing.charged_microrublesиoperation_id. - Сверяйте расход по
charged_microrubles, а не по своей оценке.
Где реально теряются деньги — это качество. Соблазн ставить high по умолчанию стоит дорого: разница между medium и high на квадрате gpt-image-2 составляет 2,5 ₽ за изображение, на тысяче генераций — 2500 ₽. low и medium сейчас стоят одинаково, поэтому для превью выбирайте между ними по фактическому качеству, а high включайте точечно.
Вторая экономия — на выборе модели. На квадратном high переход с gpt-image-2 на gpt-image-1.5 срезает 1 ₽ с картинки, то есть 20% счёта. Разницу в качестве стоит проверить на своих промптах: на массовых иллюстративных задачах она нередко не окупает наценку.
Третий пункт скучный, но денежный. Заведите отдельный ключ под генерацию изображений и держите его отдельно от боевого текстового. Картинки удобно генерировать пачками, а пачка high по недосмотру — это счёт совсем другого порядка, чем такой же цикл на дешёвой текстовой модели.
Что проверить до того, как ставить генерацию в прод
Три вещи, которые не видны из таблиц.
Курс. Официальные цены номинированы в долларах, рублёвые ставки каталога — нет. При движении курса рублёвая цена изображения не пересчитывается автоматически, а долларовая в пересчёте плывёт. Сравнение из этой статьи верно на 82,1665 ₽ за доллар и требует пересчёта, когда курс уйдёт.
Даты. У GPT Image в каталоге нет ни expiration_date, ни объявленной даты отключения. У текстовых моделей такие даты есть, и они собраны в календаре отключений. Отсутствие даты не гарантия — gpt-image-1 у вендора всё ещё в прайсе и стоит дороже обеих новых моделей, что обычно предшествует выводу.
Учёт. Фиксированная цена соблазняет считать расходы на глаз. Не стоит: operation_id в ответе существует ровно для того, чтобы каждое списание можно было привязать к конкретной генерации. Компании, которые режут расходы на ИИ, обычно обнаруживают перерасход там, где его никто не логировал — разбор этой истории показывает, что конвертация документов в изображения оказалась одним из главных драйверов счёта.
Полный контракт по эндпоинту и полям биллинга лежит в документации. Ключ — на странице входа, пополнение и генерация в рублях, без валютной карты.
Частые вопросы
Сколько стоит одна картинка через API KeyDealer?
От 2 ₽ за изображение 1024×1024 в качестве low на gpt-image-1.5 до 8 ₽ за 1024×1536 в качестве high на gpt-image-2. Цена фиксированная за успешное изображение и не зависит от длины запроса. Актуальные базовые ставки публикует GET /v1/models, а ставки конкретного счёта — GET /v1/balance.
Почему изображения считаются поштучно, а не в токенах?
Потому что так устроен биллинг у самого разработчика модели: в документации OpenAI есть и токенный прайс, и таблица фиксированной цены за изображение по размеру и качеству. В каталоге KeyDealer у GPT Image нет полей input_rub_per_million и output_rub_per_million вообще, а поле usage_tokens_required равно false.
Что дешевле — GPT Image 2 или GPT Image 1.5?
В каталоге KeyDealer gpt-image-1.5 дешевле на всех девяти комбинациях размера и качества: 4 ₽ против 5 ₽ за квадратное high, 6 ₽ против 8 ₽ за портретное. У OpenAI картина сложнее — там gpt-image-2 дешевле на портретных и альбомных размерах.
Можно ли редактировать изображения через API?
Нет. В GET /v1/models у обеих моделей capabilities.image_edits равно unsupported, и такой запрос отклоняется до обращения к модели и до списания. Доступна только генерация по текстовому описанию, по одному изображению на запрос.
Какие размеры и форматы поддерживает генерация изображений?
Три размера — 1024×1024, 1024×1536 и 1536×1024 — и три качества: low, medium и high. Форматы выдачи: png, jpeg и webp. Портретный и альбомный размеры стоят одинаково, ответ приходит в base64.
Сколько картинок можно сгенерировать на 1000 рублей?
От 125 изображений в качестве high на портретном размере gpt-image-2 до 500 в качестве low на квадрате gpt-image-1.5. Разброс четырёхкратный; на gpt-image-2 переход от low к high в квадрате удваивает цену.
Списываются ли деньги, если генерация не удалась?
Нет. Неуспешный запрос не тарифицируется. Успешный ответ содержит keydealer_billing.charged_microrubles с точной суммой и operation_id для сверки.