AI providers

Материал из База знаний Центра ПУСК МФТИ

Note: This page is a work-in-progress. Feedback and suggested improvements are welcome. Please join the discussion on moodle.org or use the page comments.


New feature
in Moodle 4.3!


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.

Файл:AI Providers.png
Moodle 4.5 AI Providers

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

Many other LLM providers, both open and commercial, along with tools like AI proxies or routers, come with an OpenAI API-compatible layer to use their services.

See Ollama for information on how to use a local Ollama provider.

es:Proveedores de IA