Reasoning settings to pass to OpenRouter.
Controls how many tokens the model allocates for internal chain-of-thought reasoning.
Accepts an openrouter.components.OpenResponsesReasoningConfig or an
equivalent dict.
Supported keys:
effort: Controls reasoning token budget.
Values: 'xhigh', 'high', 'medium', 'low', 'minimal', 'none'.
summary: Controls verbosity of the reasoning summary returned in the
response.
Values: 'auto', 'concise', 'detailed'.
Example: {"effort": "high", "summary": "auto"}
See https://openrouter.ai/docs/guides/best-practices/reasoning-tokens