refactor: 重命名函数isSupportedFlexServiceTier为isSupportFlexServiceTierModel

统一函数命名风格,提高代码可读性
This commit is contained in:
icarus 2025-08-06 16:56:33 +08:00
parent dd762804c2
commit 30ee6fba02
3 changed files with 7 additions and 7 deletions

View File

@ -3,7 +3,7 @@ import {
isFunctionCallingModel, isFunctionCallingModel,
isNotSupportTemperatureAndTopP, isNotSupportTemperatureAndTopP,
isOpenAIModel, isOpenAIModel,
isSupportedFlexServiceTier isSupportFlexServiceTierModel
} from '@renderer/config/models' } from '@renderer/config/models'
import { REFERENCE_PROMPT } from '@renderer/config/prompts' import { REFERENCE_PROMPT } from '@renderer/config/prompts'
import { getLMStudioKeepAliveTime } from '@renderer/hooks/useLMStudio' import { getLMStudioKeepAliveTime } from '@renderer/hooks/useLMStudio'
@ -210,7 +210,7 @@ export abstract class BaseApiClient<
let serviceTier = 'auto' as OpenAIServiceTier let serviceTier = 'auto' as OpenAIServiceTier
if (openAI && openAI?.serviceTier === 'flex') { if (openAI && openAI?.serviceTier === 'flex') {
if (isSupportedFlexServiceTier(model)) { if (isSupportFlexServiceTierModel(model)) {
serviceTier = 'flex' serviceTier = 'flex'
} else { } else {
serviceTier = 'auto' serviceTier = 'auto'
@ -223,7 +223,7 @@ export abstract class BaseApiClient<
} }
protected getTimeout(model: Model) { protected getTimeout(model: Model) {
if (isSupportedFlexServiceTier(model)) { if (isSupportFlexServiceTierModel(model)) {
return 15 * 1000 * 60 return 15 * 1000 * 60
} }
return defaultTimeout return defaultTimeout

View File

@ -2548,7 +2548,7 @@ export function isOpenAIModel(model: Model): boolean {
return model.id.includes('gpt') || isOpenAIReasoningModel(model) return model.id.includes('gpt') || isOpenAIReasoningModel(model)
} }
export function isSupportedFlexServiceTier(model: Model): boolean { export function isSupportFlexServiceTierModel(model: Model): boolean {
if (!model) { if (!model) {
return false return false
} }

View File

@ -5,8 +5,8 @@ import Selector from '@renderer/components/Selector'
import { DEFAULT_CONTEXTCOUNT, DEFAULT_MAX_TOKENS, DEFAULT_TEMPERATURE } from '@renderer/config/constant' import { DEFAULT_CONTEXTCOUNT, DEFAULT_MAX_TOKENS, DEFAULT_TEMPERATURE } from '@renderer/config/constant'
import { import {
isOpenAIModel, isOpenAIModel,
isSupportedFlexServiceTier, isSupportedReasoningEffortOpenAIModel,
isSupportedReasoningEffortOpenAIModel isSupportFlexServiceTierModel
} from '@renderer/config/models' } from '@renderer/config/models'
import { translateLanguageOptions } from '@renderer/config/translate' import { translateLanguageOptions } from '@renderer/config/translate'
import { useCodeStyle } from '@renderer/context/CodeStyleProvider' import { useCodeStyle } from '@renderer/context/CodeStyleProvider'
@ -172,7 +172,7 @@ const SettingsTab: FC<Props> = (props) => {
isSupportedReasoningEffortOpenAIModel(model) && isSupportedReasoningEffortOpenAIModel(model) &&
!model.id.includes('o1-pro') && !model.id.includes('o1-pro') &&
(provider.type === 'openai-response' || provider.id === 'aihubmix') (provider.type === 'openai-response' || provider.id === 'aihubmix')
const isOpenAIFlexServiceTier = isSupportedFlexServiceTier(model) const isOpenAIFlexServiceTier = isSupportFlexServiceTierModel(model)
return ( return (
<Container className="settings-tab"> <Container className="settings-tab">