Skip to content

An AI RAG Application that uses Llama3 with Groq and Streamlit UI

Notifications You must be signed in to change notification settings

eersnington/groq-llama3-pdf-rag

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

8 Commits
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Doc Chat

RAG based generative AI application that allows to chat with PDF documents. Developed using Streamlit and Groq AI Inference technology.

Doc Chat

Doc Chat is an AI-powered app that enables users to interact with and extract insights from PDF documents via a chat interface. Leveraging Groq AI, users can upload PDFs and ask context-based questions to get accurate information.

Key Features

  • PDF Upload and Processing: Supports multiple PDF uploads for AI interrogation.
  • Reference and Context Display: Shows context and document references used by the AI.
  • Model Selection: Offers various Groq AI models for optimal performance.
  • Powered by FAISS: Utilizes FAISS for efficient similarity search and vector storage.

Tech Stack

  • Frontend: Streamlit
  • Backend: Groq AI
  • Libraries: Streamlit-Option-Menu, Langchain, FAISS

Installation

  1. Clone this repository

  2. Create a virtual environment

  3. Install the necessary python packages:

    pip install -r requirements.txt

  4. Run the application with following command from terminal:

    streamlit run main.py

About

An AI RAG Application that uses Llama3 with Groq and Streamlit UI

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages