fix(openai): infer azure chat profiles from model name (#36858)

This commit is contained in:
Thomas
2026-04-19 11:06:26 -04:00
committed by GitHub
parent 02991cb4cf
commit 8fec4e7cee
2 changed files with 95 additions and 0 deletions

View File

@@ -705,6 +705,10 @@ class AzureChatOpenAI(BaseChatOpenAI):
return self
def _resolve_model_profile(self) -> ModelProfile | None:
if (self.model_name is not None) and (
profile := _get_default_model_profile(self.model_name) or None
):
return profile
if self.deployment_name is not None:
return _get_default_model_profile(self.deployment_name) or None
return None