Drupal is a registered trademark of Dries Buytaert
Release: Drupal 11.4.5 Update released for Drupal core (11.4.5)! Release: Drupal 10.6.15 Update released for Drupal core (10.6.15)! Release: Superfish Dropdown Menu 8.x-1.15 Minor update available for module superfish (8.x-1.15). Release: Leaflet 10.4.10 Minor update available for module leaflet (10.4.10). Release: Raven: Sentry Integration 7.5.1 Minor update available for module raven (7.5.1). Release: htmLawed 8.x-3.8 Minor update available for module htmlawed (8.x-3.8). Release: Raven: Sentry Integration 7.5.0 Minor update available for module raven (7.5.0). Module Revived: Media Library Form API Element 2.1.5 Module media_library_form_element updated after 10 months of inactivity (2.1.5). Release: Acquia Content Optimization 2.1.0-alpha1 First alpha version released for module conductor (2.1.0-alpha1). Usage Milestone: Manage display Module manage_display crossed 1,000 active installs.

This project adds AI-powered image description and classification to Drupal media. When you upload an image, it can automatically generate alt text, a free-text description, and relevant tags drawn from a taxonomy vocabulary. This enhances media discoverability and reduces manual content maintenance.

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

Tracked releases
3
Tracked since
Oct 2025
Latest release
5 months ago
Releases (12 mo)
3 ▲ from 0
Maintenance
Active

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