Scans und Bilder werden per OCR gelesen, egal wie viele Seiten es sind. Unterstützte Formate: Dateitypen.
Eine Datei hochladen
POST /namespaces/:namespace/files
Senden Sie die Bytes der Datei als Body, als Dateiteil eines Multipart-Formulars oder als JSON {"url": "https://..."}, damit Conare sie abruft.
Response
wait Sekunden, bis die Datei gelesen ist: 200, wenn sie ready oder failed ist, sonst 202, solange sie gelesen wird.
Optionen
Query-Parameter, für beide Routen, sofern nicht anders angegeben.- Ein
Content-Typewieapplication/pdfgibt ebenfalls den Typ an. wait:trueentspricht 60; die Antwort kommt immer innerhalb von 105 Sekunden. Bei Uploads antwortetfalse, sobald der Text gespeichert ist, mitocr_pending.- Eine Seite außerhalb von
pageswird weder gelesen noch per OCR erfasst;pagesbei einer Datei ohne Seiten ergibt400.
Antwort
images_without_text, pages_without_text, pages_ocr, images_ocr, sheets, slides und slides_without_text sind veraltet: parts und without_text sagen dasselbe aus.
Eine Datei prüfen
GET /namespaces/:namespace/files/:id
Gibt den neuesten Upload der Datei mit denselben Feldern zurück; fragen Sie ihn nach einem 202 regelmäßig ab.
Vollständiges Schema: Eine Datei lesen.
Gespeicherte Dokumente
Eine Datei ist ein Dokument,<source_id>:<file_id>; ihre Seiten, Folien, Tabellenzeilen, Abschnitte und Bilder sind seine Teile.
Wo ein Teil steht
Das Dokument hat außerdem
file, file_id, file_type, uploaded_at, die metadata des Uploads und ocr: true, wenn OCR es gelesen hat. Eine früher hochgeladene Datei kann noch ein Dokument pro Teil sein, etwa <source_id>:<file_id>:page-1, bis sie erneut hochgeladen wird.
Eine Datei parsen
POST /parse
Gibt die Datei als Markdown zurück und speichert nichts; jeder Schlüssel kann parsen, auch ein Nur-Modelle-Schlüssel.
Response
- Der Body umfasst bis zu 20 MiB, und OCR liest bis zu 100 Seiten; spätere Seiten behalten ihre Textebene.
- Um eine JSON-Datei zu parsen, senden Sie sie als
text/plain.
Einen Parse-Vorgang abrufen
GET /parse/:id
Ein Parse-Vorgang, der mit 202 (state: "parsing") geantwortet hat, wird 24 Stunden aufbewahrt: Rufen Sie ihn ab, bis state den Wert done hat, oder failed mit seinem error.
curl
Ergebnis
Die Regeln für das Markdown stehen unter Dateitypen.
Fehler
Eine Datei mit über 5.000 Seiten, Tabellen oder Folien endet als
failed mit too_large.