Skip to content

This project is a dynamic, subject-based Question-Answering System built using LangChain, HuggingFace Transformers, and Streamlit. It allows users to ask questions from various subjects—Science, English, Maths, and Social Science—and receive intelligent, well-structured answers generated by a powerful Large Language Model (LLM).

Notifications You must be signed in to change notification settings

Vaishnavi-vi/Question-Answering_System--

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

5 Commits
 
 
 
 
 
 

Repository files navigation

🧠 Question Answering System using LLMs

This is a dynamic subject-based question answering system built with:

  • 🤖 HuggingFace Mixtral-8x7B
  • 🔗 LangChain
  • 🌐 Streamlit

🔧 Features

  • Subject selection: Science, Math, English, etc.
  • Custom explanation level (Beginner/Intermediate/Advanced)
  • Adjustable explanation length (short/medium/long)
  • Rich prompts including analogies & math equations

🚀 Getting Started

  1. Clone the repo
  2. Create a .env file with your HuggingFace API token
  3. Run streamlit run app.py

🛠 Tech Stack

  • LangChain
  • HuggingFace Hub
  • Streamlit
  • Python

🧑‍💻 Author

Vaishnavi Barolia

About

This project is a dynamic, subject-based Question-Answering System built using LangChain, HuggingFace Transformers, and Streamlit. It allows users to ask questions from various subjects—Science, English, Maths, and Social Science—and receive intelligent, well-structured answers generated by a powerful Large Language Model (LLM).

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages