Полный результат извлечения
const url = 'https://passports.dev.techcon-ml.ru/api/task/example/result';const options = {method: 'GET'};
try { const response = await fetch(url, options); const data = await response.json(); console.log(data);} catch (error) { console.error(error);}curl --request GET \ --url https://passports.dev.techcon-ml.ru/api/task/example/resultВозвращает структурированные данные паспорта. Всегда 200 — статус задачи в поле status. Поллить с интервалом X-Poll-Interval секунд. 503 если задача провалилась из-за деградации провайдера LLM (RATE_LIMIT / SERVER_ERROR). Поле data.reasoning — отладочная информация о процессе распознавания.
Parameters
Заголовок раздела «Parameters»Path Parameters
Заголовок раздела «Path Parameters»UUID задачи
Responses
Заголовок раздела «Responses»Состояние задачи (data=null пока обрабатывается)
object
UUID задачи
Отображаемое имя файла
Статус: PENDING | PROCESSING | SUCCESS | FAILED | ERROR | PERMANENT_ERROR
True — результат взят из кэша (повторный файл)
Example
{ "cached": false, "created_at": "2026-03-05T12:34:56+00:00", "data": { "object_info": { "classification": "Жилое", "commissioning_year": 1985, "floors_count": 9 }, "object_specs": { "building_area": 607.32, "height": 15.3, "walls": "Стены кирпичные" }, "reasoning": "В разделе 1 найден год ввода 1985..." }, "filename": "passport_42.pdf", "id": "3f1a2b4c-...", "status": "SUCCESS"}Задача не найдена
object
object
Машиночитаемый код ошибки (UPPER_SNAKE_CASE)
Человекочитаемое описание ошибки
Example
{ "ok": false}Validation Error
object
object
object
Examplegenerated
{ "detail": [ { "loc": [ "example" ], "msg": "example", "type": "example", "input": "example", "ctx": {} } ]}Деградация провайдера LLM
object
UUID задачи
Отображаемое имя файла
Статус: PENDING | PROCESSING | SUCCESS | FAILED | ERROR | PERMANENT_ERROR
True — результат взят из кэша (повторный файл)
Example
{ "cached": false, "created_at": "2026-03-05T12:34:56+00:00", "data": { "object_info": { "classification": "Жилое", "commissioning_year": 1985, "floors_count": 9 }, "object_specs": { "building_area": 607.32, "height": 15.3, "walls": "Стены кирпичные" }, "reasoning": "В разделе 1 найден год ввода 1985..." }, "filename": "passport_42.pdf", "id": "3f1a2b4c-...", "status": "SUCCESS"}