OCR سند

POST /v1/ocr — سند یا تصویر ورودی، صفحات markdown خروجی؛ هر صفحه یک قیمت.

POSThttps://iranrouter.com/v1/ocr

OCR سند: یک PDF یا تصویر (به‌صورت URL یا data URI) ورودی، و برای هر صفحه متن markdown خروجی — همان شکل Mistral OCR. قیمت به ازای هر صفحهٔ پردازش‌شده است و در صفحهٔ مدل آمده.

Shell
curl https://iranrouter.com/v1/ocr \
  -H "Authorization: Bearer ir-..." \
  -H "Content-Type: application/json" \
  -d '{
    "model": "mistralai/mistral-ocr-latest",
    "document": { "type": "document_url", "document_url": "https://example.com/contract.pdf" },
    "pages": [0, 1, 2]
  }'
JSON
{
  "pages": [ { "index": 0, "markdown": "# ...", "images": [], "dimensions": { "dpi": 200, "height": 2200, "width": 1700 } } ],
  "model": "mistralai/mistral-ocr-latest",
  "usage_info": { "pages_processed": 3, "doc_size_bytes": 184230 },
  "usage": { "cost_rial": 45000 }
}
پارامترتوضیح
document{type: document_url, document_url} یا {type: image_url, image_url}؛ data URI هم پذیرفته می‌شود.
pagesشمارهٔ صفحات (از صفر). بدون آن کل سند خوانده می‌شود.
include_image_base64تصاویر استخراج‌شده را به‌صورت base64 برگرداند.

رزرو کیف پول پیش از پردازش، به‌اندازهٔ صفحاتی است که در pages نام برده‌اید، وگرنه ۱۰ صفحه؛ مبلغ نهایی از usage_info.pages_processed حساب می‌شود.