Парсер документов с открытым исходным кодом, который преобразует PDF, файлы Office и изображения в Markdown или JSON для LLM и агентных сценариев.
The-Vibe-Company/megaparse
Парсер документов, преобразующий PDF, Word, PowerPoint, Excel и CSV в текст для LLM и стремящийся сохранить исходное содержимое.
- Звёзды
- 7,415
- Форки
- 417
- Открытые issues
- 34
- Последний коммит
- 6 дней назад
Что это?
MegaParse — библиотека Python для преобразования документов в формат, подходящий для обработки LLM. Она работает с текстовыми файлами, PDF, презентациями PowerPoint, документами Word, таблицами Excel и файлами CSV и стремится сохранять содержимое при преобразовании.
Парсер распознаёт структурные элементы: таблицы, оглавления, верхние и нижние колонтитулы, изображения. В отдельном режиме MegaParse Vision мультимодальная модель (например, GPT-4o или Claude) читает страницы как изображения. В проект также входит API-сервер, который можно запускать локально.
Для работы с библиотекой требуется Python 3.11 или новее. В зависимости от типов файлов понадобятся системные инструменты, например poppler и tesseract, а для режима Vision — API-ключ OpenAI или Anthropic.
Ключевые возможности
- 01Обрабатывает файлы PDF, Word, PowerPoint, Excel, CSV и текстовые файлы.
- 02Сохраняет таблицы, оглавления, верхние и нижние колонтитулы, а также изображения.
- 03Предлагает режим Vision, в котором мультимодальные LLM читают страницы.
- 04Может работать как локальный API-сервер с документированными эндпоинтами.
Сценарии использования
- Подготовка документов PDF или Office для подачи в конвейеры генерации с дополненной поиском выдачей (RAG).
- Извлечение структурированного текста и таблиц из презентаций и отчётов для обработки LLM.
- Создание сервиса загрузки документов, который предоставляет доступ к парсеру через HTTP API.
Быстрый старт
- 1
Установите MegaParse с помощью pip (Python 3.11 или новее)
pip install megaparse - 2
Добавьте ключ API OpenAI или Anthropic в файл .env
- 3
Установите poppler и tesseract на компьютер (они нужны для обработки изображений и PDF)
- 4
Разберите документ с помощью MegaParse в Python
Что важно знать
- Для функций разбора требуется ключ API OpenAI или Anthropic.
- Системные инструменты poppler и tesseract нужно установить отдельно; в macOS также требуется libmagic.
- Требуется Python 3.11 или новее.
Темы
Частые вопросы
- Что такое megaparse?
- Парсер документов, преобразующий PDF, Word, PowerPoint, Excel и CSV в текст для LLM и стремящийся сохранить исходное содержимое. MegaParse — библиотека Python для преобразования документов в формат, подходящий для обработки LLM. Она работает с текстовыми файлами, PDF, презентациями PowerPoint, документами Word, таблицами Excel и файлами CSV и стремится сохранять содержимое при преобразовании.
- megaparse можно использовать бесплатно? Какая у него лицензия?
- megaparse распространяется с открытым исходным кодом под лицензией Apache-2.0. Перед использованием в коммерческих продуктах проверьте условия лицензии.
- megaparse всё ещё поддерживается?
- Активно поддерживается. Последний коммит в megaparse — 15 окт. 2026 г..
- Для чего можно использовать megaparse?
- Подготовка документов PDF или Office для подачи в конвейеры генерации с дополненной поиском выдачей (RAG). Извлечение структурированного текста и таблиц из презентаций и отчётов для обработки LLM. Создание сервиса загрузки документов, который предоставляет доступ к парсеру через HTTP API.
- Как установить megaparse?
- Установите MegaParse с помощью pip (Python 3.11 или новее): pip install megaparse Добавьте ключ API OpenAI или Anthropic в файл .env Установите poppler и tesseract на компьютер (они нужны для обработки изображений и PDF) Разберите документ с помощью MegaParse в Python
- Где скачать megaparse?
- Исходный код и инструкции по установке — на GitHub: https://github.com/The-Vibe-Company/megaparse
Описание создано ИИ на основе README проекта. Статистика GitHub обновляется ежедневно.
Похожие проекты
Парсер документов с открытым исходным кодом: преобразует PDF, файлы Office, HTML и другие форматы в структурированные данные для генеративных AI-пайплайнов.
Преобразует PDF и другие документы в Markdown, JSON, чанки или HTML; для повышения точности можно подключить LLM.
Утилита на Python для преобразования PDF, документов Office, HTML, изображений, аудио и других форматов в Markdown для конвейеров обработки LLM и анализа текста.
Универсальный RAG-фреймворк на базе LightRAG для работы с документами, где помимо текста есть изображения, таблицы и формулы.
Библиотека Python и веб-интерфейс для преобразования PDF, DOCX, PPTX, XLSX, изображений и URL в Markdown, JSON, CSV или HTML с OCR и извлечением структурированных полей.