mirror of
https://github.com/CherryHQ/cherry-studio.git
synced 2026-01-06 21:35:52 +08:00
refactor: 重命名函数isSupportedFlexServiceTier为isSupportFlexServiceTierModel
统一函数命名风格,提高代码可读性
This commit is contained in:
parent
dd762804c2
commit
30ee6fba02
@ -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
|
||||||
|
|||||||
@ -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
|
||||||
}
|
}
|
||||||
|
|||||||
@ -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">
|
||||||
|
|||||||
Loading…
Reference in New Issue
Block a user