AI Connector

Local plugins ::: local_ai_connector
Maintained by Enovation Dev Team, Olgierd Dziminski
The plugin that enables connection to AI services: ChatGPT, DALL-E, and Stable Diffusion. This plugin allows the user to fill in all needed fields to make API calls and provides a test page to check if all connections work.
Latest release:
247 sites
274 downloads
28 fans
Current versions available: 1

The plugin that enables connection to AI services: ChatGPT, DALL-E, and Stable Diffusion. This plugin allows the user to fill in all needed fields to make API calls and provides a test page to check if all connections work.

Warning: the plugin does not provide any end-user AI functionality. It is meant to be a connector for other plugins.
The plugin provides AI capabilities and integrates with various AI services. It is designed to facilitate AI-related functionalities within Moodle.

Key Features:

  1. Prompt Completion: The plugin allows users to generate completions for a given prompt text using OpenAI's ChatGPT models. It supports different models and provides options for specifying the temperature of the generated output.

  2. DALL-E Integration: The plugin enables users to generate images based on a given prompt text using OpenAI's DALL-E model. Users can also edit existing images by providing an image file.

  3. Stable Diffusion: The plugin integrates with the Stable Diffusion API provided by DeepAI. It allows users to perform stable diffusion on a given prompt text, which can be useful for tasks like text-based image synthesis.

The plugin requires API keys for OpenAI and DeepAI services, which can be configured in the Moodle settings. It provides methods for making HTTP requests to the respective AI endpoints and handling the responses.

The "AI" plugin enhances Moodle's capabilities by bringing AI-powered features to the platform, enabling users to leverage advanced AI technologies for various educational and learning purposes.

Screenshots

Screenshot #0
Screenshot #1
Screenshot #2

Contributors

Enovation Dev Team (Lead maintainer)
Olgierd Dziminski
Please login to view contributors details and/or to contact them

Comments RSS

Show comments
  • Plugins bot
    Fri, 26 May 2023, 4:50 PM
    Approval issue created: CONTRIB-9284
  • Emmanuel Remy
    Sun, 31 Mar 2024, 8:10 PM
    Hi,
    Could you please provide some further help about how to deploy your plugin? For example perhaps, how to deploy "AI" capabilities in forum activities?
    Thanks.
    Emmanuel
  • Jan Rieger
    Thu, 20 Mar 2025, 11:14 PM
    Hi,

    it's a great plugin and exactly what i need 😎.
    Is it possible to ad a setting, to configure the endpoint?
    I need to connect the plugin to another service with openai api.

    Best regards
    Jan
  • Cedric K.
    Wed, 16 Apr 2025, 12:17 AM
    Hi,

    I have a few questions about your plugin. Is there a way to contact you?

    Best regards,
    Cedric
  • Oliwer Banach
    Tue, 22 Apr 2025, 2:09 AM
    Hi @Emmanuel Remy,

    Thanks for your interest in the AI Connector plugin!

    The AI Connector is a foundational plugin that enables communication with OpenAI’s API — it does not modify Moodle activities like forums directly. Instead, it provides a set of functions that other plugins or custom code can use to bring AI capabilities into different parts of Moodle.

    A detailed documentation can be found here: https://github.com/enovation/moodle-local_ai_connector/blob/main/readme.md
  • Oliwer Banach
    Tue, 22 Apr 2025, 2:12 AM
    Hi @Jan Rieger,

    Thanks! Glad to hear the plugin fits your needs 😎

    At the moment, it’s not possible to configure a custom endpoint — the plugin is tightly coupled with the official OpenAI API.

    However, if you’d like to connect it to another service that follows the OpenAI API structure, feel free to contribute on GitHub and extend the plugin’s functionality. We’d be happy to review and potentially merge improvements that make it more flexible!
  • Oliwer Banach
    Wed, 23 Apr 2025, 4:47 PM
    Hi @Cedric K.,

    You can reach us via the contact form at https://www.enovation.ie/lets-talk/— just mention "AI Connector plugin" in your message.
Please login to post comments