Drupal is a registered trademark of Dries Buytaert
Drupal 11.4.3 Update released for Drupal core (11.4.3)! Views Bulk Operations (VBO) 4.4.6 Minor update available for module views_bulk_operations (4.4.6). External Authentication 2.0.12 Minor update available for module externalauth (2.0.12). No Request New Password 8.x-1.6 Minor update available for module noreqnewpass (8.x-1.6). Entityqueue 8.x-1.12 Minor update available for module entityqueue (8.x-1.12). Google Programmable Search Engine 5.0.5 Minor update available for module google_cse (5.0.5). Field Widget Actions 1.4.0 Minor update available for module field_widget_actions (1.4.0). AI RAG Search Chat 1.0.7 Minor update available for module ai_rag_search_chat (1.0.7). Provus Mega Menu Module provus_mega_menu crossed 1,000 active installs. Devel PHP 2.0.1 Module devel_php updated after 6 months of inactivity (2.0.1).

This module automatically generates AI-powered summaries and SEO-friendly title suggestions for your Drupal content on save. It supports various large language model providers like Ollama, OpenAI, Anthropic, and Google Gemini, and allows customization of prompts and display in teasers.

Automatically generate summaries and SEO-friendly title suggestions for your Drupal content using AI. Supports multiple LLM providers out of the box: Ollama (local), OpenAI, Anthropic (Claude), and Google Gemini.

Features

Auto-summarize on save — generate summaries when content is created or updated.
Display in teasers — AI summaries appear in teaser and search result view modes.
Multiple LLM providers — switch between Ollama, OpenAI, Anthropic, and Gemini from the admin UI.
Title suggestions — optionally generate alternative SEO-friendly titles.
Customizable prompts — edit the prompt templates to fit your content strategy.
Manual trigger — summarize any node on demand via an admin action.
Multilingual aware — summaries stored per language.

Requirements

- Drupal 10.3+ or 11.x or 12.x
- PHP 8.3+
- At least one LLM backend:
  - Ollama (recommended for local testing) — Install Ollama (https://ollama.com/) and pull a model (e.g., ollama pull llama3.2).
  - OpenAI — an API key from https://platform.openai.com/
  - Anthropic — an API key from https://console.anthropic.com/
  - Google Gemini — an API key from https://aistudio.google.com/

Configuration

  1. Choose a provider — select Ollama, OpenAI, Anthropic, or Gemini and enter the required credentials (API key, server URL, model name).
  2. Enable content types — check which content types should be summarized.
  3. Source fields — list the field machine names whose text will be sent to the LLM (defaults to body).
  4. Behavior — toggle auto-summarize on save, title suggestions, and set the summary character limit.
  5. Prompt templates — customise the summary and title suggestion prompts.
  • Automatic summarization

    When Auto-summarize on save is enabled, saving a node of an enabled content type will generate and store a summary. The summary is only regenerated when the title or source fields change.

  • Manual summarization

    Visit /admin/content/ai-summarize/{node_id} (requires the Use AI Content Summarizer permission) to generate a summary on demand.

  • Viewing summaries

    AI summaries are automatically rendered in teaser and search_result view modes for enabled content types.

Permissions

If there are modules providing similar functionality, please describe what differentiates them.

  • Administer AI Content Summarizer — Configure settings, models, and prompts.
  • Use AI Content Summarizer — Manually trigger summarization on nodes.

Activity

Total releases
3
First release
Apr 2026
Latest release
1 month ago
Releases (12 mo)
3 ▲ from 0
Maintenance
Active

Release Timeline

Releases

Version Type Release date
1.0.1 Stable Jun 11, 2026
1.0.0 Stable Apr 16, 2026
1.0.x-dev Dev Apr 16, 2026