Temperature can make a huge difference in the way that the LLM responds. I might want to have high temperature when I'm doing a creative task, but I definitely want lower temperature when I'm doing more deterministic things like spelling and grammar checks.
Can you consider adding the ability to set Temperature on either a per model or (better yet) per Action basis?
I would use a 0.1 for my spelling and grammar check, but I would absolutely use something closer to 1.0 or even higher than 1.0 for more creative tasks like improving writing or rewording.