Skip to content

QA Bot — An interactive app leveraging LLMs and LlamaIndex to answer questions over your own documents using OpenAI embeddings and Streamlit.

Notifications You must be signed in to change notification settings

wasimahmadpk/qabot

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

14 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Qabot – Question Answering Over Your Documents

Qabot is a simple and interactive app that allows you to upload your own documents (PDF, TXT, DOCX) and ask natural language questions about their content. It uses OpenAI's GPT models combined with LlamaIndex to retrieve relevant information from your files.

🚀 Installation

# Clone the repository
git clone https://github.com/wasimahmadpk/qabot.git
cd qabot

# (Optional) Create a virtual environment
python -m venv venv
source venv/bin/activate  # or venv\Scripts\activate on Windows

# Install dependencies
pip install -r requirements.txt

# Add your OpenAI API key to a .env file
echo "OPENAI_API_KEY=your-openai-key-here" > .env

# Run the app
streamlit run app.py

About

QA Bot — An interactive app leveraging LLMs and LlamaIndex to answer questions over your own documents using OpenAI embeddings and Streamlit.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages