-
New Feature
-
Resolution: Fixed
-
Major
-
Future Dev
-
MOODLE_405_STABLE
-
main_
MDL-82609 -
-
6
-
Team Hedgehog 2024 Sprint 3.1, Team Hedgehog 2024 Sprint 3.2
Each Provider plugin implements support for one or more actions. There is a need for each Provider to be able to specify settings for their own actions. To implement this the existing provider configuration admin settings needs to implement "sub settings" for each action.
An example of this is for the Azure AI provider plugin: Where we need to be able to specify a text value of a "deployment" for each action. This is because in Azure each supported AI model (such as GTP4-o or DALL-e-3) has its own deployment, which the Provider needs to know about when calling.
A more generic example is for Providers that implement the text translation action, for translating text from one language to another. In this case the Provider needs to be able specify what pairs of languages it can translate from and to, for that action.
In the current implementation, the Provider settings table contains a page that allows disabling/enabling of actions supported by that Provider. There is an existing (always) empty column for settings. This column will need to be populated when an action for a Provider has a setting that links to the settings page for that action (for that Provider).
There will also need to be a way to define in the Providers settings those that apply to the actions. These actions settings need to be stored as part of the provider's configuration.
- blocks
-
MDL-82979 AI: Model type field non-alpha characters
- Closed
-
MDL-83155 Administration: Admin setting subpages
- Open
-
MDL-82411 AI: Provider Plugin - Azure AI
- Closed
-
MDL-82980 AI: Per Model settings
- Open
-
MDL-83006 AI: Provider Plugin - Ollama
- Development in progress
-
MDL-82977 AI: Provider instances
- Development in progress
- is blocked by
-
MDL-82627 AI subsystem MVP
- Closed
-
MDL-80889 LMS AI Subsystem - base implementation
- Closed
-
MDL-80894 AI: Provider Plugin - Open AI
- Closed