What
Internal one-shot model calls now mark their disabled thinking as mechanical, and a high output effort on such a request is clamped rather than sent and rejected.
Details
- Affects web-search assistant calls, hook and classifier prompts, and structured-output helpers.
- These requests pass
thinkingConfig: { type: "disabled", mechanical: !0 }. - When
output_config.effortwould otherwise be high, it is lowered and the clamp is logged, because the API rejects higher effort with thinking disabled.
Evidence
mechanically-disabled thinking, and the API rejects higher effort when thinking is disabled (gh-79798)
Strings lifted out of the shipped bundle, so the claim above can be checked against them.