fix(models): simplify OpenAI o-series model identification logic (#4985)
* fix(models): simplify OpenAI o-series model identification logic * Update OpenAIProvider.ts --------- Co-authored-by: Pleasurecruise <3196812536@qq.com>
This commit is contained in:
parent
9438c8e6ff
commit
703eae5777
@ -2208,7 +2208,7 @@ export function isVisionModel(model: Model): boolean {
|
|||||||
}
|
}
|
||||||
|
|
||||||
export function isOpenAIoSeries(model: Model): boolean {
|
export function isOpenAIoSeries(model: Model): boolean {
|
||||||
return ['o1', 'o1-2024-12-17'].includes(model.id) || model.id.includes('o3') || model.id.includes('o4')
|
return model.id.includes('o1') || model.id.includes('o3') || model.id.includes('o4')
|
||||||
}
|
}
|
||||||
|
|
||||||
export function isOpenAIWebSearch(model: Model): boolean {
|
export function isOpenAIWebSearch(model: Model): boolean {
|
||||||
|
|||||||
@ -293,7 +293,7 @@ export default class OpenAIProvider extends BaseProvider {
|
|||||||
* @returns True if the model is an OpenAI reasoning model, false otherwise
|
* @returns True if the model is an OpenAI reasoning model, false otherwise
|
||||||
*/
|
*/
|
||||||
private isOpenAIReasoning(model: Model) {
|
private isOpenAIReasoning(model: Model) {
|
||||||
return model.id.startsWith('o1') || model.id.startsWith('o3')
|
return model.id.startsWith('o1') || model.id.startsWith('o3') || model.id.startsWith('o4')
|
||||||
}
|
}
|
||||||
|
|
||||||
/**
|
/**
|
||||||
|
|||||||
Loading…
x
Reference in New Issue
Block a user