Skip to Content
Odoo Menu
  • Sign in
  • Try it free
  • Apps
    Finance
    • Accounting
    • Invoicing
    • Expenses
    • Spreadsheet (BI)
    • Documents
    • Sign
    Sales
    • CRM
    • Sales
    • POS Shop
    • POS Restaurant
    • Subscriptions
    • Rental
    Websites
    • Website Builder
    • eCommerce
    • Blog
    • Forum
    • Live Chat
    • eLearning
    Supply Chain
    • Inventory
    • Manufacturing
    • PLM
    • Purchase
    • Maintenance
    • Quality
    Human Resources
    • Employees
    • Recruitment
    • Time Off
    • Appraisals
    • Referrals
    • Fleet
    Marketing
    • Social Marketing
    • Email Marketing
    • SMS Marketing
    • Events
    • Marketing Automation
    • Surveys
    Services
    • Project
    • Timesheets
    • Field Service
    • Helpdesk
    • Planning
    • Appointments
    Productivity
    • Discuss
    • Approvals
    • IoT
    • VoIP
    • Knowledge
    • WhatsApp
    Third party apps Odoo Studio Odoo Cloud Platform
  • Industries
    Retail
    • Book Store
    • Clothing Store
    • Furniture Store
    • Grocery Store
    • Hardware Store
    • Toy Store
    Food & Hospitality
    • Bar and Pub
    • Restaurant
    • Fast Food
    • Guest House
    • Beverage Distributor
    • Hotel
    Real Estate
    • Real Estate Agency
    • Architecture Firm
    • Construction
    • Estate Management
    • Gardening
    • Property Owner Association
    Consulting
    • Accounting Firm
    • Odoo Partner
    • Marketing Agency
    • Law firm
    • Talent Acquisition
    • Audit & Certification
    Manufacturing
    • Textile
    • Metal
    • Furnitures
    • Food
    • Brewery
    • Corporate Gifts
    Health & Fitness
    • Sports Club
    • Eyewear Store
    • Fitness Center
    • Wellness Practitioners
    • Pharmacy
    • Hair Salon
    Trades
    • Handyman
    • IT Hardware & Support
    • Solar Energy Systems
    • Shoe Maker
    • Cleaning Services
    • HVAC Services
    Others
    • Nonprofit Organization
    • Environmental Agency
    • Billboard Rental
    • Photography
    • Bike Leasing
    • Software Reseller
    Browse all Industries
  • Community
    Learn
    • Tutorials
    • Documentation
    • Certifications
    • Training
    • Blog
    • Podcast
    Empower Education
    • Education Program
    • Scale Up! Business Game
    • Visit Odoo
    Get the Software
    • Download
    • Compare Editions
    • Releases
    Collaborate
    • Github
    • Forum
    • Events
    • Translations
    • Become a Partner
    • Services for Partners
    • Register your Accounting Firm
    Get Services
    • Find a Partner
    • Find an Accountant
      • Get a Tailored Demo
    • Implementation Services
    • Customer References
    • Support
    • Upgrades
    Github Youtube Twitter Linkedin Instagram Facebook Spotify
    +32 2 290 34 90
    • Get a Tailored Demo
  • Pricing
  • Help
  1. APPS
  2. AI
  3. AI PDF RAG - Talk with PDFs v 16.0
  4. Sales Conditions FAQ

AI PDF RAG - Talk with PDFs

by Niyu Labs https://niyulabs.com
Odoo

$ 251.14

v 16.0 Third Party 4
Apps purchases are linked to your Odoo account, please sign in or sign up first.
Availability
Odoo Online
Odoo.sh
On Premise
Lines of code 1262
Technical Name niyu_pdf_rag
LicenseLGPL-3
Websitehttps://niyulabs.com
Versions 16.0 17.0 18.0 19.0
You bought this module and need support? Click here!
Availability
Odoo Online
Odoo.sh
On Premise
Lines of code 1262
Technical Name niyu_pdf_rag
LicenseLGPL-3
Websitehttps://niyulabs.com
Versions 16.0 17.0 18.0 19.0
✨ New   Niyu PDF RAG for Odoo

Chat with your PDFs — directly inside Odoo

Index PDFs to Qdrant, embed with OpenAI, and ask natural questions. Answers are grounded in your documents with page-level citations.

See Screenshots → Install & Configure How it works
Odoo 18 OpenAI: gpt-4o-mini · text-embedding-3-small Qdrant Cloud Citations Token-aware prompt
Your browser does not support the video tag.

💬 Engage in natural conversations, get instant answers from your PDFs.

🔍 Vector search 📄 Page citations ⚡ Fast UX

Beautiful, Integrated UI & Powerful Features

Experience a clean chat interface on the left, grounded answers with page-level citations, and flexible configurations on the right. Every detail crafted for clarity and efficiency.

Main PDF RAG Chat Interface
Sources with page and snippet

📃 Verifiable answers with precise title, page, and snippet citations.

Settings page

⚙️ Fine-tune settings like model, API keys, and chunking parameters.

UNDER THE HOOD

Seamlessly Intelligent: The Niyu PDF RAG Workflow

From document ingestion to precise answers, understand the powerful steps Niyu PDF RAG takes to deliver accurate, grounded insights.

➀ 1) Upload & Index

PDFs are intelligently split into manageable chunks. Each chunk is then embedded into a vector representation and securely upserted into Qdrant, using stable UUIDs for precise document, page, and chunk identification.

➁ 2) Ask a Question

Your natural language query is embedded into a vector. We then efficiently retrieve the Top-K most relevant vectors from Qdrant, filter them for optimal context, and carefully construct a token-aware prompt for the LLM.

➂ 3) Grounded Answer

OpenAI processes your query strictly based on the provided document context. This ensures answers are factual and directly supported by your PDFs. If information isn't found, the AI transparently replies “I don’t know.”

➃ 4) Citations

Every answer is complemented with clear citations, showing the PDF title, exact page number, and a concise snippet from the source document. This allows for quick and effortless verification of the AI’s response.

GET STARTED

Install & Configure: Unlock Your Data in Minutes

Follow these straightforward steps to integrate Niyu PDF RAG into your Odoo instance and start querying your documents.

Requirements & Quickstart
Dependencies:
  • Odoo 18 (community or enterprise)
  • Python libraries: qdrant_client, openai, pypdf, tiktoken
  • Qdrant Cloud cluster & API key
  • OpenAI API key
Setup Steps:
# 1) Copy addon into your Odoo custom_addons/ directory.
# 2) Install required Python dependencies in your Odoo virtual environment:
pip install qdrant_client openai pypdf tiktoken

# 3) Update Odoo apps list and install "Niyu PDF RAG" from the Apps menu.
# 4) Navigate to Odoo Settings → PDF RAG:
   - Paste your OpenAI API Key.
   - Enter your Qdrant Cloud URL.
   - Paste your Qdrant API Key.
   - Click 'Save'.
# 5) Go to the "PDF RAG" app, open the "Documents" menu:
   - Upload your desired PDF file(s).
   - Click the "Index Now" button for each document.
# 6) Switch to the "Chat" section within the PDF RAG app and start asking questions!
          
🔎 Important: Reverse Proxy Configuration (for large PDFs)

To prevent "413 Request Entity Too Large" errors when uploading larger PDF files, adjust your web server (e.g., Nginx) configuration as follows:

# Example for /etc/nginx/sites-available/odoo configuration file:
client_max_body_size 100m;
proxy_read_timeout   600s;
proxy_send_timeout   600s;

# After modifying, test and reload Nginx:
sudo nginx -t && sudo systemctl reload nginx
          

This configuration allows for larger file uploads and prevents timeouts during the indexing process.

COMMON QUESTIONS

Your Questions, Answered.

Find quick answers to common queries about Niyu PDF RAG and optimize your experience.

❔ Why do I sometimes get “I don’t know”?

If retrieval returns no meaningful text (e.g., from scanned PDFs without OCR, or if the information isn't present), the assistant will honestly reply. Ensure PDFs are text-searchable or verify your Qdrant collection's content.

⛭ Can I tune token usage and Top-K parameters?

Yes! Navigate to Settings → PDF RAG. You can adjust Top-K (number of vectors to retrieve), Keep Top (best vectors for context), and Answer max tokens. Adjusting these values allows you to fine-tune cost and latency.

🔗 How are points identified in Qdrant?

We use stable UUIDv5 identifiers for each point in Qdrant. These are generated based on a combination of doc_id-page-chunk. This ensures that if you re-index a document, existing chunks for the same location are efficiently overwritten, maintaining data integrity.

© Niyu Labs · PDF RAG
Made with ❤️ for Odoo · OpenAI · Qdrant

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 or have a question related to your purchase, please use the support page.
Community
  • Tutorials
  • Documentation
  • Forum
Open Source
  • Download
  • Github
  • Runbot
  • Translations
Services
  • Odoo.sh Hosting
  • Support
  • Upgrade
  • Custom Developments
  • Education
  • Find an Accountant
  • Find a Partner
  • Become a Partner
About us
  • Our company
  • Brand Assets
  • Contact us
  • Jobs
  • Events
  • Podcast
  • Blog
  • Customers
  • Legal • Privacy
  • Security

Odoo is a suite of open source business apps that cover all your company needs: CRM, eCommerce, accounting, inventory, point of sale, project management, etc.

Odoo's unique value proposition is to be at the same time very easy to use and fully integrated.

Website made with