Temperature is a parameter that controls how random or deterministic ChatGPT's outputs are.
For coding and factual Q&A, use low temperature. For brainstorming and creative writing, use higher temperature.
Reference:
Wikipedia: Large Language Model
TaskLoco™ — The Sticky Note GOAT