Claude Opus 4.7 and later reject non-default sampling parameters

Shared request builders that always send sampling fields can break immediately when their model ID moves to Claude Opus 4.7 or later.

Recommended action: Stop sending temperature, top_p, and top_k for affected models. Express tone, variability, and formatting requirements in the system prompt instead.

Affected: claude-opus-4-7, claude-opus-4-8, claude-opus-5, claude-sonnet-5, temperature, top_p, top_k