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). 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). UI Patterns (SDC in Drupal UI) 2.0.18 Minor update available for module ui_patterns (2.0.18). Varbase FAQs 9.2.1 Minor update available for module varbase_faqs (9.2.1). Search API Solr 4.3.11 Module search_api_solr updated after 14 months of inactivity (4.3.11). Provus Mega Menu Module provus_mega_menu crossed 1,000 active installs.

This module provides a guided wizard to easily install and configure AI provider modules for your Drupal site. It automates the installation of selected AI providers, securely manages API keys, and can apply Drupal recipes as part of the setup process.

This module was born from the idea: https://www.drupal.org/project/ai_initiative/issues/3542200

AI Experience Wizard simplifies the process of integrating AI capabilities into your Drupal site by providing a guided, step-by-step wizard that automatically installs and configures AI provider modules. Instead of manually installing multiple modules, configuring API keys, and setting up each provider separately, this module offers a unified interface that handles everything from package installation to secure key management in one streamlined workflow.

Disclaimer: Some of the code was generated using AI for this module, under human supervision.

Features

AI Experience Wizard provides a four-step guided wizard for installing and configuring AI providers on Drupal sites.

  • Automatic Installation: Uses Package Manager to automatically download and install AI provider modules via Composer
  • Unified Configuration: Single interface for configuring all supported AI providers (OpenAI, Anthropic, LiteLLM, Google Gemini)
  • Secure Key Management: Integrates with the Key module to securely store API credentials
  • Recipe Integration: Discovers and applies Drupal recipes from core and contrib as part of the setup
  • Extensible Architecture: Easy to add new providers via centralized registry

Post-Installation

After enabling the module, navigate to /ai-experience-wizard (requires "Configure AI providers" permission). The wizard guides you through four steps:

  1. Select AI Provider: Choose from OpenAI, Anthropic, LiteLLM, or Google Gemini. The wizard automatically installs the selected provider module.
  2. Configure Provider: Enter API credentials and provider-specific settings. Keys are stored securely via the Key module.
  3. Select Recipes (Optional): Discover and apply recipes from /core/recipes or your project's /recipes directory.
  4. Summary: Review your configuration and complete the setup.

Note: Package Manager must be enabled for automatic module installation. The wizard uses batch operations for package installation and will skip installation if a provider module is already present.

For Developers

To add a new AI provider, edit src/Config/AiProviderRegistry.php and add an entry to the PROVIDERS constant array.
The module uses Drupal's service container, batch API, and configuration system. All API keys are stored securely via the Key module.

Activity

Total releases
2
First release
Jan 2026
Latest release
6 months ago
Releases (12 mo)
2 ▲ from 0
Maintenance
Slowing

Releases

Version Type Release date
1.0.0-alpha1 Pre-release Jan 13, 2026
1.0.x-dev Dev Jan 13, 2026