diff --git a/web/app/components/header/account-setting/model-provider-page/model-parameter-modal/parameter-item.tsx b/web/app/components/header/account-setting/model-provider-page/model-parameter-modal/parameter-item.tsx index 14a991c33f..a76a43188e 100644 --- a/web/app/components/header/account-setting/model-provider-page/model-parameter-modal/parameter-item.tsx +++ b/web/app/components/header/account-setting/model-provider-page/model-parameter-modal/parameter-item.tsx @@ -63,8 +63,13 @@ const ParameterItem: FC = ({ const handleChange = (v: ParameterValue) => { setLocalValue(v) - if (!isNullOrUndefined(value) && onChange) - onChange(v) + + if (onChange) { + if (parameterRule.name === 'stop') + onChange(v) + else if (!isNullOrUndefined(value)) + onChange(v) + } } const handleNumberInputChange = (e: React.ChangeEvent) => {