- {
- defaultModelNotConfigured
- ? (
-
-
- {t('common.modelProvider.notConfigured')}
-
- )
- :
{t('common.modelProvider.models')}
- }
-
+
+
{t('common.modelProvider.models')}
+
+ {defaultModelNotConfigured &&
}
+ {defaultModelNotConfigured && (
+
+
+ {t('common.modelProvider.notConfigured')}
+
+ )}
+
+
{
!!configuredProviders?.length && (
diff --git a/web/app/components/header/account-setting/model-provider-page/system-model-selector/index.tsx b/web/app/components/header/account-setting/model-provider-page/system-model-selector/index.tsx
index 1574785898..846738d4ae 100644
--- a/web/app/components/header/account-setting/model-provider-page/system-model-selector/index.tsx
+++ b/web/app/components/header/account-setting/model-provider-page/system-model-selector/index.tsx
@@ -1,6 +1,7 @@
import type { FC } from 'react'
import { useState } from 'react'
import { useTranslation } from 'react-i18next'
+import { RiEqualizer2Line } from '@remixicon/react'
import ModelSelector from '../model-selector'
import {
useModelList,
@@ -13,7 +14,6 @@ import type {
} from '../declarations'
import { ModelTypeEnum } from '../declarations'
import Tooltip from '@/app/components/base/tooltip'
-import { Settings01 } from '@/app/components/base/icons/src/vender/line/general'
import {
PortalToFollowElem,
PortalToFollowElemContent,
@@ -31,6 +31,7 @@ type SystemModelSelectorProps = {
rerankDefaultModel: DefaultModelResponse | undefined
speech2textDefaultModel: DefaultModelResponse | undefined
ttsDefaultModel: DefaultModelResponse | undefined
+ notConfigured: boolean
}
const SystemModel: FC
= ({
textGenerationDefaultModel,
@@ -38,6 +39,7 @@ const SystemModel: FC = ({
rerankDefaultModel,
speech2textDefaultModel,
ttsDefaultModel,
+ notConfigured,
}) => {
const { t } = useTranslation()
const { notify } = useToastContext()
@@ -128,14 +130,13 @@ const SystemModel: FC = ({
}}
>
setOpen(v => !v)}>
-
-
+
+
diff --git a/web/i18n/en-US/common.ts b/web/i18n/en-US/common.ts
index 483c4788e6..3bdeb7cec9 100644
--- a/web/i18n/en-US/common.ts
+++ b/web/i18n/en-US/common.ts
@@ -276,7 +276,7 @@ const translation = {
},
},
modelProvider: {
- notConfigured: 'The system model has not yet been fully configured, and some functions may be unavailable.',
+ notConfigured: 'The system model has not yet been fully configured',
systemModelSettings: 'System Model Settings',
systemModelSettingsLink: 'Why is it necessary to set up a system model?',
selectModel: 'Select your model',
diff --git a/web/i18n/zh-Hans/common.ts b/web/i18n/zh-Hans/common.ts
index 7d906ed0b4..f80afe8fca 100644
--- a/web/i18n/zh-Hans/common.ts
+++ b/web/i18n/zh-Hans/common.ts
@@ -276,7 +276,7 @@ const translation = {
},
},
modelProvider: {
- notConfigured: '系统模型尚未完全配置,部分功能可能无法使用。',
+ notConfigured: '系统模型尚未完全配置',
systemModelSettings: '系统模型设置',
systemModelSettingsLink: '为什么需要设置系统模型?',
selectModel: '选择您的模型',