diff --git a/litellm/llms/sap/chat/models.py b/litellm/llms/sap/chat/models.py index 7f744c6af39..89a73bfd7cd 100644 --- a/litellm/llms/sap/chat/models.py +++ b/litellm/llms/sap/chat/models.py @@ -51,6 +51,10 @@ class FunctionTool(BaseModel): parameters: dict = {"type": "object", "properties": {}} strict: bool = False + def model_dump(self, **kwargs) -> dict: + kwargs["exclude_unset"] = False + return super().model_dump(**kwargs) + @field_validator("parameters", mode="before") @classmethod def ensure_object_type(cls, v: dict) -> dict: