From 8c581b03d6b30092231542a22d325c2100901811 Mon Sep 17 00:00:00 2001 From: Yamac Ay Date: Wed, 30 Sep 2026 15:02:22 +0200 Subject: [PATCH] added file content --- litellm/llms/sap/chat/models.py | 8 +++++++- 1 file changed, 7 insertions(+), 1 deletion(-) diff --git a/litellm/llms/sap/chat/models.py b/litellm/llms/sap/chat/models.py index e6b0e4ff917..d552c29e469 100644 --- a/litellm/llms/sap/chat/models.py +++ b/litellm/llms/sap/chat/models.py @@ -39,6 +39,12 @@ class ImageContent(BaseModel): image_url: ImageURLContent +class FileContent(BaseModel): + type_: Literal["file"] = Field(default="file", alias="type") + file_data: str + filename: str = "" + + class FunctionObj(BaseModel): name: str arguments: str @@ -95,7 +101,7 @@ class SAPMessage(BaseModel): class SAPUserMessage(BaseModel): role: Literal["user"] = "user" - content: str | TextContent | ImageContent | list[TextContent | ImageContent] + content: str | TextContent | ImageContent | FileContent | list[TextContent | ImageContent | FileContent] class ReasoningBlock(BaseModel):