class

OpenAI::Reasoning

Inherits JSON::Serializable < Reference < Object

gpt-5 and o-series models only

Configuration options for reasoning models.

Constructors

new(effort : ReasoningEffort | Nil = nil, summary : ReasoningSummary | Nil = nil, generate_summary : ReasoningGenerateSummary | Nil = nil)
Source
new(*, __pull_for_json_serializable pull : JSON::PullParser)
Source

Instance methods

effort
Source
effort=(effort : ReasoningEffort | Nil)
Source
generate_summary
Source
generate_summary=(generate_summary : ReasoningGenerateSummary | Nil)
Source
summary
Source
summary=(summary : ReasoningSummary | Nil)
Source