fix(settings): Improve reasoning effort segmented control with 'off' option
This commit is contained in:
parent
4692f98770
commit
b2b89a1339
@ -246,30 +246,20 @@ const SettingsTab: FC<Props> = (props) => {
|
|||||||
<Row align="middle" gutter={10}>
|
<Row align="middle" gutter={10}>
|
||||||
<Col span={24}>
|
<Col span={24}>
|
||||||
<SegmentedContainer>
|
<SegmentedContainer>
|
||||||
<Segmented<'low' | 'medium' | 'high' | undefined>
|
<Segmented
|
||||||
value={reasoningEffort}
|
value={reasoningEffort || 'off'}
|
||||||
onChange={(value) => {
|
onChange={(value) => {
|
||||||
setReasoningEffort(value)
|
const typedValue = value === 'off' ? undefined : (value as 'low' | 'medium' | 'high')
|
||||||
onReasoningEffortChange(value)
|
setReasoningEffort(typedValue)
|
||||||
|
onReasoningEffortChange(typedValue)
|
||||||
}}
|
}}
|
||||||
options={[
|
options={[
|
||||||
{
|
{ value: 'low', label: t('assistants.settings.reasoning_effort.low') },
|
||||||
value: 'low',
|
{ value: 'medium', label: t('assistants.settings.reasoning_effort.medium') },
|
||||||
label: t('assistants.settings.reasoning_effort.low')
|
{ value: 'high', label: t('assistants.settings.reasoning_effort.high') },
|
||||||
},
|
{ value: 'off', label: t('assistants.settings.reasoning_effort.off') }
|
||||||
{
|
|
||||||
value: 'medium',
|
|
||||||
label: t('assistants.settings.reasoning_effort.medium')
|
|
||||||
},
|
|
||||||
{
|
|
||||||
value: 'high',
|
|
||||||
label: t('assistants.settings.reasoning_effort.high')
|
|
||||||
},
|
|
||||||
{
|
|
||||||
value: undefined,
|
|
||||||
label: t('assistants.settings.reasoning_effort.off')
|
|
||||||
}
|
|
||||||
]}
|
]}
|
||||||
|
name="group"
|
||||||
block
|
block
|
||||||
/>
|
/>
|
||||||
</SegmentedContainer>
|
</SegmentedContainer>
|
||||||
|
|||||||
Loading…
x
Reference in New Issue
Block a user