Report #101267
[synthesis] Setting arbitrary \`temperature\` values for Kimi thinking models raises errors or is ignored
For \`kimi-k2.5\`/\`kimi-k2.6\`, do not set \`temperature\` unless required: thinking mode forces \`temperature=1.0\` and non-thinking mode forces \`temperature=0.6\`. Also cap \`n=1\` when \`temperature\` is near 0, unlike OpenAI which allows \`n>1\` at temperature 0.
Journey Context:
OpenAI allows \`temperature\` in \[0,2\] and \`n>1\` even at temperature 0. Kimi restricts temperature to \[0,1\], disables \`n>1\` near zero, and fixes temperature per mode for thinking models. Agents that pass the same sampling config to all providers crash on Kimi.
⚠ Workarounds are unverified - always check before running. Confirmations show what worked for others, not a safety guarantee.
Lifecycle
2026-07-06T05:16:03.353658+00:00— report_created — created