Drupal is a registered trademark of Dries Buytaert
drupal 11.3.7 Update released for Drupal core (11.3.7)! drupal 11.2.11 Update released for Drupal core (11.2.11)! drupal 10.6.7 Update released for Drupal core (10.6.7)! drupal 10.5.9 Update released for Drupal core (10.5.9)! cms 2.1.1 Update released for Drupal core (2.1.1)! drupal 11.3.6 Update released for Drupal core (11.3.6)! drupal 10.6.6 Update released for Drupal core (10.6.6)! cms 2.1.0 Update released for Drupal core (2.1.0)! bootstrap 8.x-3.40 Minor update available for theme bootstrap (8.x-3.40). menu_link_attributes 8.x-1.7 Minor update available for module menu_link_attributes (8.x-1.7). eca 3.1.1 Minor update available for module eca (3.1.1). layout_paragraphs 2.1.3 Minor update available for module layout_paragraphs (2.1.3). ai 1.3.3 Minor update available for module ai (1.3.3). ai 1.2.14 Minor update available for module ai (1.2.14). node_revision_delete 2.0.3 Minor update available for module node_revision_delete (2.0.3). moderated_content_bulk_publish 2.0.52 Minor update available for module moderated_content_bulk_publish (2.0.52). klaro 3.0.10 Minor update available for module klaro (3.0.10). klaro 3.0.9 Minor update available for module klaro (3.0.9). layout_paragraphs 2.1.2 Minor update available for module layout_paragraphs (2.1.2). geofield_map 11.1.8 Minor update available for module geofield_map (11.1.8).

aichatbot

53 sites No security coverage
View on drupal.org

Latest version supports Open AI, Google Gemini, Anthropic Claude and Mistral.

The AI Chatbot module provides a frontend chatbot block and acts as an AI agent for your website. It interacts with site visitors using your custom content/data. The module supports Open AI, Google Gemini, Anthropic Claude and Mistral. The AI prompt, context can be customized so that the AI agent just talks about your website/company and nothing else. Module supports configurable AI prompt, welcome message, agent name and more.

Features

- Configurable AI prompt and welcome message
- Configurable agent name
- AI works on your custom data context
- The module can use basic HTML formatting in context, which can be provided the custom data field like- 'strong', 'b', 'em', 'a', 'ol', 'ul', 'li', 'br', 'p'.
- The prompt can be configured/instructed to use basic HTML tags.
- Mobile-friendly frontend chat UI (fixed bottom-right)
- Open/Close chat window with smooth scroll
- Session persistence and reset functionality
- Caching of response for improved performance

Configuration

- Configure the AI API Settings (/admin/config/aichatbot/api)
- Configure the AI Prompt, Custom data (/admin/config/services/aichatbot-prompt)

Requirements

- AI Service (Open AI / Gemini / Claude / Mistral) API Key.

Installation

- Install as you would normally install a contributed Drupal module.

Frontend Block

The module provides a block titled "AI Chatbot".

- Go to: /admin/structure/block
- Place the block in a region (e.g., Header)
- The Chatbot block appears fixed in the bottom-right of the screen

Technical Notes

- Uses session to store chat history with 30-minute timeout
- Cache stores answers for 30 minutes using hashed question+prompt
- Module use your custom data context before calling AI service

Maintainers
Current maintainer:
Gaurav Kumar - https://www.drupal.org/u/gauravkumar

Activity

Total releases
6
First release
Jun 2025
Latest release
2 months ago
Release cadence
45 days
Stability
100% stable

Release Timeline

Releases

Version Type Release date
8.x-1.7 Stable Feb 1, 2026
8.x-1.6 Stable Oct 5, 2025
8.x-1.5 Stable Jul 19, 2025
8.x-1.4 Stable Jun 30, 2025
8.x-1.3 Stable Jun 24, 2025
8.x-1.2 Stable Jun 19, 2025