Drupal is a registered trademark of Dries Buytaert
Module Revived: Entity API 8.x-1.7 Module entity updated after 17 months of inactivity (8.x-1.7). Release: WebProfiler 11.2.2 Minor update available for module webprofiler (11.2.2). Release: Image Styles Builder 1.1.8 Minor update available for module image_styles_builder (1.1.8). Release: Static Suite 1.2.13 Minor update available for module static_suite (1.2.13). Release: Simple password policy 1.1.2 Minor update available for module simple_password_policy (1.1.2). Release: Simple password policy 1.1.1 Minor update available for module simple_password_policy (1.1.1). Release: Static Suite 1.2.12 Minor update available for module static_suite (1.2.12). Release: Audit Chain 1.4.0 Minor update available for module audit_chain (1.4.0). Release: Force External Authentication 1.0.0 Initial release available for module externalauth_force (1.0.0)! Usage Milestone: Field as Block Module fieldblock 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

Tracked releases
3
Tracked since
Jul 2025
Latest release
1 year ago
Releases (12 mo)
0 ▼ from 3
Maintenance
Dormant

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