drupal / varbase_ai_base
A base recipe to install core AI modules and apply default Varbase AI configurations including OpenAI integration, image alt text generation, and CKEditor AI assistant.
Package info
git.drupalcode.org/project/varbase_ai_base.git
Type:drupal-recipe
pkg:composer/drupal/varbase_ai_base
Requires
- drupal/ai_integration_eca: ~1
- drupal/core: ~11.4.0
- drupal/drupal_cms_ai: ~2
- drupal/eca: ~3
- drupal/elevenlabs: ^1.2
- drupal/gemini_provider: ^1.1
- drupal/varbase_ai_answers_base: ~1
- drupal/varbase_ai_chatbot_base: ~1
- drupal/varbase_ai_content_operations_base: ~1
- drupal/varbase_ai_content_review_base: ~1
- drupal/varbase_ai_context: ~1.0.0
- drupal/varbase_ai_default: ~2
- drupal/varbase_ai_editor_assistant: ~2.0.0
- drupal/varbase_ai_figma_base: ~1.0.0
- drupal/varbase_ai_image_alt: ~2.0.0
- drupal/varbase_ai_mcp_server_base: ~1
- drupal/varbase_ai_media_base: ~1
- drupal/varbase_ai_readable_base: ~1
- drupal/varbase_ai_safety: ~1.0.0
- drupal/varbase_ai_search_base: ~1
- drupal/varbase_ai_seo: ~1
- drupal/varbase_ai_taxonomy_tagging: ~2.0.0
- drupal/varbase_ai_vdb_mariadb: ~1
- drupal/varbase_ai_vdb_milvus: ~1
Requires (Dev)
None
Suggests
None
Provides
None
Conflicts
None
Replaces
None
This package is auto-updated.
Last update: 2026-10-31 16:12:38 UTC
README
Varbase AI Base
A base recipe to install core AI modules and apply default Varbase AI configurations.
Documentation
Read the Varbase AI Base documentation on the Varbase docs site.
The optional Varbase AI recipes and the order to apply them in are listed on the Varbase AI Recipes page.
Installation
Add the recipe using composer:
composer require drupal/varbase_ai_base:~1
Change directory to /web or /docroot
Run the Drupal recipe bash script:
bash core/scripts/drupal recipe recipes/contrib/varbase_ai_base
or
Run the Drush recipe command:
drush recipe recipes/contrib/varbase_ai_base
Varbase AI Safety needs a default AI chat model. Without one, applying this recipe stops with "The operation type 'chat' does not have a default model". Set up an AI provider and a default chat model first.
Gemini AI provider
The Gemini provider (chat, vision, and images with Nano Banana)
comes with this recipe as a Composer package. It is available but not enabled, and the site's default providers
are not changed. To use it, enable gemini_provider, add a Gemini API key in the Key module
(/admin/config/system/keys) and pick it at /admin/config/ai/providers/gemini. Images need a key on a paid tier.
ElevenLabs AI provider
The ElevenLabs provider (text to speech) comes with this recipe as
a Composer package. It is available but not enabled, and the site's default providers are not changed. To use
it, enable elevenlabs, add an ElevenLabs API key in the Key module (/admin/config/system/keys) and pick it at
/admin/config/system/eleven-labs-settings.
Automated testing
GitLab CI on git.drupalcode.org (.gitlab-ci.yml) builds
a Varbase 11 site, applies this recipe twice and runs the Varbase functional testing suite in tests/ on it. See
tests/README.md to run it against a site of your own.
