Улучшение и увеличение фото
/v1/images/enhanceОбработка готовой картинки: улучшение и раскраска фото или увеличение разрешения. Режим задаёт модель. Оплата - за запрос. Эндпоинта нет в OpenAI API, поэтому примеры - на обычных HTTP-запросах.
У vkcloud/photo-improve параметры rfactor и rtype не учитываются. Если
vkcloud/photo-improve решит, что улучшать нечего, data придёт пустым массивом.
Это успешный ответ, запрос оплачивается.
Лимиты. Запрос расходует общий лимит запросов в минуту и лимит типа моделей
enhance. Значения для вашего аккаунта - на странице «Лимиты».
Авторизация
ModelsKey Ключ типа «Вызов моделей»: Authorization: Bearer sk-tsar-ваш-ключ.
Ключ «Просмотр баланса» получит 403 insufficient_scope.
Где: header
Тело запроса
multipart/form-data
Тело ответа
application/json
application/json
application/json
application/json
application/json
application/json
application/json
application/json
curl https://api.tsarrouter.ru/v1/images/enhance \ -H "Authorization: Bearer $TSARROUTER_KEY" \ -F model=vkcloud/photo-resolution \ -F rfactor=2 \ -F image=@photo.jpg{ "created": 1790637584, "data": [ { "b64_json": "/9j/4AAQ...", "variant": "resolved" } ], "output_format": "jpeg", "model": "vkcloud/photo-resolution", "usage": { "requests": 1, "cost_rub": 0.06 }}Генерация картинки POST
Картинка по текстовому описанию в формате OpenAI Images. Одна картинка за запрос, оплата - за запрос. Прочие параметры OpenAI (например, quality, style) принимаются без ошибки, но провайдеру не передаются.
Синтез речи POST
Озвучивает текст в формате OpenAI Audio. Тело ответа - аудиофайл, всё о запросе - в заголовках. Голоса и форматы каждой модели - в полях voices и audio_formats её карточки.