From 8ddaf3dfbc5cfccb25dc7268e3a7689d542750c9 Mon Sep 17 00:00:00 2001 From: Krish Dholakia Date: Wed, 16 Apr 2025 21:51:31 -0700 Subject: [PATCH] fix(o_series_transformation.py): correctly map o4 to openai o_series model (#10079) Fixes https://github.com/BerriAI/litellm/issues/10066 --- litellm/llms/openai/chat/o_series_transformation.py | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) diff --git a/litellm/llms/openai/chat/o_series_transformation.py b/litellm/llms/openai/chat/o_series_transformation.py index b2ffda6e7de..c9a700facef 100644 --- a/litellm/llms/openai/chat/o_series_transformation.py +++ b/litellm/llms/openai/chat/o_series_transformation.py @@ -131,7 +131,10 @@ class OpenAIOSeriesConfig(OpenAIGPTConfig): def is_model_o_series_model(self, model: str) -> bool: if model in litellm.open_ai_chat_completion_models and ( - "o1" in model or "o3" in model + "o1" in model + or "o3" in model + or "o4" + in model # [TODO] make this a more generic check (e.g. using `openai-o-series` as provider like gemini) ): return True return False