/api/ocrConvert a PDF file to optimized LLM-ready text using OCR.
Content-Type: multipart/form-data
fileFilerequiredThe PDF file to process
providerstringoptional"mistral" (default) or "openai"
mistralmistral-ocr-latest • Native OCRopenaigpt-5.1 • Vision-basedcurl -X POST https://your-domain.com/api/ocr \
-F "[email protected]" \
-F "provider=mistral"{
"text": "# Document Title\n\nExtracted markdown...",
"pageCount": 5,
"filename": "document.pdf",
"provider": "mistral"
}{
"error": "Only PDF files are supported"
}textExtracted content as markdownpageCountNumber of pages processedfilenameOriginal file nameproviderOCR provider used