fix(o_series_transformation.py): correctly map o4 to openai o_series model (#10079)

Fixes https://github.com/BerriAI/litellm/issues/10066
This commit is contained in:
Krish Dholakia 2025-04-16 21:51:31 -07:00 committed by GitHub
parent c73a6a8d1e
commit 8ddaf3dfbc
No known key found for this signature in database
GPG key ID: B5690EEEBB952194

View file

@ -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