Skip to content

vshnvii/AI-Chatbot

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

6 Commits
 
 
 
 
 
 
 
 

Repository files navigation

AI Chatbot

An intelligent chatbot that reads your PDF documents and answers questions using LLMs (Groq + Hugging Face). Built with Streamlit, LangChain, and FAISS.


Features

  • Upload any PDF document
  • Uses Groq's llama3-8b-8192 for answering questions
  • Smart text chunking and semantic search (via FAISS)
  • Natural language query interface with Streamlit UI
  • Hugging Face Embeddings with all-mpnet-base-v2

Tech Stack

  • Python
  • Streamlit
  • LangChain
  • Groq API
  • Hugging Face
  • FAISS

🔧 Setup Instructions

Clone the Repository

git clone https://github.com/your-username/AI-bot.git
cd AI-bot
get your own api key
install dependencies "pip install -r requirements.txt"
run app "streamlit run chatbot.py"


About

An intelligent chatbot that reads your PDF documents and answers questions using LLMs (Groq + Hugging Face). Built with Streamlit, LangChain, and FAISS.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors

Languages