diff --git a/src/modules/AdvancedPaste/AdvancedPaste/Services/CustomActions/SemanticKernelPasteProvider.cs b/src/modules/AdvancedPaste/AdvancedPaste/Services/CustomActions/SemanticKernelPasteProvider.cs index 90c8d58b1b..710aa07e66 100644 --- a/src/modules/AdvancedPaste/AdvancedPaste/Services/CustomActions/SemanticKernelPasteProvider.cs +++ b/src/modules/AdvancedPaste/AdvancedPaste/Services/CustomActions/SemanticKernelPasteProvider.cs @@ -172,10 +172,12 @@ namespace AdvancedPaste.Services.CustomActions { return _serviceType switch { + // Do not set model-specific tuning properties such as ReasoningEffort here: models + // accept different value sets (or reject the parameter outright) and any hardcoded + // value makes every request fail with HTTP 400 on models that don't support it. AIServiceType.OpenAI or AIServiceType.AzureOpenAI => new OpenAIPromptExecutionSettings { FunctionChoiceBehavior = null, - ReasoningEffort = "minimal", }, _ => new PromptExecutionSettings(), };