Sign inSign up

opea/erag-text-extractor

By opea

•Updated 3 months ago

Intel® AI for Enterprise RAG Text Extractor Service

Image
0

8.4K

opea/erag-text-extractor repository overview

⁠OPEA ERAG Text Extractor Microservice

Part of the Intel® AI for Enterprise RAG (ERAG) ecosystem.

⁠🔍 Overview

The Text Extractor microservice is designed to extract text from data sent for processing. That data can be sent in form of files and/or links for scraping and further extraction. Result of this microservice can then be passed to text_splitter microservice for splitting into chunks and, later, to embedding microservice in order to ultimately persist in the system.

⁠Supported File Types
File ExtensionLoader Class
AsciiDocLoadWithMarkitdown
doc, docxLoadDoc
txtLoadWithMarkitdown
json, jsonlLoadWithMarkitdown
csvLoadWithMarkitdown
xlsx, xlsLoadWithMarkitdown
pdfLoadPdf
htmlLoadWithMarkitdown
mdLoadWithMarkitdown
xmlLoadWithMarkitdown
yamlLoadWithMarkitdown
ppt, pptxLoadPpt
tiff, jpg, jpeg, png, svgLoadImage

This service integrates with other OPEA ERAG components:

  • Text Compression service for compressing loaded data
  • Text Splitter service for splitting the loaded data
  • Ingestion service for vector database integration
  • Embedding service for generating vector representations of documents for semantic search
  • EDP Enhanced Dataprep
  • Retriever service for accessing processed documents

⁠License

OPEA ERAG is licensed under the Apache License, Version 2.0.

Copyright © 2024–2026 Intel Corporation. All rights reserved.

Tag summary

Content type

Image

Digest

sha256:b20a41467…

Size

1.4 GB

Last updated

5 months ago

docker pull opea/erag-text-extractor