Drupal is a registered trademark of Dries Buytaert
drupal 11.3.7 Update released for Drupal core (11.3.7)! drupal 11.2.11 Update released for Drupal core (11.2.11)! drupal 10.6.7 Update released for Drupal core (10.6.7)! drupal 10.5.9 Update released for Drupal core (10.5.9)! cms 2.1.1 Update released for Drupal core (2.1.1)! drupal 11.3.6 Update released for Drupal core (11.3.6)! drupal 10.6.6 Update released for Drupal core (10.6.6)! cms 2.1.0 Update released for Drupal core (2.1.0)! bootstrap 8.x-3.40 Minor update available for theme bootstrap (8.x-3.40). menu_link_attributes 8.x-1.7 Minor update available for module menu_link_attributes (8.x-1.7). eca 3.1.1 Minor update available for module eca (3.1.1). layout_paragraphs 2.1.3 Minor update available for module layout_paragraphs (2.1.3). ai 1.3.3 Minor update available for module ai (1.3.3). ai 1.2.14 Minor update available for module ai (1.2.14). node_revision_delete 2.0.3 Minor update available for module node_revision_delete (2.0.3). moderated_content_bulk_publish 2.0.52 Minor update available for module moderated_content_bulk_publish (2.0.52). klaro 3.0.10 Minor update available for module klaro (3.0.10). klaro 3.0.9 Minor update available for module klaro (3.0.9). layout_paragraphs 2.1.2 Minor update available for module layout_paragraphs (2.1.2). geofield_map 11.1.8 Minor update available for module geofield_map (11.1.8).

What it does

Adds AI-powered image description and classification capabilities to Drupal media.

With this recipe, your Drupal site gains automatic image understanding: when you upload a media image, the system can generate:

  • Alt text via the “Generate Alt Text” action

  • Image description (free-text)

  • Image tags drawn from a taxonomy vocabulary

All of this is wired into the media/image bundle, so it works out-of-the-box once the recipe is applied.

Why it matters

Drupal currently lacks built-in AI-based image classification, which limits media discoverability, search, and automation. This recipe helps close that gap by:

  • Enabling richer metadata on images without manual editing

  • Supporting future AI features (e.g. RAG-based image retrieval)

  • Reducing the burden of content maintenance

It’s a foundational building block for more advanced media/AI workflows.

How it works (internals)

When applied, the recipe configures:

  • A new taxonomy vocabulary dedicated to image classification

  • A description field added to the media/image bundle

  • A taxonomy reference field for classification tags

  • Field widget actions on media/image to invoke alt-text generation

  • Automators so that descriptions and tags are populated after saving

On upload or editing, once you generate alt text and save, the description and tags are automatically filled. 

Requirements & compatibility

How to get started

  1. Install this recipe into your recipes/ directory using Composer 

  2. Configure an AI provider that supports Chat with Image Vision

  3. Run drush recipe ../recipes/ai_recipe_image_classification

  4. Upload or edit a media image, click “Generate Alt Text,” and save

After saving the description and tags are filled out automatically.

Supporting organization


1xINTERNET is a full-service digital agency focusing on robust and innovative digital solutions based on Drupal. As a Gold Certified Drupal Partner, a founding member of the Drupal AI Initiative, and active community contributor, 1xINTERNET supports clients throughout their digital transformation journey.

Activity

Total releases
3
First release
Oct 2025
Latest release
2 months ago
Release cadence
64 days
Stability
67% stable

Release Timeline

Releases

Version Type Release date
1.1.0 Stable Feb 12, 2026
1.x-dev Dev Oct 8, 2025
1.0.0 Stable Oct 8, 2025