AI providers: Difference between revisions
No edit summary |
Helen Foster (talk | contribs) m simplifying, capitalization |
||
| Line 2: | Line 2: | ||
{{New features}} | {{New features}} | ||
Moodle's AI subsystem allows integration with various AI | 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 | 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. | ||
[[File:AI Providers.png|thumb|600x600px|AI Providers|none]] | [[File:AI Providers.png|thumb|600x600px|AI Providers|none]] | ||
===OpenAI API | ===OpenAI API provider=== | ||
The OpenAI API | The OpenAI API provider enables integration with the services of [https://openai.com/ OpenAI], 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 a paid API plan. | ||
'''See [[OpenAI API provider | '''See [[OpenAI API provider]] for information about this plugin.''' | ||
=== Azure AI API provider=== | === Azure AI API provider=== | ||
The Azure AI API | The Azure AI API provider connects Moodle with the services of Microsoft's [https://learn.microsoft.com/en-us/azure/ai-services/openai Azure AI], 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 | '''See [[Azure AI API provider]] for information about this plugin.''' | ||
==Other providers== | ==Other providers== | ||
Latest revision as of 13:48, 11 March 2025
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 enables integration with the services of OpenAI, 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 a paid API plan.
See OpenAI API provider for information about this plugin.
Azure AI API provider
The Azure AI API provider connects Moodle with the services of Microsoft's Azure AI, 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.