Skip to content

Emanalytics7/RAG-StreamLitDocs

Repository files navigation

RAG-StreamLitDocs

Overview

This project aims to develop a fundamental Retrieval Augmented solution (RAG) for PDF files using LangChain for retrieval and generation, Chroma DB for persistence, and OpenAI models for text embedding and text generation.The system utilizes Streamlit for the user interface to provide an interactive experience for users.

Check this out : https://emanalytics-docbot.streamlit.app/

Demo

demo.mp4

Prerequisites

  • Python 3.8+
  • An OpenAI API key

Installation

  1. Clone the repository to your local machine:
    https://github.com/Emanalytics7/RAG-StreamLitDocs.git
  2. Navigate to the project directory
    cd RAG-StreamLitDocs
  3. Install dependencies:
      pip install -r requirements.txt
    
  4. Usage
    streamlit run app.py

Releases

No releases published

Packages

No packages published

Languages