MiniCPM-OCR 1.0: вышел SDK 1.0.2 для разбора PDF в Markdown
На странице · 3 разделов
28 октября 2026 года OpenBMB опубликовала SDK 1.0.2 для MiniCPM-OCR 1.0: он помогает превратить PDF или изображение в Markdown, сохранив порядок текста, таблицы и формулы. Веса модели доступны отдельно. Это не программа с одной кнопкой: по официальному примеру нужно настроить распознающую модель и обработку страниц в разных средах; редакция не запускала весь путь.
Если нужно получить редактируемый текст из скана или PDF, у MiniCPM-OCR появился новый комплект для разбора документа: 28 октября 2026 года OpenBMB выпустила SDK 1.0.2 и разместила пакет minicpm-ocr 1.0.2 в PyPI. Сами веса MiniCPM-OCR 1.0 появились раньше, 21 октября; нынешняя новость — о доступном комплекте для сборки документа, а не о рождении новой модели сегодня. s1 s2 s3
Что делает новый комплект
При разборе PDF программа сначала превращает страницы в изображения. Дополнительная модель PP-DocLayoutV3 находит области текста и определяет порядок чтения, MiniCPM-OCR 1.0 распознаёт содержимое областей, а SDK собирает ответ в Markdown. Таблицы могут оказаться в HTML, формулы — в LaTeX: это форматы записи структуры, а не гарантия идеальной копии страницы. Поддерживаются также PNG и JPG. Если на входе скан с таблицей и формулой, полезный результат — текст в правильном порядке и области, которые можно отдельно сверить с оригиналом. s3 s4
Веса модели доступны в исходном формате и в официальном наборе GGUF для программы llama.cpp; в наборе GGUF есть и отдельный файл для обработки изображения. Пакет SDK — это не сами веса. Для полного разбора документа нужны и модель распознавания, и модель разметки страницы, и работающий сервис, к которому SDK отправляет фрагменты документа. Если сервис запущен на другой машине, обработка не является целиком локальной на вашем компьютере; расположение сервиса следует проверить до отправки личных файлов. s3 s4 s5
Насколько это готово для домашнего компьютера
Официальная подробная инструкция описывает Linux x86_64 на примере Ubuntu 22.04, видеокарту NVIDIA и два отдельных окружения Python: одно для SDK и разметки страниц, другое для сервиса распознавания vLLM. Авторы проверяли пример на RTX 5090 с 32 ГБ видеопамяти. Это тестовая конфигурация, а не объявленный минимум; отдельное руководство для llama.cpp описывает также запуск на процессоре, но не делает весь сценарий установкой в один клик. Указанный в руководстве запас диска относится к этой сборке двух окружений, а не к размеру весов. Редакция не запускала модель и не подтверждает совместимость с конкретным домашним ПК. s4 s6
Для первой попытки разумнее начать с официального руководства под вашу ОС и имеющееся оборудование, а затем сверить на короткой несекретной странице имена, порядок абзацев, суммы и ячейки таблицы с оригиналом. Если хочется только попробовать распознавание одной области изображения, это иной, более узкий сценарий, чем готовый Markdown из целого PDF. s3 s4
Что известно о качестве и правах
OpenBMB заявляет оценку 93,68 на Real5-OmniDocBench и около 1,2 страницы в секунду в собственном сравнении на RTX 5090 и наборе из 1651 изображений OmniDocBench v1.6; обработка областей внутри одной страницы могла идти параллельно. Это результаты авторов, не измерения Modelium и не обещанная скорость на домашней машине. Руководство по воспроизведению прямо говорит, что полные скрипты, точные версии и границы замера времени ещё предстоит добавить. s3 s7
Карточка весов отмечена Apache-2.0; репозиторий OpenBMB содержит LICENSE Apache-2.0 и прямо относит эту лицензию к коду и весам MiniCPM-OCR 1.0. На странице весов отдельного файла LICENSE нет, поэтому право нельзя выводить из одного лишь наличия файла модели. У модели разметки страницы и прочих зависимостей могут быть собственные условия — проверяйте их отдельно перед применением всего конвейера. s3 s8 s9
Для сравнения с другим подходом к локальному разбору длинных документов можно открыть материал о Baidu Unlimited-OCR 2. Он не является подтверждением совместимости двух моделей в одном конвейере.
Источники
- OpenBMB MiniCPM-OCR SDK v1.0.2 — официальный релиз — Релиз опубликован 2026-10-28T10:05:08Z; tag ведёт на commit 78a3aca324e3f5d0a03f71cd38b033459167d344.. Получено 28.10.2026.
- PyPI minicpm-ocr 1.0.2 — пакет и время загрузки — Wheel загружен 2026-10-28T01:41:44Z, Apache-2.0, Python >=3.10; это SDK, не веса.. Получено 28.10.2026.
- MiniCPM-OCR 1.0 — закреплённая карточка OpenBMB — Модель 1.3B, описание потока и авторские оценки; HF API показывает model.safetensors, создание репозитория 21.10, без отдельного LICENSE в siblings.. Получено 28.10.2026.
- MiniCPM-OCR — руководство SDK по документам (тег релиза) — Linux x86_64/Ubuntu 22.04, RTX 5090 как тестовая машина, раздельные окружения и сервис, PDF/изображения в Markdown.. Получено 28.10.2026.
- MiniCPM-OCR 1.0 GGUF — закреплённое дерево файлов — HF API siblings: F16 и квантизованные GGUF, mmproj-model-f16-4x.gguf; наличие файлов не подтверждает конкретный запуск.. Получено 28.10.2026.
- MiniCPM-OCR — руководство llama.cpp (тег релиза) — Описаны CPU/GPU варианты, но часть строк о квантах устарела относительно фактического HF дерева; команды в статье не воспроизводятся.. Получено 28.10.2026.
- MiniCPM-OCR — методика авторских оценок (тег релиза) — 1651 изображение, RTX 5090, параллелизм областей; полные скрипты и границы времени ещё не опубликованы. Конфликтующие проценты DSpark в документации не цитируются.. Получено 28.10.2026.
- MiniCPM-OCR — текущий README OpenBMB на теге SDK — Автор отдельно говорит, что лицензия Apache-2.0 охватывает код, документацию и веса модели.. Получено 28.10.2026.
- MiniCPM-OCR — LICENSE репозитория OpenBMB — Кодовая лицензия Apache-2.0 на закреплённом релизе; SDK также имеет отдельный sdk/LICENSE Apache-2.0.. Получено 28.10.2026.