AI subsystem

From MoodleDocs

New feature
in Moodle 4.5!


Moodle LMS 4.5 includes an AI subsystem, a new feature which is the foundation for integrating AI tools into Moodle LMS. Any open source or commercial large language model (LLM) can be supported via Provider plugins. The initial release includes plugins for OpenAI and Azure (which may also function with compatible LLMs), with more Providers on the roadmap for future development.

AI subsystem


The AI Subsystem is designed to integrate AI functionality seamlessly into teaching and learning activities. It offers a user-friendly interface and backend integration with multiple AI Providers. Users with appropriate capabilities can benefit from functionality such as generating text and images via the text editor, and summarising course content.

This subsystem is structured around Placements, Actions and Providers.

See AI providers for information about Provider plugins. AI Providers add AI functionality to your site by allowing Moodle LMS to communicate with external services, such as OpenAI and Azure AI. You can manage the Actions and configurations for each Provider within their respective settings.

See AI placements for more information about Placements. AI Placements define how and where AI Actions can be used in your site. You can choose which actions are available in each Placement through the settings.


The AI subsystem adheres to Moodle's AI Principles.

All administration settings for the AI subsystem can be accessed via Site administration > General > AI.

AI subsystem settings