Скани й зображення читаються за допомогою OCR, незалежно від кількості сторінок. Підтримувані формати: Типи файлів.
Завантаження файлу
POST /namespaces/:namespace/files
Надішліть байти файлу як тіло запиту, як файлову частину multipart-форми або як JSON {"url": "https://..."}, щоб Conare завантажив його сам.
Response
wait секунд, поки файл буде прочитано: 200, коли він ready або failed, інакше 202, поки триває читання.
Параметри
Параметри запиту, для обох маршрутів, якщо не зазначено інше.Content-Type, як-отapplication/pdf, також задає тип.wait:trueозначає 60; відповідь завжди надходить протягом 105 секунд. Під час завантаженняfalseвідповідає, щойно текст збережено, зocr_pending.- Сторінка поза
pagesне читається й не обробляється OCR;pagesдля файлу без сторінок дає400.
Відповідь
images_without_text, pages_without_text, pages_ocr, images_ocr, sheets, slides і slides_without_text застаріли: parts і without_text містять те саме.
Перевірка файлу
GET /namespaces/:namespace/files/:id
Повертає останнє завантаження файлу з тими самими полями; опитуйте його після 202.
Повна схема: Read a file.
Збережені документи
Файл — це один документ,<source_id>:<file_id>; його сторінки, слайди, рядки аркушів, розділи й зображення — його частини.
Де розташована частина
Документ також має
file, file_id, file_type, uploaded_at, metadata завантаження та ocr: true, якщо його прочитав OCR. Файл, завантажений раніше, може й далі бути одним документом на частину, наприклад <source_id>:<file_id>:page-1, доки його не завантажать знову.
Розбір файлу
POST /parse
Повертає файл у форматі Markdown і нічого не зберігає; розбирати може будь-який ключ, зокрема ключ Models only.
Response
- Тіло запиту — до 20 MiB, а OCR читає до 100 сторінок; подальші сторінки зберігають свій текстовий шар.
- Щоб розібрати файл JSON, надішліть його як
text/plain.
Отримання результату розбору
GET /parse/:id
Розбір, що відповів 202 (state: "parsing"), зберігається 24 години: запитуйте його, доки state не стане done або failed з error.
curl
Результат
Правила Markdown описано в розділі Типи файлів.
Помилки
Файл понад 5 000 сторінок, аркушів або слайдів завершується станом
failed із too_large.