Медиа
Рассчитать стоимость медиа
POST
/v1/quotesТребуемое право: право выбранной операции. Действует 30 секунд, не создаёт резерв. Чтобы ограничить списание, перенесите estimated_cost_microrub в max_cost_microrub задания.
Авторизация
AuthorizationstringобязательныйКлюч API в заголовке Authorization: Bearer <ключ>. Ключ создаётся в кабинете, подробнее — в разделе Аутентификация.
Тело запроса
application/json · обязательное
Один из вариантов
n: 1modelstringобязательныйpromptstringобязательныйoperation"image_generation"обязательныйmax_cost_microrubintegern1n: 1modelstringобязательныйpromptstringобязательныйfile_idstringобязательныйoperation"image_editing"обязательныйmax_cost_microrubintegern1operation: "video_generation"modelstringобязательныйpromptstringобязательныйoperation"video_generation"обязательныйmax_cost_microrubintegeroperation: "text_to_speech"modelstringобязательныйinputstringобязательныйoperation"text_to_speech"обязательныйmax_cost_microrubintegeroperation: "speech_to_text"modelstringобязательныйfile_idstringобязательныйoperation"speech_to_text"обязательныйmax_cost_microrubintegerОтветы
200Успешный ответ
application/json
modelstringобязательныйoperationstringобязательныйЗначения:
"image_generation" "image_editing" "video_generation" "text_to_speech" "speech_to_text"currency"RUB"обязательныйunit"request"обязательныйestimated_cost_microrubintegerобязательныйexpires_atstringобязательныйreservation_createdfalseобязательныйОшибкаОшибка проверки, прав, лимита или доступности. Код error.code; результат запроса при неизвестном исходе не следует считать отменённым.
application/json
errorobjectобязательныйВложенные поля
codestringобязательныйmessagestringобязательныйrequest_idstringtypestring