drupalninja / drupalai
A Drupal module for integrating AI capabilities into your website.
2.0.0-alpha1
2024-07-31 00:27 UTC
This package is auto-updated.
Last update: 2026-05-17 21:10:03 UTC
README
Description
The Drupal AI module provides drush commands for generating code with AI.
Features
- Module code generation supporting multiple AI models (Gemini, ChatGPT, Claude 3, Llama 3)
- Easy-to-use CLI command(s) powered by Drush
- Simple configuration for managing prompt template(s)
Installation
-
To install with Composer run the command:
composer require drupalninja/drupalai -
Enable the module through the Drupal admin interface or using Drush:
drush en drupalai -
Configure the module settings under "Admin -> Configuration -> Drupal AI Settings".
- API keys required to use Gemini or ChatGPT (OpenAI)
- Prompt template can and should be configured for best results (i.e. trial and error)
- The Llama 3 expects the 'ollama' tool to be running the Llama 3 module locally.
Requirements
- Drupal 10.x
- PHP 7.4 or higher
Usage
drush ai-create-module
You will be prompted to for the following inputs:
- Which model you would like to use.
- The machine name of the module you would like to create.
- What you would like the module to do.
NOTE: This is experimental, use with caution.
License
This module is licensed under the GNU General Public License.