Skip to main content
drupalreleases
Release: Cms 2.2.3 — Update released for Drupal core (2.2.3)! Release: Easy Breadcrumb 2.0.11 — Minor update available for module easy_breadcrumb (2.0.11). Release: Menu Link Attributes 8.x-1.9 — Minor update available for module menu_link_attributes (8.x-1.9). Release: Bootstrap 8.x-3.42 — Minor update available for theme bootstrap (8.x-3.42). Release: PhotoSwipe - Responsive JavaScript Modal Image Gallery 5.0.11 — Minor update available for module photoswipe (5.0.11). Release: Search API attachments 10.0.13 — Minor update available for module search_api_attachments (10.0.13). Release: amazee.ai Private AI Provider 1.4.6 — Minor update available for module ai_provider_amazeeio (1.4.6). Release: amazee.ai Private AI Provider 1.3.10 — Minor update available for module ai_provider_amazeeio (1.3.10). Module Revived: Bootstrap 8.x-3.41 — Theme bootstrap updated after 6 months of inactivity (8.x-3.41). Security Coverage: Component Library — Module component_library now has official Drupal security advisory coverage.

AI Providers API

2 sites No security coverage

Part of the AI ecosystem · 340 projects

View on drupal.org

This module provides a simple API for integrating AI services into your Drupal site. It allows you to select AI providers, models, and pass parameters to generate responses, with support for streaming output for a more dynamic user experience.

Central API for AI integrations without too much load. If all you need for your AI integration is:

  • selecting an AI provider
  • selecting a model
  • optionally adding additional parameters like max input tokens
  • using the API by just calling the configured AI provider plugin prompt() method and getting output
  • response streaming API,

this is the right place to be. Also a great place to learn AI integrations without overcomplicated code that can be an entry barrier.

AI integrations are simple: you give it instructions like it was a human, building too much APIs around it is like locking it in a cage and connecting it with artificial interfaces. The author of this module found out that giving it more freedom often yields better results. For example: if you need JSON output - tell it to output JSON instead of developing a "JSON prompt builder API". The only APIs that are actually needed are integrations of tools that use its output, for example - tell it to output a specific yaml structure and use that structure to create entities.

Let's not make rocket science out of it!

For now the module contains provider settings form, one plugin type, one plugin manager and AI reply JS streaming API so replies can appear word-by-word as being generated by LLMs. Hopefully it'll stay simple, every API that will be common for more integration modules is welcome here, UI probably not.

An alternative to the AI module package for developers that prefer to work on simple things.

Modules using it:

  1. LMS AI - AI integration for Drupal LMS

Depends on

Dependencies of the latest stable release

No dependencies recorded for this project.

Required by

Tracked projects that depend on this one

No tracked projects depend on this one yet.

Activity

Tracked releases
10
Tracked since
Mar 2026
Latest release
2 hours ago
Releases (12 mo)
10 ▲ from 0
Maintenance
Active

Release Timeline

Releases

Version Type Core Release date
1.0.0-beta3 Pre-release 10–11 Oct 8, 2026
1.0.0-beta2 Pre-release 11 Oct 8, 2026
1.0.0-beta1 Pre-release 11 Oct 8, 2026
1.0.0-alpha7 Pre-release 11 Oct 7, 2026
1.0.0-alpha5 Pre-release 11 Oct 6, 2026
1.0.0-alpha4 Pre-release 11 Apr 14, 2026
1.0.0-alpha3 Pre-release 11 Apr 2, 2026
1.0.0-alpha2 Pre-release 11 Mar 31, 2026
1.0.0-alpha1 Pre-release 11 Mar 30, 2026
1.0.x-dev Dev 11 Mar 30, 2026