Update o4-mini to allow reasoning parameters and exclude temperature (#1859)

This commit is contained in:
Peter Goldstein
2025-04-17 02:51:27 -04:00
committed by GitHub
parent b155c8cf2c
commit e5c3f95c6e
2 changed files with 8 additions and 2 deletions
+5
View File
@@ -0,0 +1,5 @@
---
"@llamaindex/openai": patch
---
Update o4-mini to accept reasoning parameters and exclude temperature
+3 -2
View File
@@ -149,11 +149,12 @@ export function isFunctionCallingModel(llm: LLM): llm is OpenAI {
export function isReasoningModel(model: ChatModel | string): boolean {
const isO1 = model.startsWith("o1");
const isO3 = model.startsWith("o3");
return isO1 || isO3;
const isO4 = model.startsWith("o4");
return isO1 || isO3 || isO4;
}
export function isTemperatureSupported(model: ChatModel | string): boolean {
return !model.startsWith("o3");
return !model.startsWith("o3") && !model.startsWith("o4");
}
export type OpenAIAdditionalMetadata = object;