Availability |
Odoo Online
Odoo.sh
On Premise
|
Lines of code | 320 |
Technical Name |
pdf_rag_assistant |
License | LGPL-3 |
Website | https://dharshriya15.github.io/ |
Availability |
Odoo Online
Odoo.sh
On Premise
|
Lines of code | 320 |
Technical Name |
pdf_rag_assistant |
License | LGPL-3 |
Website | https://dharshriya15.github.io/ |
PDF RAG Assistant - AI Q&A for Documents
Transform your PDF documents into intelligent AI assistants using advanced RAG technology!
Screenshots



Features
- 🤖 AI-Powered Q&A: Natural language questions with intelligent answers
- 📄 Smart PDF Processing: Automatic text extraction and semantic indexing
- 🔍 Semantic Search: Advanced embedding models for precise information retrieval
- 📊 Session Tracking: Complete history of questions and answers
- ⚡ Batch Processing: Handle multiple PDFs simultaneously
- 🔒 Secure: Local processing with encrypted API key storage
- 🎯 Context-Aware: Answers include document sections for verification
Installation
- Install Python dependencies:
pip install PyPDF2 sentence-transformers numpy groq python-dotenv scikit-learn
- Install the module through Odoo Apps or manually
- Configure your Groq API key in Settings → General Settings → PDF RAG Assistant
- Start uploading PDFs and asking questions!
Configuration
- Go to Settings → General Settings
- Find the PDF RAG Assistant section
- Enter your Groq API key (get one free at groq.com)
- Configure processing settings (optional)
Usage
- Navigate to PDF RAG Assistant → PDF Documents
- Click Create and upload your PDF
- Wait for processing to complete
- Click Ask Question and enter your query
- Get intelligent, context-aware answers instantly!
Requirements
- Odoo 18.0+
- Python 3.10+
- Internet connection for AI processing
- Groq API key (free tier available)
Support
- Documentation: Available in the app
- Support: dharshriya6@gmail.com
- Issues: Report via Odoo Apps or GitHub
License
This module is licensed under LGPL-3.
Author
- Priyadharshini <dharshriya6@gmail.com>
Contributors
- Priyadharshini <dharshriya6@gmail.com>
Please log in to comment on this module