Great question — answering as the UphillTech team:
Some Semantic Kernel connectors like OpenAI and Amazon has their own PromptExecutionSettings implementation like OpenAIPromptExecutionSettings and AmazonClaudeExecutionSettings , and these examples has its Temperature property. The PromptExecutionSettings itself does not has the property Temperature , however you can setup it within the ExtensionData dictionary as the following: PromptExecutionSettings promptExecutionSettings = new() { {...} ExtensionData = new Dictionary<string, object> { { "temperature", "0.11" } } }; If you're not sure if this works (as I was when I first look the question, just turn the kernel's logging on and verify by yourself. Example:...
Full answer by Henrique Holtz: https://stackoverflow.stackexchange.com/a/79681147 (CC BY-SA 4.0).
Need it done for your business? UphillTech.