https://github.com/si-ddhartha/qa-bot
https://github.com/si-ddhartha/qa-bot
Last synced: 3 months ago
JSON representation
- Host: GitHub
- URL: https://github.com/si-ddhartha/qa-bot
- Owner: Si-ddhartha
- Created: 2024-09-13T07:51:25.000Z (9 months ago)
- Default Branch: main
- Last Pushed: 2024-09-13T08:39:17.000Z (9 months ago)
- Last Synced: 2025-01-21T15:49:33.043Z (4 months ago)
- Language: Python
- Homepage: https://qna-bot1.streamlit.app/
- Size: 11.7 KB
- Stars: 0
- Watchers: 1
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
Awesome Lists containing this project
README
# Q&A Bot with PDF Integration
A Question and Answer (Q&A) bot built using Streamlit, LangChain, Google Generative AI embeddings, and Chroma, enabling users to ask questions related to the content of uploaded PDF files.## Features
- Upload PDF files and interactively ask questions based on the document's content.
- Utilizes Google Generative AI embeddings for document and query embeddings.
- Stores and retrieves document chunks using Chroma for efficient similarity search.
- Simple, intuitive UI using Streamlit.## Setup Guide
1. Clone the repository:
```
git clone
cd
```
2. Install required dependencies:
```
pip install -r requirements.txt
```
4. Set up your **Google API key**:
- Create a .env file in the project directory.
- Add your key: GOOGLE_API_KEY=
5. Run the application:
```
streamlit run QA_bot.py
```## Deployed Link
https://qna-bot1.streamlit.app/