OpenAI::Reasoning
Inherits JSON::Serializable < Reference < Object
gpt-5 and o-series models only
Configuration options for reasoning models.
Constructors
new(pull : JSON::PullParser)
Sourcenew(effort : ReasoningEffort | Nil = nil, summary : ReasoningSummary | Nil = nil, generate_summary : ReasoningGenerateSummary | Nil = nil)
Sourcenew(*, __pull_for_json_serializable pull : JSON::PullParser)
SourceInstance methods
effort
Sourceeffort=(effort : ReasoningEffort | Nil)
Sourcegenerate_summary
Sourcegenerate_summary=(generate_summary : ReasoningGenerateSummary | Nil)
Sourcesummary
Sourcesummary=(summary : ReasoningSummary | Nil)
Source