diff --git a/src/Plugins/BotSharp.Plugin.OpenAI/Providers/Chat/ChatCompletionProvider.Response.cs b/src/Plugins/BotSharp.Plugin.OpenAI/Providers/Chat/ChatCompletionProvider.Response.cs index 13190103f..4136185c0 100644 --- a/src/Plugins/BotSharp.Plugin.OpenAI/Providers/Chat/ChatCompletionProvider.Response.cs +++ b/src/Plugins/BotSharp.Plugin.OpenAI/Providers/Chat/ChatCompletionProvider.Response.cs @@ -438,14 +438,12 @@ private async Task InnerCreateResponseStreamingAsync(Agent agen var allowMultiModal = settings != null && settings.MultiModal; renderedInstructions = []; - float? temperature = float.Parse(_state.GetState("temperature", "0.0")); var maxTokens = int.TryParse(_state.GetState("max_tokens"), out var tokens) ? tokens : agent.LlmConfig?.MaxOutputTokens ?? LlmConstant.DEFAULT_MAX_OUTPUT_TOKEN; var options = new CreateResponseOptions(_model, []) { - Temperature = temperature, MaxOutputTokenCount = maxTokens, }; @@ -458,11 +456,6 @@ private async Task InnerCreateResponseStreamingAsync(Agent agen ReasoningEffortLevel = reasoningEffortLevel.Value, ReasoningSummaryVerbosity = ResponseReasoningSummaryVerbosity.Auto }; - - if (reasoningEffortLevel != ResponseReasoningEffortLevel.None) - { - options.Temperature = null; - } } // Response format