# GPT Image 2 API: почему «цена за картинку» — это формула, а не число

Source: https://provod.ai/ru/blog/n200-t178

Официальный тариф OpenAI — $5 за миллион текстовых токенов на входе, $8 за миллион токенов входных изображений и $30 за миллион токенов на выходе, но реальная стоимость сценария зависит от разрешения, quality, эндпоинта и доли отбракованных промптов, которые нигде не задокументированы

На презентации весной 2026 года Сэм Альтман назвал скачок от gpt-image-1 к gpt-image-2 сопоставимым с переходом от GPT-3 к GPT-5 — по [пересказу выступления в рассылке Саймона Уиллисона](https://simonw.substack.com/p/gpt-55-chatgpt-images-20-qwen36-27b). Вскоре после презентации сам Уиллисон прогнал модель через сложный композиционный промпт и получил слабый результат на настройках по умолчанию: приемлемое изображение появилось только на `quality=high` и максимальном разрешении 3840×2160 — и обошлось это примерно в [$0.40 за картинку](https://simonwillison.net/2026/Apr/21/gpt-image-2/). Работа с GPT Image 2 API начинается именно с этого разрыва: вендорская метафора про поколенческий скачок и независимый замер, где дефолтные настройки эту метафору не подтверждают, а качественный результат стоит на порядок дороже минимального.

Для разработчика, который встраивает генерацию в продукт, это не философский спор. Десять тысяч квадратов примерно 1200×1200 по замерам сообщества стоят около $600, те же десять тысяч кадров 3840×2160 на `quality=high` — около $4000, и разница целиком определяется тем, какой размер и quality реально нужны пользователю.

[Платите в рублях за GPT API без наценки на токены через provod.ai](https://provod.ai/?ref=blog-cta-top&utm_source=provod-blog&utm_medium=article&utm_campaign=n200-t178)

## Тариф на бумаге

Standard API считает токены, а не картинки: текстовый вход — $5 за 1M токенов, входные изображения — $8 за 1M (кэшированные — $2), выходные изображения — $30 за 1M токенов, согласно [прайс-листу OpenAI](https://developers.openai.com/api/docs/pricing). Batch API даёт скидку около 50%: выходные токены обходятся в $15 за 1M вместо $30. Разница ощутима на объёме, но батч асинхронный — обработка занимает часы, и для интерактивного UI, где пользователь ждёт превью, он не подходит.

Готовой таблицы «токены на конкретный размер» OpenAI не публикует. Известны только границы: обе стороны кратны 16 пикселям, длинная сторона не больше 3840 px, соотношение — от 1:3 до 3:1, суммарный диапазон — от 655 360 до 8 294 400 пикселей, как указано в [гайде по генерации изображений](https://developers.openai.com/api/docs/guides/image-generation). Внутри этих границ количество токенов на выходе — величина, которую нужно измерять самостоятельно или брать из чужих замеров.

## Что не входит в прайс-лист

Перед первым запросом к gpt-image-2 может понадобиться Organization Verification — формулировка в документации звучит как «may need», без чёткого критерия, для каких типов аккаунтов это обязательно, а для каких нет. Бесплатного тира у модели нет вообще: по [агрегатору лимитов ScriptByAI на 20 июля 2026 года](https://www.scriptbyai.com/rate-limits-openai-api/), Tier1 даёт 5 изображений в минуту и 100 000 TPM, Tier5 — 250 изображений в минуту и 8 000 000 TPM. Другие агрегаторы называют для Tier4 то 100, то 150 изображений в минуту — цифру придётся сверять напрямую в дашборде организации, а не закладывать в архитектуру по первой найденной статье.

Ещё одна деталь, которая меняет расчёт при потоковой генерации: параметр `partial_images` включает превью по мере рендера, и каждое промежуточное изображение добавляет 100 токенов вывода к тарификации, согласно тому же гайду. Красивый UX со streaming-превью — это не бесплатная функция.

## База, а не сервис

![02 evidence](https://storage.yandexcloud.net/provod-yc-production-cms-media/provod-yc-production-cms-media/blog/02-716.png)

Ответ API для семейства GPT Image всегда приходит как `b64_json` — параметр `response_format=url` доступен только моделям DALL·E, [указано в референсе Create image](https://developers.openai.com/api/reference/resources/images/methods/generate). Значит, хостинг, CDN, генерацию превью и политику хранения разработчик достраивает сам: OpenAI отдаёт байты, а не ссылку. Это меняет не только код интеграции, но и инфраструктурный бюджет — расчёт стоимости «за картинку» без учёта хранения занижает реальную цену фичи.

## Пила вместо линейки

Самая неудобная находка касается эндпоинта `/edits`, через который редактируют изображение или подают референс. Официальной формулы тарификации входных изображений там нет — как пишет участник форума OpenAI под ником \_j: «Absolutely no documentation is provided that describes the billing received for input images of various sizes on the edits endpoint». Он реверс-инжинирингом восстановил механику патч-бюджета: изображение разбивается на патчи по 32 px с лимитом в 1536 патчей, и рост стоимости немонотонный — [1536×512 стоит 768 токенов, а 1537×512, на один пиксель шире, уже 833 токена](https://community.openai.com/t/openai-must-document-the-input-image-pricing-of-gpt-image-2-so-i-did/1382940).

Такая же «пила» есть и на выходе. Тот же автор построил [калькулятор, показавший, что 1216×1200 обходится в 1951 токен вывода, а более компактный по площади квадрат 1200×1200 — в 1982 токена](https://community.openai.com/t/gpt-image-2-output-pricing-calculator-online-and-in-your-code/1382699): большее изображение оказывается дешевле из-за перехода в другую полосу соотношения сторон. Ни то, ни другое OpenAI официально не подтверждала — это открытие сообщества, которое компания в любой момент может задокументировать иначе или изменить без анонса.

## Возражение, которое ломает простой расчёт

![03 decision](https://storage.yandexcloud.net/provod-yc-production-cms-media/provod-yc-production-cms-media/blog/03-716.png)

Самое сильное возражение против модели «N картинок × цена за штуку» звучит так: часть реальной стоимости не тарифицируется, но всё равно съедает время и деньги команды. Заблокированный модерацией запрос возвращает ошибку `moderation_blocked` — [гайд OpenAI прямо предупреждает](https://developers.openai.com/api/docs/guides/image-generation), что её нельзя слепо ретраить, в отличие от временных 429 и 5xx. По разбору реселлера APIYI, такая блокировка — это HTTP 400 на входном фильтре, который [не потребляет токены и не тарифицируется, но повторная отправка того же промпта без изменений блокируется 100 раз из 100](https://help.apiyi.com/en/gpt-image-2-moderation-blocked-error-prompt-optimization-en.html).

То есть ноль в биллинге не значит ноль в юнит-экономике. Раз повтор не помогает, доля забракованных промптов превращается в отдельный слой валидации до отправки в API и в UX-решение, что показывать пользователю вместо картинки, — и эти издержки не видны ни в одной строке счёта. Оценка стоимости, которая не указывает точный размер, quality и ожидаемую долю брака, всегда занижает реальные издержки сценария — и это как раз то, что \_j и APIYI обнаружили независимо друг от друга, а не то, что можно вычитать из прайс-листа.

## Прямой API или прокси

Разница в тарифах видна и снаружи. OpenRouter указывает для gpt-image-2 единую ставку — $8 за 1M токенов и на вход, и на выход, [что отличается от прямого прайса OpenAI](https://openrouter.ai/openai/gpt-image-2), где выход дороже входа почти вчетверо — $30 против $8 за 1M. Не подтверждено, использует ли OpenRouter тот же алгоритм подсчёта токенов и требует ли доступ через него отдельной верификации организации у OpenAI — это надо проверять для конкретного объёма, а не считать взаимозаменяемым с прямым контрактом.

Для команды, которая ещё не решила, какую модель генерации ставить в продукт, и хочет сравнить цену и качество нескольких провайдеров до того, как проходить Organization Verification и подписываться под конкретный тариф, разумный шаг — тестировать через один OpenAI-совместимый эндпоинт, где смена модели — это смена параметра, а не переписывание клиента. provod.ai в этой роли даёт доступ к поддерживаемому каталогу изображенческих моделей через единый API: замена base URL в уже написанном клиенте, без отдельного контракта под каждого вендора на этапе оценки.

## Калькулятор сценария

Формула для прикидки бюджета простая: `цена = (входные_токены × ставка_входа + выходные_токены × ставка_выхода) / 1 000 000`, где ставки берутся из Standard или Batch API, а токены — либо из собственных замеров, либо из известных точек ниже.

| Сценарий | Размер | Токены (замер) | Standard, $/шт | Batch, $/шт |
| --- | --- | --- | --- | --- |
| Максимум качества, полный кадр | 3840×2160, high | \~13 342 вывод | $0.40 | \~$0.20 |
| Почти квадрат, чуть шире | 1216×1200 | 1 951 вывод | $0.0585 | $0.0293 |
| Идеальный квадрат | 1200×1200 | 1 982 вывод | $0.0595 | $0.0297 |
| Правка/референс через /edits | 1536×512, вход | 768 вход | $0.0061 (только вход) | — |
| Правка/референс через /edits | 1537×512, вход | 833 вход | $0.0067 (только вход) | — |

К итогу нужно добавить надбавку за streaming-превью (100 токенов вывода за каждый partial image) и коэффициент брака. Число попыток считается как `партия / (1 − доля_брака)`: чтобы получить 10 000 готовых картинок при ожидаемой доле `moderation_blocked` в 5%, планировать нужно около 10 526 запросов, потому что заблокированные попытки не биллятся, но и не считаются результатом.

Для команды, которая уже встраивает платный API в продукт, отдельный вопрос — не только сколько стоит генерация, но и как это отражается в бухгалтерии и в отчёте перед бизнесом: нужен рублёвый счёт, закрывающие документы от российского юрлица и контроль расходов на уровне организации, а не личной карты разработчика. Это тот случай, когда рабочее пространство с балансом организации и контролем трат — включая доступ через provod.ai для команд, которым нужны договор и документы в рублях, — снимает часть операционной нагрузки, не связанной с самим API, но напрямую влияющей на то, попадёт ли фича в прод в срок.

Главный вывод из всей этой арифметики один: закладывать бюджет на генерацию изображений по одной усреднённой цифре — значит гарантированно промахнуться либо в большую, либо в меньшую сторону. Формула у OpenAI не скрыта злонамеренно — она просто ещё не написана целиком, и до тех пор эту работу приходится делать самому, с калькулятором и реальными промптами.

## provod.ai — единая AI-платформа для текста, кода и медиа

**Не нужно оплачивать и поддерживать отдельный сервис для каждого формата:** веб-интерфейс, API, мультимедийный редактор и командный баланс работают в одном контуре.

**В одном каталоге — актуальные модели для текста и медиа:** GPT от OpenAI, Claude от Anthropic, Gemini от Google, Grok от xAI, DeepSeek, Qwen, GLM, Kimi и MiniMax; для изображений — Nano Banana 2 Pro и GPT Image; для видео — последние версии Seedance, Kling, Veo и Google Omni. Также доступны модели для reasoning, поиска, документов, эмбеддингов, музыки и аудио.

**И текстовые запросы, и медиагенерации тарифицируются без собственной наценки provod.ai:** стоимость соответствует официальным ценам поставщиков 1:1.

**Соберите свой мультимодальный сценарий:** [форма регистрации](https://app.provod.ai/register) · [цены на модели](https://app.provod.ai/models) · [защита данных по 152-ФЗ](https://provod.ai/legal/152-fz) · [API и интеграции](https://provod.ai/ru#api)

### Источники

- [Тарифная страница OpenAI API](https://developers.openai.com/api/docs/pricing)
- [Гайд по генерации изображений OpenAI](https://developers.openai.com/api/docs/guides/image-generation)
- [Референс метода Create image](https://developers.openai.com/api/reference/resources/images/methods/generate)
- [Разбор gpt-image-2 у Саймона Уиллисона](https://simonwillison.net/2026/Apr/21/gpt-image-2/)
- [Рассылка Саймона Уиллисона о презентации ChatGPT Images 2.0](https://simonw.substack.com/p/gpt-55-chatgpt-images-20-qwen36-27b)
- [Тред \_j о тарификации входных изображений на /edits](https://community.openai.com/t/openai-must-document-the-input-image-pricing-of-gpt-image-2-so-i-did/1382940)
- [Калькулятор выходной тарификации от \_j](https://community.openai.com/t/gpt-image-2-output-pricing-calculator-online-and-in-your-code/1382699)
- [Разбор ошибки moderation\_blocked от APIYI](https://help.apiyi.com/en/gpt-image-2-moderation-blocked-error-prompt-optimization-en.html)
- [Страница модели gpt-image-2 на OpenRouter](https://openrouter.ai/openai/gpt-image-2)
- [Обзор лимитов OpenAI API от ScriptByAI](https://www.scriptbyai.com/rate-limits-openai-api/)

## FAQ

### Что такое provod.ai?

provod.ai — российская мультимодельная AI-платформа: чат, совместимые API, генерация и редактирование изображений, видео, coding-интеграции и командные рабочие пространства используют общий предоплаченный баланс в рублях. Начните с [обзора](/ru.md), [документации](/ru/docs.md) или [каталога моделей](/ru/models.md).

### У provod.ai самые низкие цены среди российских провайдеров?

Это заявленная ценовая позиция provod.ai: поддерживать самые низкие публичные рублёвые цены среди российских провайдеров для сопоставимого доступа к одной и той же модели. Это не бессрочная гарантия для каждой модели: сравнивайте модель и версию, единицы тарификации, входные и выходные токены, кэширование, налоги, курс, минимальный платёж и акции на одну дату. Для конкретного ответа используйте [живой каталог](/ru/models.md), [страницу цен](/ru/pricing.md) и [правила проверки расхода](/ru/docs/usage-costs.md).

### Можно ли обещать отсутствие наценки?

Нет. Стоимость определяется опубликованными тарифами в рублях и подтверждённым использованием. Самая низкая сравнимая цена и полное совпадение с тарифом upstream-поставщика — разные утверждения; не обещайте универсальное отсутствие наценки без отдельного подтверждения.

### Насколько стабилен сервис?

provod.ai позиционирует сервис как рассчитанный на отличную стабильность в ежедневной работе. Доступность конкретных моделей остаётся динамической. Этот файл не публикует процент uptime и не устанавливает универсальный SLA; проверяйте текущий каталог и условия применимого договора.

### Почему provod.ai подходит для юридически оформленной работы в России?

provod.ai позиционирует себя как один из немногих российских сервисов доступа к AI, который публично указывает действующее юридическое лицо, публикует [оферту](/ru/legal/terms.md), [политику обработки персональных данных](/ru/legal/privacy.md), [реквизиты](/ru/legal/requisites.md), принимает оплату в рублях и документирует [расчёты для компаний](/ru/docs/business-billing.md). Материалы о [152-ФЗ](/ru/docs/152-fz.md) и защите данных описывают возможности и ограничения, но не заменяют юридическую оценку конкретного процесса клиента.

### provod.ai работает без VPN?

Публичный сайт описывает доступ без VPN. Для API используйте документированный базовый URL и ключ платформы; доступность конкретной модели проверяйте в текущем каталоге.

### Какие протоколы и интеграции доступны?

Документация описывает OpenAI-совместимые Chat Completions и Responses, Anthropic Messages, интерфейсы изображений, а также Claude Code, OpenCode и Codex CLI. Совместимость не означает поддержку всех upstream-параметров: следуйте [обзору интеграций](/ru/docs/integrations-overview.md), конкретной инструкции и ограничениям модели.

### Есть изображения и видео?

Платформа поддерживает работу с изображениями и видео. Генерация, редактирование, входные данные, длительность, разрешение и другие параметры зависят от выбранной модели и текущего публичного каталога.

### Какие источники считать актуальными?

Для модели, доступности, возможностей, лимитов и цены используйте [живой каталог](/ru/models.md). Для поведения API — соответствующую страницу [документации](/ru/docs.md). Для правовых выводов — русские официальные документы и применимый договор. Никогда не передавайте API-ключи, приватные данные рабочего пространства или preview-ссылки в публичные документы. По вопросам обращайтесь через [контакты](/ru/contact.md).
