Один API-ключ для всех моделей генерации изображений
1 мин чтенияАвтор Unified Image API
У каждого провайдера генерации изображений свой SDK, своя схема аутентификации, свой контракт опроса статуса и свой счёт. Подключите трёх — и вы поддерживаете три интеграции, ротируете три набора ключей и всё равно не можете назвать одну цифру: во сколько обошлась генерация изображений в прошлом месяце.
Unified Image API сводит это к одному эндпоинту. Один API-ключ, один баланс кредитов, а смена модели — это одно поле в теле запроса.
curl -X POST "$API_BASE/v1/generations" \
-H "Authorization: Bearer $UIA_API_KEY" \
-H "Content-Type: application/json" \
-d '{"model":"nanobanana","prompt":"a brass sextant on graph paper","resolution":"1K","ratio":"1:1"}'Честное списание
Кредиты резервируются в момент постановки задания и списываются только при успешном завершении. Неудачные и отменённые задания возвращаются автоматически — без обращения в поддержку и сверок в конце месяца. Каждый запрос принимает ключ идемпотентности, поэтому повтор после обрыва соединения попадёт в исходное задание, а не создаст и не оплатит второе изображение.
Асинхронность по умолчанию
Генерация — это задание, а не блокирующий запрос. POST /v1/generations
возвращает 202 Accepted с идентификатором: опрашивайте
GET /v1/generations/{id} или подпишитесь на вебхук — мы вызовем его один раз,
с подписью и повторами с задержкой, пока не получим 2xx. Ссылки на скачивание
действуют пятнадцать минут и выпускаются заново в любой момент.
Карты и криптовалюта
Кредиты предоплачены. Купите пакет картой или пополните баланс в USDT — тот же баланс, те же цены по моделям, без отдельных тарифных планов.
Начните со справочника API или посмотрите, сколько стоит изображение на Nano Banana и как модель работает с промптами.