DocQ is an AI-powered assistant designed to help you extract insights from documents effortlessly. Whether you're dealing with PDFs, spreadsheets, or images, DocQ uses advanced AI to analyze content and provide accurate answers based on user questions.
- AI-Powered Search: Utilizes embeddings and similarity metrics for fast and accurate results.
- Natural Language Queries: Ask questions in plain English, and get meaningful responses.
- User-Friendly Interface: Easy-to-use interface built with Streamlit.
git clone https://github.com/username/DocQ.git
cd DocQ
pip install -r requirements.txt
Create a .env
file in the root directory and add the following:
OPENAI_API_KEY='sk-your_openai_api_key'
streamlit run app.py
- Upload Documents: Use the sidebar to upload PDFs, Spreadsheets or CSVs, docs or directly from the web.
- Ask Questions: Enter your query/questions in the input box.
- Get Answers: View responses based on your document.
- Python: Core programming language.
- OpenAI GPT Models: For natural language processing.
- Streamlit: User interface framework.
- OpenAI Embeddings: For embedding generation.
- OCR: For extracting text from images.