Selaa lähdekoodia

fix: model parameter default value (#3841)

tags/0.6.5
zxhlyh 1 vuosi sitten
vanhempi
commit
cde87cb225
No account linked to committer's email address

+ 1
- 22
web/app/components/header/account-setting/model-provider-page/model-parameter-modal/index.tsx Näytä tiedosto

@@ -2,7 +2,7 @@ import type {
FC,
ReactNode,
} from 'react'
import { useEffect, useMemo, useState } from 'react'
import { useMemo, useState } from 'react'
import useSWR from 'swr'
import { useTranslation } from 'react-i18next'
import cn from 'classnames'
@@ -16,7 +16,6 @@ import ModelSelector from '../model-selector'
import {
useTextGenerationCurrentProviderAndModelAndModelList,
} from '../hooks'
import { isNullOrUndefined } from '../utils'
import ParameterItem from './parameter-item'
import type { ParameterValue } from './parameter-item'
import Trigger from './trigger'
@@ -139,26 +138,6 @@ const ModelParameterModal: FC<ModelParameterModalProps> = ({
}
}

const handleInitialParams = () => {
const newCompletionParams = { ...completionParams }
if (parameterRules.length) {
parameterRules.forEach((parameterRule) => {
if (!newCompletionParams[parameterRule.name]) {
if (!isNullOrUndefined(parameterRule.default))
newCompletionParams[parameterRule.name] = parameterRule.default
else
delete newCompletionParams[parameterRule.name]
}
})

onCompletionParamsChange(newCompletionParams)
}
}

useEffect(() => {
handleInitialParams()
}, [parameterRules])

const handleSelectPresetParameter = (toneId: number) => {
const tone = TONE_LIST.find(tone => tone.id === toneId)
if (tone) {

Loading…
Peruuta
Tallenna