스캔과 이미지는 페이지 수와 관계없이 OCR로 읽습니다. 지원 형식: 파일 형식.
파일 업로드
POST /namespaces/:namespace/files
파일 바이트를 본문으로 보내거나, multipart 폼의 파일 부분으로 보내거나, 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 이후에 폴링하세요.
전체 스키마: 파일 읽기.
저장된 문서
파일 하나는 문서 하나,<source_id>:<file_id>입니다. 페이지, 슬라이드, 시트 행, 섹션, 그림은 그 문서의 부분입니다.
부분의 위치
문서에는
file, file_id, file_type, uploaded_at, 업로드의 metadata도 있으며, OCR로 읽었으면 ocr: true가 있습니다. 이전에 업로드한 파일은 다시 업로드할 때까지 부분마다 문서 하나(<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로 끝납니다.