Skip to content

Latest commit

 

History

8 Commits

Folders and files

NameName
Last commit message
Last commit date
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Unstructured Data Processing Pipeline

This project implements a pipeline for processing unstructured data and generating answers using Large Language Models (LLMs) and vector databases.

Architecture:

User_Centric_RAG_Architecture

Components

  • Unstructured: A tool or library for processing various unstructured data formats.

  • LLM: Large Language Model(s) used for summarization and answer generation.

  • Chroma: Vector database for storing and retrieving embeddings.

Usage

  • Step 1. Clone the repository:
git clone https://github.com/toanuitt/RAG-Multimodal.git
cd RAG-Multimodal
  • Step 2. Create API key in unstructed.io
  • Step 3. Create API key in Azure for embedding and chating
  • Step 4. Install dependencies:
pip install -r requirements.txt
  • Step 5. Run chatbot
streamlit run app.py

References

https://www.analyticsvidhya.com/blog/2024/09/guide-to-building-multimodal-rag-systems/

https://python.langchain.com/docs/tutorials/rag/

About

No description, website, or topics provided.

Resources

Stars

0 stars

Watchers

1 watching

Forks

Releases

Packages

Used by

Contributors

Languages