extraction_failed
Извлечение не удалось
Причина
Модель не смогла сформировать результат, соответствующий схеме — например, из-за низкого качества скана или сложной вёрстки документа.
Что делать
Попробуйте режим «Точный» (precise) или упростите схему — подробнее в «Как работает извлечение».
Повтор не поможет: сначала устраните причину — тот же запрос вернёт ту же ошибку.
Пример ответа
API отвечает HTTP-статусом 422 и телом application/problem+json (RFC 9457), в поле code — extraction_failed. Ветвитесь по code; detail — текст для человека, param — поле запроса, если ошибка относится к нему, request_id — передайте его в поддержку.
{
"type": "https://docs.typizer.ru/errors/extraction_failed",
"title": "Extraction failed",
"status": 422,
"detail": "Extraction failed",
"code": "extraction_failed",
"request_id": "req_0196f3a2-8b1c-7d4e-9a5f-1c2d3e4f5a6b",
"doc_url": "https://docs.typizer.ru/errors/extraction_failed"
}В прогоне
Тот же код приходит и в поле run.error.code прогона, завершившегося неудачей. HTTP-статуса у него нет — прогон асинхронный (как получить результат — «Получить результат»). message — текст для человека, он может меняться: ветвитесь по code.
{
"id": "run_01jvst52rwfn79mqrw5mz4ypkb",
"object": "run",
"status": "failed",
"error": {
"code": "extraction_failed",
"message": "…"
}
}Связанные коды
document_unreadable— Документ не читаетсяtimeout— Истекло время обработки
Все коды — в таблице «Коды ошибок».