Анализ, перевод и поиск
Проанализировать текст
/v1/text/analysisТребуемое право: text. Задача анализа и поддерживаемые settings определяются выбранной моделью. Асинхронный JSON-контракт Kvantora; не полная совместимость с OpenAI media API. Результаты возвращаются в файлах. Единица и quantity берутся из опубликованного тарифа каталога: request, image, character, page, file, document, second или minute. Оценка /v1/quotes относится ко всему заданию. Неизвестная стоимость блокирует запуск до резерва. Входные файлы принадлежат владельцу ключа и проходят проверку; параметры должны поддерживаться моделью.
Авторизация
AuthorizationstringобязательныйКлюч API в заголовке Authorization: Bearer <ключ>. Ключ создаётся в кабинете, подробнее — в разделе Аутентификация.
Заголовки
Idempotency-KeystringобязательныйОдин стабильный ключ на логический запрос. Повторяйте с тем же телом и тем же credential/endpoint. Новый ключ создаёт новый запрос.
Тело запроса
application/json · обязательное
modelstringобязательныйПубличный ID модели из каталога.
max_cost_microrubintegerМаксимальная разрешённая оценка резерва в микрорублях.
promptstringТекст запроса; не передавайте одновременно с input.
inputstringТекст запроса; не передавайте одновременно с prompt.
file_idstringID собственного файла, завершившего загрузку и проверку.
file_idsstring[]ID собственных файлов без повторов. Допустимое количество зависит от модели.
nintegerКоличество изображений при генерации или редактировании, если модель это поддерживает. Проверяется по ограничениям модели.
settingsobjectТолько поддерживаемые моделью настройки из каталога; неизвестные настройки отклоняются до резерва.
Ответы
200Повтор уже завершённого задания
application/json
idstringобязательныйobject"generation.job"обязательныйmodelstringобязательныйoperationstringобязательный"image_generation" "image_editing" "video_generation" "three_d" "music" "audio_generation" "text_to_speech" "speech_to_text" "audio_processing" "audio_analysis" "voice_clone" "lyrics" "ocr" "translation" "text_analysis" "image_analysis" "video_analysis" "moderation" "search"statusstringобязательный"queued" "running" "storing" "succeeded" "cancelled" "failed" "unknown"mockbooleanобязательныйcreated_atstringобязательныйupdated_atstringобязательныйoutputobject | nullобязательныйВложенные поля
file_idstringобязательныйfilesobject[]обязательныйФайлы результата, включая текстовые файлы или PDF, если это поддерживается операцией.
Вложенные поля
idstringобязательныйnamestringобязательныйmimeTypestringобязательныйsizeBytesintegerобязательныйerrorobject | nullобязательныйВложенные поля
codestringобязательныйbillingobjectобязательныйВложенные поля
statusstringestimated_cost_microrubintegercost_microrubinteger | null202Задание принято
application/json
idstringобязательныйobject"generation.job"обязательныйmodelstringобязательныйoperationstringобязательный"image_generation" "image_editing" "video_generation" "three_d" "music" "audio_generation" "text_to_speech" "speech_to_text" "audio_processing" "audio_analysis" "voice_clone" "lyrics" "ocr" "translation" "text_analysis" "image_analysis" "video_analysis" "moderation" "search"statusstringобязательный"queued" "running" "storing" "succeeded" "cancelled" "failed" "unknown"mockbooleanобязательныйcreated_atstringобязательныйupdated_atstringобязательныйoutputobject | nullобязательныйВложенные поля
file_idstringобязательныйfilesobject[]обязательныйФайлы результата, включая текстовые файлы или PDF, если это поддерживается операцией.
Вложенные поля
idstringобязательныйnamestringобязательныйmimeTypestringобязательныйsizeBytesintegerобязательныйerrorobject | nullобязательныйВложенные поля
codestringобязательныйbillingobjectобязательныйВложенные поля
statusstringestimated_cost_microrubintegercost_microrubinteger | nullОшибкаОшибка проверки, прав, лимита или доступности. Код error.code; результат запроса при неизвестном исходе не следует считать отменённым.
application/json
errorobjectобязательныйВложенные поля
codestringобязательныйmessagestringобязательныйrequest_idstringtypestring