feat(AssistantSettings.tsx): fix reset functionality

This commit is contained in:
kangfenmao 2024-08-08 16:45:28 +08:00
parent 2f62f04adf
commit 78cf33e8bc

View File

@ -65,6 +65,8 @@ const AssistantSettings: FC = () => {
const onReset = () => { const onReset = () => {
setTemperature(DEFAULT_TEMPERATURE) setTemperature(DEFAULT_TEMPERATURE)
setConextCount(DEFAULT_CONEXTCOUNT) setConextCount(DEFAULT_CONEXTCOUNT)
setEnableMaxTokens(false)
setMaxTokens(0)
updateDefaultAssistant({ updateDefaultAssistant({
...defaultAssistant, ...defaultAssistant,
settings: { settings: {
@ -115,7 +117,7 @@ const AssistantSettings: FC = () => {
</Tooltip> </Tooltip>
</Row> </Row>
<Row align="middle" style={{ marginBottom: 10 }} gutter={20}> <Row align="middle" style={{ marginBottom: 10 }} gutter={20}>
<Col span={22}> <Col span={21}>
<Slider <Slider
min={0} min={0}
max={1.2} max={1.2}
@ -125,7 +127,7 @@ const AssistantSettings: FC = () => {
step={0.1} step={0.1}
/> />
</Col> </Col>
<Col span={2}> <Col span={3}>
<InputNumber <InputNumber
min={0} min={0}
max={1.2} max={1.2}
@ -143,7 +145,7 @@ const AssistantSettings: FC = () => {
</Tooltip> </Tooltip>
</Row> </Row>
<Row align="middle" style={{ marginBottom: 10 }} gutter={20}> <Row align="middle" style={{ marginBottom: 10 }} gutter={20}>
<Col span={22}> <Col span={21}>
<Slider <Slider
min={0} min={0}
max={20} max={20}
@ -153,7 +155,7 @@ const AssistantSettings: FC = () => {
step={1} step={1}
/> />
</Col> </Col>
<Col span={2}> <Col span={3}>
<InputNumber <InputNumber
min={0} min={0}
max={20} max={20}
@ -182,16 +184,20 @@ const AssistantSettings: FC = () => {
</Row> </Row>
{enableMaxTokens && ( {enableMaxTokens && (
<Row align="middle" gutter={20}> <Row align="middle" gutter={20}>
<Col span={22}> <Col span={21}>
<Slider <Slider
min={0} min={0}
max={32000} max={32000}
onChange={onMaxTokensChange} onChange={onMaxTokensChange}
value={typeof maxTokens === 'number' ? maxTokens : 0} value={typeof maxTokens === 'number' ? maxTokens : 0}
step={100} step={100}
marks={{
0: '0',
32000: t('chat.settings.max')
}}
/> />
</Col> </Col>
<Col span={2}> <Col span={3}>
<InputNumber <InputNumber
min={0} min={0}
max={32000} max={32000}