Skip to main content

Generate vectorstore for RAG systems using an automated indexing pipeline

Project description

LS ELECTRIC / AX / AX Lab – Indexing Pipeline

이 프로젝트는 RAG(Retrieval-Augmented Generation) 기반 시스템에서 사용할 벡터스토어(Vectorstore)를 생성하는 인덱싱 파이프라인입니다. PDF 문서를 입력으로 받아 이미지 변환, 텍스트 추출, 문서 청킹, 임베딩 처리까지 자동화된 일련의 프로세스를 제공합니다.

주요 기능

  • [PDF -> PNG] PDF 문서의 고해상도 이미지(PNG) 변환
  • OCR 및 Markdown 변환
  • 계층적 문서 청킹 및 메타데이터 태깅
  • 임베딩 및 Vector DB 저장

예시

PDF -> PNG 변환

from lse_indexing_pipeline import convert_pdf_to_png

if __name__ == "__main__":
    convert_pdf_to_png(
        input_file_path="{your_pdf_path}",
        output_folder_dir="{your_output_dir}",
    )

Project details


Download files

Download the file for your platform. If you're not sure which to choose, learn more about installing packages.

Source Distribution

lse_indexing_pipeline-0.1.1.tar.gz (4.5 kB view details)

Uploaded Source

Built Distribution

If you're not sure about the file name format, learn more about wheel file names.

lse_indexing_pipeline-0.1.1-py3-none-any.whl (6.0 kB view details)

Uploaded Python 3

File details

Details for the file lse_indexing_pipeline-0.1.1.tar.gz.

File metadata

  • Download URL: lse_indexing_pipeline-0.1.1.tar.gz
  • Upload date:
  • Size: 4.5 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/6.1.0 CPython/3.12.11

File hashes

Hashes for lse_indexing_pipeline-0.1.1.tar.gz
Algorithm Hash digest
SHA256 dcacad9400cf7b7ce1b94b2fe2f594de054ee4021dd7adfce09f6bc40429b083
MD5 6d2eff736d82adce5e4390bd78454506
BLAKE2b-256 eeca0b5fe5e5af3e6ef8bc64c3f61824b39319bdd14e8bc6fb811f1ba7fe7fac

See more details on using hashes here.

File details

Details for the file lse_indexing_pipeline-0.1.1-py3-none-any.whl.

File metadata

File hashes

Hashes for lse_indexing_pipeline-0.1.1-py3-none-any.whl
Algorithm Hash digest
SHA256 59ef3d35ed7b4edbf46f667ba8f4433069e54141c8d2f04c15b5d65bfeaf2a61
MD5 8c85afabc168dfa55c94d53da2b2e5ae
BLAKE2b-256 768e2cd088e454900792c2499100ad93f9e0a4ad06bfb6831da9daff127f2028

See more details on using hashes here.

Supported by

AWS Cloud computing and Security Sponsor Datadog Monitoring Depot Continuous Integration Fastly CDN Google Download Analytics Pingdom Monitoring Sentry Error logging StatusPage Status page