メインコンテンツへスキップ
2 つのルートが、同じパーサー、同じオプション、同じ結果でファイルを読み取ります。 スキャンや画像は、ページ数にかかわらず OCR で読み取ります。対応形式:ファイル形式。

ファイルをアップロードする

POST /namespaces/:namespace/files ファイルのバイトをボディとして、マルチパートフォームのファイルパートとして、または Conare に取得させる JSON {"url": "https://..."} として送信します。
Response
レスポンスは、ファイルの読み取りを最大 wait 秒待ちます。ready または failed なら 200、読み取り中なら 202 を返します。

オプション

クエリパラメーターです。注記がない限り両方のルートで使えます。
  • application/pdf などの Content-Type でも形式を指定できます。
  • 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 の後はこれをポーリングします。
完全なスキーマ:ファイルを読み取る。

保存されるドキュメント

ファイルは 1 つのドキュメント <source_id>:<file_id> です。ページ、スライド、シートの行、セクション、画像はその部分です。

部分の位置

ドキュメントには file、file_id、file_type、uploaded_at、アップロードの metadata もあり、OCR で読み取った場合は ocr: true もあります。以前にアップロードしたファイルは、再度アップロードするまで部分ごとに 1 つのドキュメント(<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、または error 付きの failed になるまで取得します。
curl
完全なスキーマ:解析結果を読み取る。

結果

Markdown のルールはファイル形式にあります。

エラー

5,000 を超えるページ、シート、スライドを持つファイルは too_large で failed になります。