Drupal is a registered trademark of Dries Buytaert

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
1 month ago
Release cadence
0 days
Stability
0% stable

Releases

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