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
- Enable the AI module.
- Choose and enable an AI Provider module:
- Choose the AI Provider for your chosen LLM/AI service from the list at https://project.pages.drupalcode.org/ai/providers/matris/
- Download the AI Provider and install and configure according to its instructions.
- 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/settingsand updating the settings manually. - 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:
- Install MkDocs and associated plugins:
pip install mkdocs mkdocs-material mike mkdocs-include-markdown-plugin - Run the MkDocs server in the project root:
mkdocs serve - Open
http://localhost:8000in your browser