Allow for manual override for new models from provider APIs in AI module settings
>>> [!note] Migrated issue
<!-- Drupal.org comment -->
<!-- Migrated from issue #3540491. -->
Reported by: [andywaldrop](https://www.drupal.org/user/2488592)
Related to !1526
>>>
<h3 id="summary-problem-motivation">Problem/Motivation</h3>
<p>Currently in the AI module suite of settings, there are many picklist or select box dropdowns that allow you to select a model from a prebuilt list of options. These lists are very helpful for a non-technical user to select a specific model from the LLM provider module that a user has enabled and the operator function (text-to-speech, embeddings, chat, etc.) The challenge that can arise is that when a provider releases a new model the Drupal user has to wait for the module maintainers for each provider module to release an update in order to use the new models. This creates a lag in the Drupal community that chooses the AI module from being able to adopt new models quickly.</p>
<h3 id="summary-proposed-resolution">Proposed resolution</h3>
<p>While the prescriptive picklist is very helpful in selecting a model from a list, an override option would allow for immediate use for new models as soon as they are available in the provider's API. </p>
<p>I'm proposing a new option in the picklist called "call your own model" (or some better name) with a conditional text input field that would display when selected. In this field, the user would need to know the exact label to call a new model (gpt-5) but this would unlock the issue of needing to wait for the module to update after the provider API updates.</p>
<p>Example: </p>
<p><img src="https://www.drupal.org/files/issues/2025-08-08/Screenshot%202025-08-08%20at%2012.04.40%E2%80%AFPM.png" width="600" alt="Screenshot of picklist in AI settings"></p>
issue