Repolode
The-Vibe-Company

The-Vibe-Company/megaparse

PDF, Word, PowerPoint, Excel, CSV 파일을 콘텐츠를 최대한 보존하면서 LLM에 바로 넣을 수 있는 텍스트로 변환하는 문서 파서입니다.

스타
7,415
포크
417
열린 이슈
34
마지막 커밋
6일 전

어떤 프로젝트인가요?

MegaParse는 문서를 LLM에 입력하기 적합한 형식으로 파싱하는 Python 라이브러리입니다. 텍스트 파일, PDF, PowerPoint 프레젠테이션, Word 문서, Excel 스프레드시트, CSV 파일을 처리하며 변환 과정에서 콘텐츠를 보존하는 것을 목표로 합니다.

파서는 표, 목차, 머리글, 바닥글, 이미지 같은 구조 요소를 인식합니다. 별도의 MegaParse Vision 모드는 멀티모달 모델(예: GPT-4o 또는 Claude)을 사용해 페이지를 이미지로 읽으며, 로컬에서 실행할 수 있는 API 서버도 제공합니다.

라이브러리를 사용하려면 Python 3.11 이상이 필요합니다. 파일 유형에 따라 poppler, tesseract 같은 시스템 도구가 필요할 수 있으며, vision 모드에는 OpenAI 또는 Anthropic API 키도 필요합니다.

핵심 기능

  • 01PDF, Word, PowerPoint, Excel, CSV 및 텍스트 파일을 파싱합니다.
  • 02표, 목차, 머리글, 바닥글, 이미지를 보존합니다.
  • 03멀티모달 LLM으로 페이지를 읽는 vision 모드를 제공합니다.
  • 04문서화된 엔드포인트를 갖춘 로컬 API 서버로 실행할 수 있습니다.

활용 사례

  • 검색 증강 생성 파이프라인에 입력할 PDF 또는 Office 문서를 준비합니다.
  • LLM 처리를 위해 프레젠테이션과 보고서에서 구조화된 텍스트와 표를 추출합니다.
  • HTTP API로 파싱 기능을 제공하는 문서 수집 서비스를 구축합니다.

빠른 시작

  1. 1

    pip으로 MegaParse를 설치합니다(Python 3.11 이상)

    pip install megaparse
  2. 2

    OpenAI 또는 Anthropic API 키를 .env 파일에 추가합니다

  3. 3

    이미지와 PDF 처리에 필요한 poppler와 tesseract를 컴퓨터에 설치합니다

  4. 4

    Python에서 MegaParse로 문서를 파싱합니다

사용 전 알아둘 점

  • 파싱 기능을 사용하려면 OpenAI 또는 Anthropic API 키가 필요합니다.
  • 시스템 도구인 poppler와 tesseract를 별도로 설치해야 하며, macOS에서는 libmagic도 필요합니다.
  • Python 3.11 이상이 필요합니다.

토픽

자주 묻는 질문

megaparse은(는) 무엇인가요?
PDF, Word, PowerPoint, Excel, CSV 파일을 콘텐츠를 최대한 보존하면서 LLM에 바로 넣을 수 있는 텍스트로 변환하는 문서 파서입니다. MegaParse는 문서를 LLM에 입력하기 적합한 형식으로 파싱하는 Python 라이브러리입니다. 텍스트 파일, PDF, PowerPoint 프레젠테이션, Word 문서, Excel 스프레드시트, CSV 파일을 처리하며 변환 과정에서 콘텐츠를 보존하는 것을 목표로 합니다.
megaparse은(는) 무료로 사용할 수 있나요? 라이선스는 무엇인가요?
megaparse은(는) Apache-2.0 라이선스의 오픈소스입니다. 상업용 제품에 사용하기 전에 라이선스 조건을 확인하세요.
megaparse은(는) 아직 유지보수되고 있나요?
활발히 유지보수 중. megaparse의 마지막 커밋은 2026년 10월 15일입니다.
megaparse은(는) 어디에 사용할 수 있나요?
검색 증강 생성 파이프라인에 입력할 PDF 또는 Office 문서를 준비합니다. LLM 처리를 위해 프레젠테이션과 보고서에서 구조화된 텍스트와 표를 추출합니다. HTTP API로 파싱 기능을 제공하는 문서 수집 서비스를 구축합니다.
megaparse는 어떻게 설치하나요?
pip으로 MegaParse를 설치합니다(Python 3.11 이상): pip install megaparse OpenAI 또는 Anthropic API 키를 .env 파일에 추가합니다 이미지와 PDF 처리에 필요한 poppler와 tesseract를 컴퓨터에 설치합니다 Python에서 MegaParse로 문서를 파싱합니다
megaparse은(는) 어디서 받을 수 있나요?
소스 코드와 설치 방법은 GitHub에 있습니다: https://github.com/The-Vibe-Company/megaparse

요약은 프로젝트 README를 바탕으로 AI가 작성했습니다. GitHub 통계는 매일 갱신됩니다.

관련 프로젝트