{ "$schema": "https://json-schema.org/draft/2020-12/schema", "title": "ThinkingConfig", "type": "object", "description": "Configuration for extended thinking.", "properties": { "type": { "type": "string", "description": "Whether thinking is enabled, disabled, or adaptive." }, "budget_tokens": { "type": "integer", "description": "Maximum number of tokens for thinking. Minimum 1024 and must be less than max_tokens." } } }