meirzamoodle
2f10fde01e
MDL-83216 AI: Provider instances ordering
2025-03-07 11:10:11 +07:00
Huong Nguyen
2997d49e4d
Merge branch 'MDL-84453' of https://github.com/paulholden/moodle
2025-02-20 10:59:52 +07:00
Huong Nguyen
4c9f4855dd
MDL-82980 AI: Model settings
2025-02-19 21:47:54 +07:00
Paul Holden
3f6838b1b9
MDL-84453 ai: simpler API for retrieving single provider record.
2025-02-06 21:34:18 +00:00
Huong Nguyen
f0db1489fd
Merge branch 'MDL-84394' of https://github.com/paulholden/moodle
2025-02-06 09:26:09 +07:00
Paul Holden
750077f3cd
MDL-84394 ai: ensure provider instance config correctly encoded.
2025-01-31 10:18:11 +00:00
Paul Holden
f04f81b59b
MDL-84336 ai: don't assume providers implement every action type.
2025-01-29 07:49:03 +00:00
Matt Porritt
368114c7cd
MDL-82977 AI: Provider instances
...
Create provider instances for AI povider plugins.
Each provider plugin can now have multiple instances,
allowing for different configurations and models using
the same base provider.
2025-01-22 08:43:13 +11:00
David Woloszyn
b7d9100445
MDL-83154 AI: Added model to the response
...
Not all responses will return the model used. When possible, we can
fallback to Moodle's stored config value.
2024-11-01 10:39:31 +11:00
David Woloszyn
3b23f4db26
MDL-83312 AI: Check provider has minimal config
2024-10-03 10:25:23 +10:00
Matt Porritt
cfe65f1772
MDL-83092 AI: Placement action needs to check status of provider action
...
When all providers for a certain action are disabled, or if providers
are enabled but all individual actions of a type are disabled, then
a warning is shown on the placement admin settings page for actions
that have no providers available.
Also the text editor placement will not show the option to generate
images or text if there are no actions available.
2024-09-20 10:26:49 +08:00
Huong Nguyen
3300712cda
MDL-82627 AI: Extra PHPUnit tests for OpenAI provider
2024-09-11 11:25:17 +07:00
Andrew Nicols
4adc7257e9
MDL-82627 AI: Improve and restructure
2024-09-11 11:25:16 +07:00
Andrew Nicols
acc1f4136b
MDL-82627 AI: Placement Text Editor - Code cleanup
...
Co-authored-by: Huong Nguyen <huongnv13@gmail.com >
2024-09-11 11:25:16 +07:00
Huong Nguyen
253253eede
MDL-82627 AI: Code cleanup
...
Co-authored-by: Meirza <meirza.arson@moodle.com >
2024-09-11 11:25:16 +07:00
Matt Porritt
086ac975f0
MDL-82627 AI: LMS Subsystem
...
Initial implementation of the LMS AI subsystem.
Originally implemented in MDL-80889
Co-authored-by: Meirza <meirza.arson@moodle.com >
2024-09-11 11:02:51 +07:00