OpenAI Compatible API provider

AI providers ::: aiprovider_openaicompatible
Maintained by Ange Fresnelle
The Open AI Compatible AI Provider plugin integrates Moodle with any AI service that follows the OpenAI-compatible API schema. It enables seamless text generation, code generation, and other language-model-driven capabilities directly within Moodle’s AI framework. This provider allows administrators to configure their own API keys and endpoints, giving full control over which OpenAI-compatible model or service is used (e.g., OpenAI, Anthropic-compatible services, third-party compatible LLMs, or self-hosted models). Once configured, the plugin can be used across Moodle subsystems that support AI integration such as content generation, question authoring assistance, tutoring tools, and automation plugins.

OpenAI Compatible API provider alpha

Moodle 5.0, 5.1
Released: trečiadienis, 2025 gruodžio 17, 15:19

Plugin Name: Open AI Compatible AI Provider Type: AI Provider Plugin for Moodle

Description: The Open AI Compatible AI Provider plugin integrates Moodle with any AI service that follows the OpenAI-compatible API schema. It enables seamless text generation, code generation, and other language-model-driven capabilities directly within Moodle’s AI framework.

This provider allows administrators to configure their own API keys and endpoints, giving full control over which OpenAI-compatible model or service is used (e.g., OpenAI, Anthropic-compatible services, third-party compatible LLMs, or self-hosted models). Once configured, the plugin can be used across Moodle subsystems that support AI integration such as content generation, question authoring assistance, tutoring tools, and automation plugins.

Key Features:

  • Supports OpenAI-compatible API endpoints.
  • Text generation for content creation, explanations, summaries, and learning support.
  • Code generation for technical courses, developer training, and example solutions.
  • Fully configurable API keys, model names, and endpoint URLs.
  • Works with Moodle’s native AI services architecture.
  • Extensible and suitable for multiple AI use-cases across Moodle activities.

Intended Use: This plugin is ideal for institutions or course creators who want to integrate modern AI capabilities into Moodle while maintaining flexibility and vendor independence.

Installation:

Install directly from the Moodle plugins Directory

In Moodle, go to: - Site administration → Plugins → Install plugins

  • Upload the ZIP file downloaded from the Moodle Plugin Directory.

  • Moodle will automatically detect the plugin type and install it under: ai/provider/openaicompatible/

  • Click Install plugin and follow Moodle's standard upgrade process.

  • After installation, configure the provider at: Site administration → Plugins → AI → AI Providers → Open AI Compatible AI Provider

    Report any issues or contribute via;

    https://github.com/ADORSYS-GIS/moodle-plugin

Contributors :

  • Adorsys GIS

Version information

Version build number
2025121000
Version release name
alpha
Maturity
Stabili versija
MD5 Sum
a0a7b4bda1b6b10b3478b3260c22dee6
Supported software
Moodle 5.0, Moodle 5.1
  • Latest release for Moodle 5.0
  • Latest release for Moodle 5.1

Version control information

Version control system (VCS)
GIT
VCS repository URL