Skip to main content
Python SDK Reference / Platform / File
from agentstack_sdk.platform import File
Bases: BaseModel

Class Attributes

AttributeTypeDefault
idstr
filenamestr
content_typestr
file_size_bytesint
created_atAwareDatetime
created_bystr
file_typeLiteral['user_upload', 'extracted_text']
parent_file_idstr | NoneNone
urlPlatformFileUrl

Methods

Parameters
NameTypeDefault
filenamestr
contentBinaryIO | bytes
content_typestr'application/octet-stream'
clientPlatformClient | NoneNone
context_idstr | None | Literal['auto']'auto'
Returns: 'File'
Parameters
NameTypeDefault
clientPlatformClient | NoneNone
context_idstr | None | Literal['auto']'auto'
Returns: 'File'
Parameters
NameTypeDefault
clientPlatformClient | NoneNone
context_idstr | None | Literal['auto']'auto'
Returns: None
Parameters
NameTypeDefault
streamboolFalse
clientPlatformClient | NoneNone
context_idstr | None | Literal['auto']'auto'
Returns: AsyncIterator[LoadedFile]
Parameters
NameTypeDefault
streamboolFalse
clientPlatformClient | NoneNone
context_idstr | None | Literal['auto']'auto'
Returns: AsyncIterator[LoadedFile]
Parameters
NameTypeDefault
streamboolFalse
clientPlatformClient | NoneNone
context_idstr | None | Literal['auto']'auto'
Returns: AsyncIterator[LoadedFile]
Parameters
NameTypeDefault
formatsbuiltins.list[ExtractionFormatLiteral] | NoneNone
clientPlatformClient | NoneNone
context_idstr | None | Literal['auto']'auto'
Returns: Extraction
Parameters
NameTypeDefault
clientPlatformClient | NoneNone
context_idstr | None | Literal['auto']'auto'
Returns: Extraction
Parameters
NameTypeDefault
clientPlatformClient | NoneNone
context_idstr | None | Literal['auto']'auto'
Returns: None
Returns: FilePart
Parameters
NameTypeDefault
content_typestr | NoneNone
filename_searchstr | NoneNone
page_tokenstr | NoneNone
limitint | NoneNone
orderLiteral['asc'] | Literal['desc'] | None'asc'
order_byLiteral['created_at'] | Literal['filename'] | Literal['file_size_bytes'] | NoneNone
clientPlatformClient | NoneNone
context_idstr | None | Literal['auto']'auto'
Returns: PaginatedResult['File']