From 66ea5940776733e7a75cb4716bc88cf84d240b57 Mon Sep 17 00:00:00 2001 From: icarus Date: Wed, 6 Aug 2025 17:42:46 +0800 Subject: [PATCH] =?UTF-8?q?feat(OpenAI):=20=E6=B7=BB=E5=8A=A0priority?= =?UTF-8?q?=E6=9C=8D=E5=8A=A1=E5=B1=82=E7=BA=A7=E9=80=89=E9=A1=B9?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit 在OpenAIServiceTiers类型和设置选项中新增priority服务层级 --- .../src/pages/home/Tabs/components/OpenAISettingsGroup.tsx | 6 +++++- src/renderer/src/types/index.ts | 3 ++- 2 files changed, 7 insertions(+), 2 deletions(-) diff --git a/src/renderer/src/pages/home/Tabs/components/OpenAISettingsGroup.tsx b/src/renderer/src/pages/home/Tabs/components/OpenAISettingsGroup.tsx index 9d4cafbbd6..9a62408389 100644 --- a/src/renderer/src/pages/home/Tabs/components/OpenAISettingsGroup.tsx +++ b/src/renderer/src/pages/home/Tabs/components/OpenAISettingsGroup.tsx @@ -64,7 +64,7 @@ const OpenAISettingsGroup: FC = ({ ] const serviceTierOptions = useMemo(() => { - const baseOptions = [ + const baseOptions: { value: OpenAIServiceTier; label: string }[] = [ { value: 'auto', label: t('settings.openai.service_tier.auto') @@ -76,6 +76,10 @@ const OpenAISettingsGroup: FC = ({ { value: 'flex', label: t('settings.openai.service_tier.flex') + }, + { + value: 'priority', + label: t('settings.openai.service_tier.priority') } ] return baseOptions.filter((option) => { diff --git a/src/renderer/src/types/index.ts b/src/renderer/src/types/index.ts index 9536d6c7fb..cc766437e7 100644 --- a/src/renderer/src/types/index.ts +++ b/src/renderer/src/types/index.ts @@ -907,7 +907,8 @@ export type OpenAISummaryText = 'auto' | 'concise' | 'detailed' | 'off' export const OpenAIServiceTiers = { AUTO: 'auto', DEFAULT: 'default', - FLEX: 'flex' + FLEX: 'flex', + PRIORITY: 'priority' } as const export type OpenAIServiceTier = (typeof OpenAIServiceTiers)[keyof typeof OpenAIServiceTiers]