If you open https://platform.openai.com/playground/assistants, and try to manually set temperature to zero, if you refresh the page it will get the value back to 1.0.
You actually have to set it to 0.01 if you don’t want to get resetted.
This may be a frontend bug, because you may be doing something like: “If temperature is not defined, use the default 1.0 value”, but in order to check if “if temperature is not defined” you may be doing: “if (!temperature)”, which will be false
if the value is 0, so you believe it was not defined when it actually was defined to zero.
This is broken since ~1 month ago, or even more.
BTW, This may be related to this: [BUG] Assistants v2: When setting the temperature to 0 through the API, the assistant is created with a temperature of 1 but it seems like it wasn’t actually fixed as it’s claimed.