Default values for provider configuration values are not set in AiProviderFormHelper service

Created on 27 August 2025, about 1 month ago

Problem/Motivation

When using AiProviderFormHelper service to generate provider selection and configuration management forms, default values although passed, are not set to model configuration form fields.

Steps to reproduce (required for bugs, but not feature requests)

Please provide information like AI modules enabled, which AI provider, browser, etc.

Call generateAiProvidersForm method of AiProviderFormHelper service, pass &$form with values set for parameters like temperature, topN and others. Returned form elements will not have default values set.

Proposed resolution

Between these two lines, we need to make sure values are mapped form $form to $configuration:

$configuration = $llmInstance->getAvailableConfiguration($operation_type, $model);
$this->generateFormElements($prefix . 'ajax_prefix', $form, $config_level, $configuration);
🐛 Bug report
Status

Active

Version

1.1

Component

...to be triaged

Created by

🇬🇪Georgia jibla

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

Merge Requests

Comments & Activities

Production build 0.71.5 2024