Temperature is a parameter that controls how random or deterministic the model's outputs are. At temperature 0, the model always picks the most likely next word, producing consistent but potentially predictable output. Higher temperatures introduce more randomness, leading to more creative but potentially less focused results.
Think of it like a dial between "play it safe" (0) and "take creative risks" (1+).