DotNaos UI
AiChat

Reasoning Selector

Reasoning Selector from the Ai package.

Loading ReasoningSelector…

Source code

Waiting for the preview before loading source files · 2 of 2

Properties

Public properties derived from the component’s TypeScript signature.

PropertyTypeDefault
labelOptional
string
onSelectOptional
((option: AiOption) => void)
optionsRequired
readonly AiOption[]
variantOptional
"select" | "slider" | "codex"
"select"
defaultOpenOptionalInitially open the slider popover.
boolean
defaultValueOptionalInitial and reset effort option ID for an uncontrolled slider.
string
valueOptionalControlled option ID for the slider.
string
proOptionIdOptionalChatGPT option with the violet Pro treatment.
string
ultraOptionIdOptionalCodex option with the violet Ultra treatment.
string
modelsOptionalCaller-owned model choices shown by the central model button.
readonly AiOption[]
defaultModelValueOptionalInitial and reset model ID.
string
modelValueOptionalControlled model ID.
string
onModelSelectOptional
((option: AiOption) => void)
defaultFastOptionalInitial and reset fast mode for the Codex variant.
boolean
fastOptionalControlled fast mode for the Codex variant.
boolean
onFastChangeOptional
((fast: boolean) => void)
disabledOptionalDisable the slider and its controls.
boolean