Claude Code sends Anthropic format requests directly to /v1/messages with
thinking.type=enabled. ClaudeHelper was forwarding this unchanged to
upstream, but Opus 4.7 rejects thinking.type=enabled and requires
thinking.type=adaptive with output_config.effort instead.