From 2837f73cf659cf9181e2c0a9cdf54b65ef75b819 Mon Sep 17 00:00:00 2001 From: icarus Date: Wed, 6 Aug 2025 21:20:58 +0800 Subject: [PATCH] =?UTF-8?q?refactor(OpenAISettingsGroup):=20=E7=A7=BB?= =?UTF-8?q?=E9=99=A4=E4=B8=8D=E5=BF=85=E8=A6=81=E7=9A=84fallback=E9=80=BB?= =?UTF-8?q?=E8=BE=91?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .../home/Tabs/components/OpenAISettingsGroup.tsx | 15 +-------------- 1 file changed, 1 insertion(+), 14 deletions(-) diff --git a/src/renderer/src/pages/home/Tabs/components/OpenAISettingsGroup.tsx b/src/renderer/src/pages/home/Tabs/components/OpenAISettingsGroup.tsx index 898b40bb4..93f2d8bba 100644 --- a/src/renderer/src/pages/home/Tabs/components/OpenAISettingsGroup.tsx +++ b/src/renderer/src/pages/home/Tabs/components/OpenAISettingsGroup.tsx @@ -8,7 +8,7 @@ import { setOpenAISummaryText } from '@renderer/store/settings' import { Model, OpenAIServiceTier, OpenAISummaryText, ServiceTier, SystemProviderIds } from '@renderer/types' import { Tooltip } from 'antd' import { CircleHelp } from 'lucide-react' -import { FC, useCallback, useEffect, useMemo } from 'react' +import { FC, useCallback, useMemo } from 'react' import { useTranslation } from 'react-i18next' import { useSelector } from 'react-redux' @@ -19,13 +19,6 @@ interface Props { SettingRowTitleSmall: FC<{ children: React.ReactNode }> } -const FALL_BACK_SERVICE_TIER: Record = { - auto: 'auto', - default: 'default', - flex: 'default', - priority: 'priority' -} - const OpenAISettingsGroup: FC = ({ model, providerId, SettingGroup, SettingRowTitleSmall }) => { const { t } = useTranslation() const { provider, updateProvider } = useProvider(providerId) @@ -119,12 +112,6 @@ const OpenAISettingsGroup: FC = ({ model, providerId, SettingGroup, Setti }) }, [isSupportedFlexServiceTier, provider.id, t]) - useEffect(() => { - if (serviceTierMode && !serviceTierOptions.some((option) => option.value === serviceTierMode)) { - setServiceTierMode(FALL_BACK_SERVICE_TIER[serviceTierMode]) - } - }, [serviceTierMode, serviceTierOptions, setServiceTierMode]) - if (!isOpenAIReasoning && !isSupportServiceTier) { return null }