This Streamlit application provides an interactive, local document question-answering system using Ollama's large language models. Users can upload PDF and text documents, choose from multiple local models, and ask questions about the uploaded content.
-
🚀 Multiple Local LLM Model Support
- Llama 3.1
- Mistral
- Gemma 7b
-
📄 Document Upload
- PDF and Text file support
- Multiple file upload
- Automatic document processing
-
🤖 Local AI-Powered Q&A
- Retrieval-augmented generation
- Context-aware responses
- Runs entirely on local machine
- Python 3.8+
- Ollama
- pip
-
Install Ollama
- Download from: https://ollama.com/
- Follow installation instructions for your operating system
-
Pull Required Models
ollama pull llama3.1 ollama pull mistral ollama pull gemma:7b