added file content

This commit is contained in:
Yamac Ay 2026-09-30 15:02:22 +02:00
parent ffa6ca6212
commit 8c581b03d6
No known key found for this signature in database
GPG key ID: D113B438819CA628

View file

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