From b02f47b8a495ea4bfec1565a25684a618f76d2a9 Mon Sep 17 00:00:00 2001 From: scarqin Date: Wed, 12 Feb 2025 10:22:41 +0800 Subject: [PATCH] default model --- .../src/pages/aiSetting/AiSettingModal.tsx | 28 +++++++++++-------- 1 file changed, 17 insertions(+), 11 deletions(-) diff --git a/frontend/packages/core/src/pages/aiSetting/AiSettingModal.tsx b/frontend/packages/core/src/pages/aiSetting/AiSettingModal.tsx index ae309002..03f3e573 100644 --- a/frontend/packages/core/src/pages/aiSetting/AiSettingModal.tsx +++ b/frontend/packages/core/src/pages/aiSetting/AiSettingModal.tsx @@ -22,22 +22,27 @@ const AiSettingModalContent = forwardRef() const [loading, setLoading] = useState(false) - const [enableState, setEnableState] = useState(entity?.status === 'enabled' ?? true) + const [enableState, setEnableState] = useState(true) + const [status, setStatus] = useState('enabled') const [providers, setProviders] = useState>([]) const [selectedProvider, setSelectedProvider] = useState(entity?.id || '') const getUnconfiguredProviders = () => { - if (entity) return // Skip if editing existing provider - + if (entity?.id) return fetchData }>>('ai/providers/unconfigured', { - method: 'GET' + method: 'GET', + eoTransformKeys: ['default_llm'] }).then((response) => { const { code, data, msg } = response if (code === STATUS_CODE.SUCCESS) { setProviders(data.providers) if (data.providers.length > 0) { - setSelectedProvider(data.providers[0].id) - form.setFieldValue('provider', data.providers[0].id) + const provider = data.providers[0] + setSelectedProvider(provider.id) + form.setFieldsValue({ + provider: provider.id, + defaultLlm: provider.defaultLlm + }) } } else { message.error(msg || $t(RESPONSE_TIPS.error)) @@ -84,6 +89,7 @@ const AiSettingModalContent = forwardRef - {!entity && ( + {!entity?.id && (