Подготовьте изображение или описание
Генерация:POST /v1/images/generations с model, prompt и n=1. Редактирование: POST /v1/images/edits с model, prompt, file_id и n=1. Prompt до 32000 символов; изображения PNG, JPEG или WebP должны пройти загрузку и проверку.
Задайте предел стоимости
Задайте предел в рублях. ФункцияrublesToApiUnits из руководства по оплате переводит его в целое значение API без округления:
Отправьте запрос
Передайте подготовленноеbody с ключом и сохранённым ID. Переменные окружения задаются по быстрому старту. Код отправляет один запрос.
Получите результат
HTTP 202 возвращаетgeneration.job. Проверяйте GET /v1/jobs/ID; результат содержит output.file_id. Сначала можно вызвать POST /v1/quotes, а полученную сумму использовать как max_cost_microrub. Готовый файл получите по инструкции.
Ограничения
Это JSON API Kvantora. Multipart OpenAI images.edit, маски, произвольное разрешение и пакет из нескольких изображений пока не поддерживаются. Редактирование изображений сейчас недоступно для внешних моделей. Для создания нового изображения используйте доступную операцию генерации. В примереPUBLIC_API_ID — место для public_api_id из каталога, а не имя существующей модели. Выбирайте модель с доступной операцией.