View Source ExOpenAI.Components.Reasoning (ex_openai.ex v2.0.0-beta2)
gpt-5 and o-series models only
Configuration options for reasoning models.
Fields
:effort- optional -ExOpenAI.Components.ReasoningEffort.t():generate_summary- optional -:auto | :concise | :detailed | any():summary- optional -:auto | :concise | :detailed | any()
Summary
Types
@type t() :: %ExOpenAI.Components.Reasoning{ effort: ExOpenAI.Components.ReasoningEffort.t() | nil, generate_summary: (((:auto | :concise) | :detailed) | any()) | nil, summary: (((:auto | :concise) | :detailed) | any()) | nil }