Парсер документов с открытым исходным кодом: преобразует PDF, файлы Office, HTML и другие форматы в структурированные данные для генеративных AI-пайплайнов.
opendatalab/MinerU
Парсер документов с открытым исходным кодом, который преобразует PDF, файлы Office и изображения в Markdown или JSON для LLM и агентных сценариев.
Open source альтернатива:Adobe Acrobat
- Звёзды
- 82,105
- Форки
- 6,806
- Открытые issues
- 16
- Последний коммит
- вчера
Что это?
MinerU разбирает сложные документы — PDF, сканы, файлы Word, PowerPoint и Excel, EPUB, HTML и CSV — и преобразует их в структурированный контент. Результат можно вывести в Markdown, HTML, LaTeX, DOCX, EPUB, PDF или в виде списков контента в структурированном JSON. Поэтому MinerU подходит для подачи данных в RAG-пайплайны и приложения на базе LLM.
Предусмотрено четыре уровня качества: от быстрого режима Flash для предварительного просмотра и индексации до режимов Standard и Advanced для сложной вёрстки, таблиц и формул. Для PDF и изображений доступны все уровни, а файлы Office и другие форматы на уровне Flash обрабатываются локально. В зависимости от оборудования локальные модели запускаются через ONNX, PyTorch, llama.cpp, vLLM или LMDeploy. Документы не загружаются на сервер, если явно не настроен удалённый разбор.
В проект входят CLI-утилита `mineru`, Python SDK, V1 API, веб-интерфейс на Gradio и локальная библиотека документов, которая кэширует результаты и поддерживает поиск и продолжение обработки с уровня страницы или блока с сохранением стабильных идентификаторов для цитирования.
Ключевые возможности
- 01Преобразует PDF, сканы, файлы Office, EPUB, HTML и CSV в Markdown или JSON.
- 02Предлагает четыре уровня качества: от быстрого разбора в режиме Flash до режима Advanced для сложной вёрстки.
- 03Экспортирует данные в девять форматов, включая Markdown, HTML, LaTeX, DOCX и EPUB.
- 04Запускает локальные модели на CPU, GPU или Apple Silicon; удалённый разбор используется только при соответствующей настройке.
- 05Предоставляет CLI, Python SDK, API и веб-интерфейс на Gradio, а также локальную библиотеку документов с поиском.
Сценарии использования
- Подача PDF-отчётов и научных статей в LLM или RAG-пайплайн в виде чистого Markdown.
- Извлечение таблиц и формул из сканов для анализа.
- Предоставление AI-агентам доступа к длинным документам постранично, со ссылками для цитирования.
- Пакетное преобразование файлов Office и OpenDocument в структурированный текст.
Быстрый старт
- 1
Установить uv с помощью pip
pip install uv - 2
Создать виртуальное окружение с Python 3.12
uv venv .mineru --python 3.12 - 3
Установить MinerU 4.0 stable в окружение (сначала активируйте venv согласно README)
uv pip install -U "mineru>=4.0,<5" - 4
Преобразовать PDF в Markdown
mineru-kit parse document.pdf -o document.md --tier standard
Что важно знать
- Не удалось автоматически определить лицензию, поэтому перед коммерческим использованием проверьте репозиторий.
- Для максимальной производительности требуется GPU NVIDIA; для других устройств необходимо вручную установить accelerated torch и vllm или lmdeploy.
- В Windows GPU-сборку torch необходимо установить отдельно.
Темы
Частые вопросы
- Что такое MinerU?
- Парсер документов с открытым исходным кодом, который преобразует PDF, файлы Office и изображения в Markdown или JSON для LLM и агентных сценариев. MinerU разбирает сложные документы — PDF, сканы, файлы Word, PowerPoint и Excel, EPUB, HTML и CSV — и преобразует их в структурированный контент. Результат можно вывести в Markdown, HTML, LaTeX, DOCX, EPUB, PDF или в виде списков контента в структурированном JSON. Поэтому MinerU подходит для подачи данных в RAG-пайплайны и приложения на базе LLM.
- MinerU можно использовать бесплатно? Какая у него лицензия?
- MinerU распространяется с открытым исходным кодом под лицензией Other. Перед использованием в коммерческих продуктах проверьте условия лицензии.
- MinerU всё ещё поддерживается?
- Активно поддерживается. Последний коммит в MinerU — 19 окт. 2026 г..
- Для чего можно использовать MinerU?
- Подача PDF-отчётов и научных статей в LLM или RAG-пайплайн в виде чистого Markdown. Извлечение таблиц и формул из сканов для анализа. Предоставление AI-агентам доступа к длинным документам постранично, со ссылками для цитирования. Пакетное преобразование файлов Office и OpenDocument в структурированный текст.
- Как установить MinerU?
- Установить uv с помощью pip: pip install uv Создать виртуальное окружение с Python 3.12: uv venv .mineru --python 3.12 Установить MinerU 4.0 stable в окружение (сначала активируйте venv согласно README): uv pip install -U "mineru>=4.0,<5" Преобразовать PDF в Markdown: mineru-kit parse document.pdf -o document.md --tier standard
- Где скачать MinerU?
- Исходный код и инструкции по установке — на GitHub: https://github.com/opendatalab/MinerU
Описание создано ИИ на основе README проекта. Статистика GitHub обновляется ежедневно.
Похожие проекты
Преобразует PDF и другие документы в Markdown, JSON, чанки или HTML; для повышения точности можно подключить LLM.
Утилита на Python для преобразования PDF, документов Office, HTML, изображений, аудио и других форматов в Markdown для конвейеров обработки LLM и анализа текста.
Парсер PDF с открытым исходным кодом: преобразует документы в Markdown, JSON с координатами элементов и HTML для AI-пайплайнов, а также автоматически добавляет теги в документы без тегов.
Универсальный RAG-фреймворк на базе LightRAG для работы с документами, где помимо текста есть изображения, таблицы и формулы.
CLI и веб-воркбенч, который превращает исходные документы в связанную Markdown-вики, поддерживаемую LLM, и использует древовидный поиск PageIndex для больших файлов.