Gemini API provider

AI providers ::: aiprovider_gemini
Maintained by Andrea Bertelli
A Moodle AI provider plugin that integrates Google's Gemini AI models into Moodle's AI subsystem. Supports text generation, image generation, and text summarization with configurable rate limiting and privacy-first design.
Latest release:
81 sites
231 downloads
2 fans
Current versions available: 1

A Moodle AI provider that integrates Google’s Gemini and Imagen models to deliver high‑quality text generation, text summarisation, and image creation directly within Moodle’s core AI framework, featuring per‑action configuration for default models and endpoints (e.g., gemini-2.5-flash for text and imagen-3.0-generate-002 for images), optional system instructions for consistent behavior, and built‑in site‑wide and per‑user rate limiting to control usage and costs; designed with privacy in mind, it avoids storing personal data and uses hashed identifiers derived from the site and user to prevent sending PII, while requests include only necessary fields such as prompt text, selected model, and relevant parameters; administrators can centrally manage API keys (Google AI Studio), limits, and defaults, teachers can leverage AI in supported contexts for drafting content, summarising readings, and generating illustrative media, and students benefit from structured, AI‑assisted learning experiences where permitted; requires Moodle 4.1+ and PHP 8.0+, fetches available models from Google when an API key is present, and aligns with Moodle’s plugin documentation guidance, offering a straightforward setup, clear governance controls, and a robust, privacy‑aware path to modern generative AI in education.

Screenshots

Screenshot #0
Screenshot #1
Screenshot #2
Screenshot #3
Screenshot #4

Contributors

Andrea Bertelli (Lead maintainer)
Please login to view contributors details and/or to contact them

Comments

Show comments
  • Plugins bot
    чәр. 27 авг. 2025, 19:10
    Approval issue created: CONTRIB-10050
  • Alfredo Pupak
    дүш. 22 сент. 2025, 19:41
    I would like to know if this Gemini API Provider plugin will be available soon for Moodle version 5.0? I installed this version and it's not working yet.
  • Andrea Bertelli
    сиш. 23 сент. 2025, 16:35
    Hi Alfredo, we've just started working on a version that'll be compatible with 5.0, and it should be ready by the end of the year. The new version has brought about some big changes, so there's a lot of work to be done.
  • Dr. Nellie Deutsch
    сиш. 28 окт. 2025, 22:57
    Thank you for developing the plugin. I hope you get it ready for Moodle 5 and 5.1. Please keep us posted.
Please login to post comments