Skip to content

Continue #308: add Nemotron VLM PDF processor - #354

Draft
Aya-Jmd wants to merge 8 commits into
EPFLiGHT:mainfrom
Aya-Jmd:feat/308-nemotron-vlm
Draft

Continue #308: add Nemotron VLM PDF processor#354
Aya-Jmd wants to merge 8 commits into
EPFLiGHT:mainfrom
Aya-Jmd:feat/308-nemotron-vlm

Conversation

@Aya-Jmd

@Aya-Jmd Aya-Jmd commented Aug 14, 2026

Copy link
Copy Markdown
Contributor

Context

This draft continues the work started in #308 by @perrin-arthur.

The original implementation has been updated to work with the current main
branch and the generic processor_selection mechanism introduced in #350.

Changes completed

  • Replaced pdf_backend / MMORE_PDF_BACKEND with processor_selection.
  • Preserved PDFProcessor as the default PDF processor.
  • Added NemotronVLMProcessor as an alternative for .pdf files.
  • Made Nemotron metadata compatible with PDFMetadata.
  • Fixed extract_images and attachment handling.
  • Added clear handling for a missing NVIDIA_API_KEY.
  • Updated production and example configurations.
  • Added unit tests without real NVIDIA API calls.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

3 participants