Skip to Content
Menu

PDF RAG Assistant - AI Q&A for Documents

by
Odoo
v 18.0 Third Party 2
Download for v 18.0 Deploy on Odoo.sh
Availability
Odoo Online
Odoo.sh
On Premise
Lines of code 320
Technical Name pdf_rag_assistant
LicenseLGPL-3
Websitehttps://dharshriya15.github.io/
You bought this module and need support? Click here!
Availability
Odoo Online
Odoo.sh
On Premise
Lines of code 320
Technical Name pdf_rag_assistant
LicenseLGPL-3
Websitehttps://dharshriya15.github.io/

PDF RAG Assistant - AI Q&A for Documents

License: LGPL-3

Transform your PDF documents into intelligent AI assistants using advanced RAG technology!

Screenshots

Main Dashboard PDF Upload Q&A Example

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

  1. Install Python dependencies:
    pip install PyPDF2 sentence-transformers numpy groq python-dotenv scikit-learn
  2. Install the module through Odoo Apps or manually
  3. Configure your Groq API key in Settings → General Settings → PDF RAG Assistant
  4. Start uploading PDFs and asking questions!

Configuration

  1. Go to Settings → General Settings
  2. Find the PDF RAG Assistant section
  3. Enter your Groq API key (get one free at groq.com)
  4. Configure processing settings (optional)

Usage

  1. Navigate to PDF RAG Assistant → PDF Documents
  2. Click Create and upload your PDF
  3. Wait for processing to complete
  4. Click Ask Question and enter your query
  5. 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

  • The author can leave a single reply to each comment.
  • This section is meant to ask simple questions or leave a rating. Every report of a problem experienced while using the module should be addressed to the author directly (refer to the following point).
  • If you want to start a discussion with the author, please use the developer contact information. They can usually be found in the description.
Please choose a rating from 1 to 5 for this module.