AI providers
Moodle's AI subsystem allows integration with various AI Providers through their APIs, enabling a range of AI-powered functionalities for your site. These Providers offer Actions such as text generation, course content summarisation, and image generation, which can enhance user interaction and content creation.
By default, all AI Providers are disabled, but can be enabled through the AI Providers Management page. Each Provider’s settings page also allows you to specify settings for the Actions they support.
OpenAI API Provider
The OpenAI API Provider in Moodle enables integration with OpenAI’s services, allowing for features like text generation, course content summarisation, and image generation. To configure this Provider, site administrators need to set up an OpenAI account and subscribe to one of its paid API plans.
See OpenAI API Provider for information about this plugin.
Azure AI API provider
The Azure AI API Provider connects Moodle with Microsoft's Azure AI services, offering capabilities such as text generation, course content summarisation, and image generation. To configure this Provider, site administrators require an Azure account and API access, with different service levels available depending on the chosen Azure subscription.
See Azure AI API Provider for information about this plugin.
Other providers
Numerous other LLM providers, both open-source and commercial, as well as tools like AI proxies or routers, offer an OpenAI API-compatible layer for accessing their services.
See Ollama for information about how to use a local Ollama provider.