Skip to content

ricky-aufvaa/DocuMind

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

5 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

📄 LexiChat

LexiChat is an AI-powered tool that allows users to interact with PDFs and engage in intelligent conversations using advanced language models. It leverages cutting-edge technologies to extract insights from documents and provide contextual responses.

🚀 Features

  • Chat with PDFs: Upload a PDF and ask questions to extract key information effortlessly.
  • AI-Powered Responses: Uses LLMs to provide accurate and context-aware answers.
  • Generic Chat: Engage in open-ended conversations just like ChatGPT.
  • Fast & Efficient: Utilizes optimized document processing and retrieval methods.

🛠️ Tech Stack

  • Backend: FastAPI
  • PDF Processing: LangChain's PyPDFLoader
  • Vector Database: ChromaDB
  • Embeddings: BERT-based model
  • LLM: Langchain(Llama 3.1:8B)

🔧 Installation & Setup

Prerequisites

Ensure you have the following installed:

  • Python 3.8+
  • FastAPI
  • LangChain
  • ChromaDB
  • Ollama
  • PyPDFLoader

Installation

# Clone the repository
git clone https://github.com/ricky-aufvaa/DocuMind.git
cd LexiChat

# Install dependencies
pip install -r requirements.txt

Running the Application

# Start FastAPI backend
uvicorn RAG:app --reload
# Start chainlit frontend
chainlit run main.py

📌 Usage

1️⃣ Chat with a PDF

  • Upload a PDF file.
  • Ask questions based on the document content.
  • Get AI-generated responses based on the document context.

2️⃣ Generic AI Chat

  • Use LexiChat like a chatbot for general queries.

🔜 Deployment

A live version of LexiChat is coming soon! Stay tuned. 🚀

📂 Repository

For now, you can access the code on GitHub: [https://github.com/ricky-aufvaa/DocuMind.git]

🤝 Contributing

We welcome contributions! Feel free to fork the repo, create a branch, and submit a PR.

📞 Contact

For any inquiries, reach out at [sarabjot.singh799@gmail.com].


Unlock the power of AI-driven document interaction with LexiChat!

About

An AI-powered tool that lets you chat with PDFs and have intelligent conversations using advanced LLMs.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors