Reasoning
Advanced reasoning capabilities with the Responses API Beta
This API is in beta stage and may have breaking changes.
The Responses API Beta supports advanced reasoning capabilities, allowing models to show their internal reasoning process with configurable effort levels.
Configure reasoning behavior using the reasoning parameter:
The effort parameter controls how much computational effort the model puts into reasoning:
For complex mathematical or logical problems:
Include reasoning in multi-turn conversations:
Enable streaming to see reasoning develop in real-time:
When reasoning is enabled, the response includes reasoning information:
high for complex problems, low for simple tasks