diff --git a/python/packages/core/agent_framework/azure/_responses_client.py b/python/packages/core/agent_framework/azure/_responses_client.py index a96d596176..a412adcaf0 100644 --- a/python/packages/core/agent_framework/azure/_responses_client.py +++ b/python/packages/core/agent_framework/azure/_responses_client.py @@ -181,6 +181,8 @@ class AzureOpenAIResponsesClient( # type: ignore[misc] response = await client.get_response("Hello", options={"my_custom_option": "value"}) """ model_id = kwargs.pop("model_id", None) + if model_id is not None and not str(model_id).strip(): + raise ValueError("model_id must not be empty") if model_id is not None and deployment_name is None: deployment_name = str(model_id)