{
  "$type": "site.standard.document",
  "bskyPostRef": {
    "cid": "bafyreidzqdsnb45rtvclynt54u63f7iddb2qz2l4sloyzs3rppe4wcre2q",
    "uri": "at://did:plc:lk3jfj3zq4k4wxnk474axylu/app.bsky.feed.post/3mg6vcr2lonz2"
  },
  "path": "/t/responses-websocket-v1-responses-closes-with-code-1000-and-no-events-when-temperature-is-a-decimal-e-g-1-2/1375536#post_2",
  "publishedAt": "2026-03-03T21:54:39.000Z",
  "site": "https://community.openai.com",
  "textContent": "Note: A temperature or top_p of value 1 (or 1.0000) is treated as a default on Responses, essentially dropped. You can send 1.0 even to reasoning models that do not support the parameter explicitly, and 1.0 is echoed as being that default when not sent, because 1 is essentially also meaning “no extra math”.\n\nThus, the test to confirm your theory (and not just that temperature is broken) is to send a temperature or top_p of `0` - another place you can send integer instead of a float.\n\nThen, try it against gpt-4.1, gpt-4o, etc., and report back. If it’s not just one model, that might communicate the issue better to OpenAI. Also mention whether this is your first experiment with the WebSocket method.",
  "title": "Responses WebSocket (/v1/responses) closes with code 1000 and no events when temperature is a decimal (e.g., 1.2)"
}