Skip to main content
Drupal is a registered trademark of Dries Buytaert
Release: OpenID Connect / OAuth client 3.0.0-alpha9 New alpha version released for module openid_connect (3.0.0-alpha9). Usage Milestone: Google Analytics Module google_analytics crossed 1,000 active installs. Release: Timelinr 1.0.1 Minor update available for module timelinr (1.0.1). Release: GraphQL Compose Codegen 1.1.2 Minor update available for module graphql_compose_codegen (1.1.2). Release: Mapy.com 1.1.3 Minor update available for module mapycom (1.1.3). Release: Ckeditor5 entity browser 3.0.3 Minor update available for module ckeditor5_entity_browser (3.0.3). Release: Ckeditor5 entity browser 3.0.1 Minor update available for module ckeditor5_entity_browser (3.0.1). Release: Ckeditor5 entity browser 3.0.2 Minor update available for module ckeditor5_entity_browser (3.0.2). Release: Teamleader Integration 4.0.2 Minor update available for module teamleader (4.0.2). Module Revived: Entityqueue Buttons 1.1.2 Module entityqueue_buttons updated after 8 months of inactivity (1.1.2).

AI Content Chat

3 sites No security coverage Drupal 10–11 AI ecosystem
View on drupal.org

This module adds an AI-powered chatbot to your Drupal site that answers visitor questions using only your website's content. Set it up by selecting which content to index, and visitors can then ask questions via a floating chat widget. The AI only provides answers based on your indexed content and does not store chat history.

AI Content Chat adds a chatbot to your Drupal site that answers visitor questions using only your website content. Simply select which content to index, place the block, and your visitors can start asking questions.

Features

  • Content-based answers: The AI only responds using your indexed content – no hallucinations or off-topic answers
  • Automatic indexing: Content is indexed automatically when created, updated, or deleted – no manual action needed
  • Simple setup: Select content types and text fields to include, the module handles the rest
  • Database storage: Indexed content is stored in a dedicated database table for scalability
  • Floating chat widget: Modern, responsive design that works on all devices
  • Customizable appearance: Change colors, welcome message, and placeholder text per block
  • No chat history stored: Conversations are not saved – privacy-friendly
  • Block-based placement: Use Drupal's block visibility to control who sees the chatbot and where
  • Configurable AI settings: Adjust temperature, max tokens, and system prompt
  • Manual re-index: Full re-index button available when changing configured content types or fields

Supported File Types (2.0.0+)

Starting from version 2.0.0, the module can extract and index text from files attached via file fields or media references:

  • TXT – Plain text files
  • SRT – Subtitle files (timestamps stripped automatically)
  • CSV – Comma-separated values
  • PDF – Text-based PDFs
    (optional: composer require smalot/pdfparser:^2.0)
  • DOCX – Microsoft Word documents
    (optional: composer require phpoffice/phpword:^1.0)

Scanned/image-based PDFs are not supported (no OCR). Maximum file size: 10 MB. Unsupported file types are silently skipped.

Post-Installation

  1. Go to Configuration > AI > AI Content Chat (/admin/config/ai/content-chat)
  2. Select your AI provider and model
  3. Choose which content types and fields to index
  4. Click "Re-index Content"
  5. Go to Structure > Block layout and place the "AI Content Chat" block
  6. Configure block visibility settings as needed
  7. Grant the "Use AI Content Chat" permission to appropriate roles

Additional Requirements

  • AI module – Required. Must have at least one chat-capable provider configured (e.g., OpenAI, Anthropic, Google AI)

Supporting this Module

If you find this module useful, consider:

  • Reporting issues and feature requests in the issue queue
  • Contributing patches or documentation
  • Leaving a review on the project page

Depends on

Dependencies of the latest stable release

Required by

Tracked projects that depend on this one

No tracked projects depend on this one yet.

Activity

Tracked releases
3
Tracked since
Feb 2026
Latest release
6 months ago
Releases (12 mo)
3 ▲ from 0
Maintenance
Slowing

Release Timeline

Releases

Version Type Core Release date
2.0.0 Stable 10–11 Feb 26, 2026
1.0.1 Stable 10–11 Feb 16, 2026
1.0.0 Stable 10–11 Feb 13, 2026