Skip to content

AI

AI (artificial intelligence) integration for Drupal - a unified framework for integrating various AI models and services into your Drupal site.

Dependencies

  • Drupal ^10.3 || ^11
  • Key module
  • Requires at least one AI Provider to be installed and configured.

Getting Started

  1. Enable the AI module.
  2. Choose and enable an AI Provider module:
  3. Choose the AI Provider for your chosen LLM/AI service from the list at https://project.pages.drupalcode.org/ai/providers/matris/
  4. Download the AI Provider and install and configure according to its instructions.
  5. Once your AI Provider(s) is configured, the AI module will select appropriate defaults for the various Operation Types. You can make your own selections by visiting /admin/config/ai/settings and updating the settings manually.
  6. Enable your desired submodules for specific functionality.

Try Drupal AI

If you're looking to explore the capabilities of the Drupal AI module without the need to download or set up a full Drupal environment, several platforms offer convenient ways to try out AI solutions.

These platforms provide trial environments for Drupal AI with pre-configured provider integrations, allowing you to directly experience the module's features.

  • amazee.ai offers open source private AI infrastructure for Drupal, emphasizing compliance, privacy, and data sovereignty for enterprises. It provides managed AI solutions to enhance content and security.

  • Drupal Forge provides instant pre-configured templates for launching new Drupal trial sites. Quickly spin up temporary sites for testing or development, with an option for a cloud development environment.

Develop for it

Check the developers guide as well as the AI UX Principles and Organizing AI Modules & Features for information on how to develop for the AI module.

Documentation

This documentation is generated using MKDocs from the source files located in the docs/ directory. To build the docs locally:

  1. Install MkDocs and associated plugins: pip install mkdocs mkdocs-material mike mkdocs-include-markdown-plugin
  2. Run the MkDocs server in the project root: mkdocs serve
  3. Open http://localhost:8000 in your browser