Skip to content

dhruvvaidh/ExtractLM

Repository files navigation

ExtractLM

ExtractLM is a RAG application which supports information retrieval from PDFs and CSVs.

Usage Instructions:

Download and setup the application:

  1. Open Terminal and navigate to your desired folder and clone the repository:

git clone [email protected]:dhruvvaidh/ExtractLM.git

  1. Create a new conda environment and Install the required libraries:

conda create -n env extractlm pip install -r 'requirements.txt'

  1. Setup the environment variables:

In .env.example file, you will have to add your OpenAI API Key and rename this file to .env to create your environment variables

  1. Start the application:

streamlit run main.py

  1. Read the instructions on the main page to get started with the application:

Chat with CSVs workflow diagram

System Architecture diagram

Chat with PDFs workflow diagram

Application Architecture Diagram

About

ExtractLM is a RAG application which supports information retrieval from PDFs and CSVs

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages