Drupal is a registered trademark of Dries Buytaert
Protected Pages 3.0.0 Major update available for module protected_pages (3.0.0). Commerce Core 3.3.8 Minor update available for module commerce (3.3.8). Search API HTML Element Filter 1.0.7 Minor update available for module search_api_html_element_filter (1.0.7). Layout Builder Reorder 2.0.1 Minor update available for module layout_builder_reorder (2.0.1). Ban 1.1.0 Minor update available for module ban (1.1.0). Field Formatter Range 2.0.0 Major update available for module field_formatter_range (2.0.0). Field Formatter Range 8.x-1.8 Minor update available for module field_formatter_range (8.x-1.8). Varbase Media Header 9.2.1 Minor update available for module varbase_media_header (9.2.1). Search API Solr 4.3.11 Module search_api_solr updated after 14 months of inactivity (4.3.11). Content Translation Redirect Module content_translation_redirect crossed 1,000 active installs.

This module adds a CKEditor plugin that allows you to select and summarize PDF documents using an AI language model. You can specify the desired tone and length of the summary, which are configured through taxonomy terms.

Summarize document media (only PDF format for now) with the help of any large language model provider configured with Drupal AI module.
Please note that this module is a work in progress!

Features

Provides an AI assistant CKEditor plugin where you can select any uploaded PDF document, select the tone and the length of the response result sent by the large language model.

The optional tone and length are taxonomies that can be configured individually.
These terms should have a title, and a description containing the actual prompt addition that explains the tone and the length to the LLM. The better these terms are defined, the better results you can get!

Requirements

A media type configured to hold documents.
Full setup of Drupal AI module having an AI service provider with ai_ckeditor module enabled.
Have a text editor configured with CKEditor using HTML format, and in the format setting, enable the AI Assistant and the Summarize Document within the assistant.

Limitations

  • The parsed document will be part of the submitted prompt, which can be long, so potential limitations of the prompt length by the used LLM might affect the outcome.

Expected improvements to come

  • Use media library or entity browser to select the document instead of an autocomplete field.
  • Add the PDF to Text parser as a provider for reusability across other plugins.

Supporting this Module

This module was born during the Drupal @ Europa Web Platform Hackathon organised by the European Commission and Amazon Web Services.

Activity

Total releases
3
First release
Jul 2025
Latest release
1 year ago
Releases (12 mo)
0 ▼ from 3
Maintenance
Slowing

Release Timeline

Releases

Version Type Release date
1.1.0 Stable Jul 17, 2025
1.1.x-dev Dev Jul 17, 2025
1.0.0 Stable Jul 17, 2025