Гайд · TNWS AI

Как распознать PDF через Mistral OCR API и проверить таблицы

1 мин

Практическое руководство: рабочий пример, структура ответа, ограничения, негативные тесты и проверка результата для запроса «как распознать PDF Mistral OCR».

Передайте PDF в OCR API поддерживаемым способом и сохраните результат постранично. Для таблиц проверяйте заголовки, объединённые ячейки, десятичные разделители и единицы измерения. OCR превращает страницу в текст, но не гарантирует юридическую или бухгалтерскую точность.

Рабочий пример

ocr=client.ocr.process(
 model="mistral-ocr-latest",
 document={"type":"document_url","document_url":SIGNED_URL},
 include_image_base64=False
)
for page in ocr.pages:
 print(page.index, page.markdown[:200])

Что важно в реализации

  • Подписанный URL должен иметь короткий срок жизни.
  • Результат хранится по страницам для обратной проверки.
  • Скан с бликами и поворотом даёт больше ошибок.
  • Критичные числа сверяют с изображением страницы.

Пошаговая проверка

  1. Создайте контрольный PDF с таблицей, сноской и числом 1 234,56.
  2. Сравните распознанное значение, строку и единицу.
  3. Проверьте страницу без текста: система не должна выдумывать содержимое.

Чего не делать

  • Не публикуйте API-ключ и не передавайте его браузеру.
  • Не записывайте результат в базу без проверки структуры.
  • Не делайте бесконечные повторы после 401, 429 или 5xx.
  • Не называйте уверенный текст доказанным фактом.

Ограничения

Доступность моделей, контекст, лимиты и цена зависят от актуальной версии сервиса и аккаунта. Сначала запускайте небольшой тест на обезличенных данных. Для важных решений используйте первичный источник и независимую проверку.

FAQ

Можно ли использовать пример в production?

Только после добавления таймаутов, обработки ошибок, лимитов и защиты секретов.

Как выбрать модель?

Сверить текущий список моделей и возможности в официальной документации непосредственно перед внедрением.

Нужно ли проверять ответ модели?

Да: формат — валидатором, факты — источником или базой, вычисления — обычным кодом.

Почему нет фиксированной цены?

Цены меняются и зависят от модели; используйте актуальную официальную страницу тарификации.

Официальный источник

Проверено 12 сентября 2026 года: https://docs.mistral.ai/capabilities/document_ai/basic_ocr/

Читайте также

Комментарии

Пока тихо. Скажите первое слово