2–4 кредита за вызов

API увеличения разрешения

Поднимайте разрешение изображений в 2 или 4 раза из собственного бэкенда. Опциональное улучшение лиц и повышение резкости, вывод в JPEG или PNG и цена, которая масштабируется вместе с выбранным множителем.

  • REST · JSON
  • Без водяного знака
  • Ничего не хранится
endpoint

POST /v1/upscale-image

Базовый URL
https://app.imggen.ai
Auth
Authorization: Bearer sk_live_…
Стоимость
2–4 кредита
Вход
JPEG (JPG), PNG and WebP · max 25 MB

01 — Обзор

Что такое API увеличения разрешения?

API увеличения разрешения ImgGen AI — это REST-эндпоинт, который повышает разрешение изображения средствами ИИ, а не простой интерполяцией. Он восстанавливает края, текстуры и мелкие детали вместо растягивания пикселей, поэтому результат остаётся чётким. Вы отправляете изображение и множитель, а результат в большем разрешении возвращается в том же запросе.

Это один из семи эндпоинтов API редактирования изображений ImgGen AI: у всех общий ключ API, общий базовый URL и одинаковый формат запроса и ответа. Если эта возможность нужна вам ещё и в браузере, а не только из кода, — та же модель ИИ работает в инструменте AI Image Upscaler.

02 — Запрос

Параметры запроса

Отправьте POST-запрос на https://app.imggen.ai/v1/upscale-image с аутентификацией по ключу API в заголовке Authorization.

Параметры, которые принимает этот эндпоинт
ПараметрТипОбязательныйПо умолчаниюОписание
imagefileОБЯЗАТЕЛЬНЫЙМножитель увеличения. Принимает 2 или 4.
factornumberнеобязательный4Применяет дополнительное восстановление лиц. Полезно для портретов и групповых фотографий.
enhanceFacebooleanнеобязательныйfalseПрименяет дополнительное повышение резкости к увеличенному результату.
sharpenbooleanнеобязательныйfalseФормат вывода. Принимает jpeg или png.
outputstringнеобязательныйjpegOutput format. Accepts jpeg or png.
03 — Интеграция

Как встроить API увеличения разрешения?

Создайте ключ API в аккаунте ImgGen, сохраните его в переменной окружения и вызовите эндпоинт. Вот один и тот же запрос на cURL, Node.js и Python.

curl --request POST \
  --url 'https://app.imggen.ai/v1/upscale-image' \
  --header 'Authorization: Bearer sk_live_YOUR_API_KEY' \
  --form image=@/path/to/photo.jpg \
  --form factor=4 \
  --form enhanceFace=false \
  --form sharpen=false \
  --form output=jpeg
04 — Ответ

Ответ

Успешный вызов возвращает JSON. Результат приходит в кодировке base64 — декодируйте его перед записью на диск или в объектное хранилище. Каждый успешный ответ также содержит заголовок X-Credit-Remaining с вашим балансом после вызова.

{
  "success": true,
  "message": "Image upscaled successfully",
  "image": "iVBORw0KGgoAAAANSUhEUgAA...SUVORK5CYII="
}
05 — Ограничения

Ограничения и поведение, о которых стоит знать

Эндпоинт принимает JPEG (JPG), PNG и WebP с максимальным размером файла 25 МБ и отвечает синхронно в пределах 60 секунд — не нужно опрашивать задачу и настраивать вебхук.

Выберите формат вывода

Ставьте output=png, когда нужен результат без потерь или требуется сохранить альфа-канал; jpeg удерживает ответы лёгкими для каталогов большого объёма.

Улучшение лиц — по желанию

enhanceFace выполняет дополнительное восстановление лиц, чтобы улучшить и увеличить портреты. Оставьте его выключенным для предметной съёмки и пейзажей, где улучшать нечего.

Synchronous by design

There is no job queue to poll. The upscaled image comes back in the same response, within the 60-second request ceiling.

06 — В продакшене

Для чего используют API увеличения разрешения?

Где команды используют этот эндпоинт в продакшене, чтобы обрабатывать изображения программно и в больших объёмах.

Перенос старого каталога

Доведите годами накопленные маленькие товарные изображения низкого разрешения до современных стандартов пакетной обработкой, вместо того чтобы переснимать их.

Подготовка к печати

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

Пользовательский контент

Увеличивайте маленькие аватары и загрузки на стороне сервера, чтобы они выглядели чисто на экранах с высокой плотностью пикселей.

Медиа и архивы

Повышайте разрешение отсканированных или сжатых исходников перед их попаданием в систему управления контентом — вместе с реставрацией, когда она нужна.

07 — Стоимость

Сколько стоит API увеличения разрешения?

Каждый успешный вызов стоит 2–4 кредита, поэтому фактическая стоимость изображения зависит от вашего тарифа. Кредиты берутся из вашего тарифа и общие для всех эндпоинтов и веб-редактора, так что отдельную квоту на каждый инструмент покупать не нужно. Неудачный вызов возвращается автоматически. Все подробности — на странице тарифов.

Тарифы ImgGen AI и доступ к API
ТарифЦенаКредитыAPI
Free$050 бесплатных кредитов единоразовоБез доступа к API
Starter$9.99 / month400 кредитов / месяцДоступ к API включён
Pro$29.99 / month1 400 кредитов / месяцДоступ к API + приоритетная поддержка
EnterpriseCustomИндивидуальный объёмВыделенная инфраструктура

Стоимость в кредитах и лимиты последний раз проверены 2026-08-27.

08 — Связанное

Команды, которые используют API увеличения разрешения, обычно следом берут эти.

API реставрации фотографийAPI колоризации фотографийAI Image Upscaler (веб-инструмент)Все эндпоинты API

Также доступны: Удаление фона, Удаление водяных знаков, Удаление текста, Генерация изображений.

FAQ

Вопросы об API увеличения разрешения

Это HTTP-эндпоинт, который повышает разрешение изображения с помощью обученной модели. Вместо интерполяции между существующими пикселями, как при обычном ресайзе, модель предсказывает детали, которые содержала бы версия изображения в большем разрешении — края, текстуру и структуру, — и восстанавливает их. Вы отправляете изображение POST-запросом и читаете увеличенный результат из ответа.

Начать

Начните вызывать API увеличения разрешения

Один ключ открывает все семь эндпоинтов. Без водяного знака, с полными коммерческими правами, и ничто из отправленного вами не сохраняется после возврата ответа.

Получить ключ API