Display provider features on the d.org AI page

Created on 12 June 2025, 12 days ago

Currently, the drupal.org project page for the AI module lists several providers, but there is no information on whether they offer free trials, are GDPR-compliant, or how easy they are to set up.

We have the documentation page that lists a table with features, but this is aimed at developers:
https://project.pages.drupalcode.org/ai/providers/matris/

We could change the providers list to show as a table similar to the documentation, but have columns like "Free trail?" and provide checkboxes for the providers which offer that.

📌 Task
Status

Active

Version

1.2

Component

Documentation

Created by

🇨🇭Switzerland dan2k3k4 Zurich

Live updates comments and jobs are added and updated live.
Sign in to follow issues

Comments & Activities

  • Issue created by @dan2k3k4
  • 🇨🇭Switzerland schnitzel

    Based on discussions I had with Drupal Community and customers at different events this is what they have been asking about the providers:

    1. Is there a free Trial (and also if the free Trial actually allows you to do anything, like OpenAI has a free trial but you burn through the free tokens with the very first chatbot usage)
    2. Data Protection questions around where the Data is processed & stored, plus if the company behind has specific certifications (ISO, SOC2, STAR, GDPR, etc.)
    3. How complex the provider is to setup, especially I've talked to people that tried to configure the AWS Bedrock provider and horribly failed because it assumes a lot of knowledge about AWS IAM and other AWS specific stuff

    Then I think we also need to keep in mind that not all providers are cloud services at all and we should mark them as such, like the Olama provider which is local, or the LiteLLM which you need to host somewhere.

  • 🇮🇳India prashant.c Dharamshala

    Along with this, it could be helpful if the table https://project.pages.drupalcode.org/ai/providers/matris/ could be added to the AI project page itself to directly see which provider is supporting which model.

  • 🇪🇸Spain abelcain Madrid

    The documentation at https://project.pages.drupalcode.org/ai/ could be improved, is not straightforward, reading the instructions and the actual steps are no aligned. You have to guess when at Drupal how to do things, in the end you figure it out, but instructions are not of help.

    Maybe would be better to extract that provider part to a section: "How to get a provider", and then explain the process of selecting one. In page AI module there's a list...which is expected at this point:

    "Choose and enable an AI Provider module:"

    Also there is room for what Schnitzel is pointing out.

    Also, I wouldn't place the link to another page of the documentation at "Choose the AI Provider for your chosen LLM/AI service from the list at" because you leave page and start to navigate. Maybe the matrix can be placed there.

    It would be good also to explicitly say in documentation to create a key. Now user must go to pages in AI module guessing what's to be done, for example by reading "Choose an available key. If the desired key is not listed, create a new key." which is written in tiny font.

    Proposal for sections at that page instead of current getting started:

    • Getting started (overview of the process)
    • How to configure provider (overview of the provider for a first installation)
    • Example (a simple and concrete example)
  • 🇩🇪Germany marcus_johansson

    Hey, we are adding versionised documentation this week and I think the idea is to add in the core AI documentation actual instructions per provider, since they differ very much, from very simple to setup like Amazee, to the AWS or Azure provider that more or less need sysadmin knowledge.

    I think as part of this page, the provider could also have an introduction what the provider is and what makes it unique and anything else the provider maintainer wants to include.

Production build 0.71.5 2024