BaseModel
Class Attributes
| Attribute | Type | Default |
|---|---|---|
id | str | — |
filename | str | — |
content_type | str | — |
file_size_bytes | int | — |
created_at | AwareDatetime | — |
created_by | str | — |
file_type | Literal['user_upload', 'extracted_text'] | — |
parent_file_id | str | None | None |
url | PlatformFileUrl | — |
Methods
async staticmethod create
async staticmethod create
Parameters
Returns:
| Name | Type | Default |
|---|---|---|
filename | str | — |
content | BinaryIO | bytes | — |
content_type | str | 'application/octet-stream' |
client | PlatformClient | None | None |
context_id | str | None | Literal['auto'] | 'auto' |
'File'async get
async get
Parameters
Returns:
| Name | Type | Default |
|---|---|---|
client | PlatformClient | None | None |
context_id | str | None | Literal['auto'] | 'auto' |
'File'async delete
async delete
Parameters
Returns:
| Name | Type | Default |
|---|---|---|
client | PlatformClient | None | None |
context_id | str | None | Literal['auto'] | 'auto' |
Noneasync load_content
async load_content
Parameters
Returns:
| Name | Type | Default |
|---|---|---|
stream | bool | False |
client | PlatformClient | None | None |
context_id | str | None | Literal['auto'] | 'auto' |
AsyncIterator[LoadedFile]async load_text_content
async load_text_content
Parameters
Returns:
| Name | Type | Default |
|---|---|---|
stream | bool | False |
client | PlatformClient | None | None |
context_id | str | None | Literal['auto'] | 'auto' |
AsyncIterator[LoadedFile]async load_json_content
async load_json_content
Parameters
Returns:
| Name | Type | Default |
|---|---|---|
stream | bool | False |
client | PlatformClient | None | None |
context_id | str | None | Literal['auto'] | 'auto' |
AsyncIterator[LoadedFile]async create_extraction
async create_extraction
Parameters
Returns:
| Name | Type | Default |
|---|---|---|
formats | builtins.list[ExtractionFormatLiteral] | None | None |
client | PlatformClient | None | None |
context_id | str | None | Literal['auto'] | 'auto' |
Extractionasync get_extraction
async get_extraction
Parameters
Returns:
| Name | Type | Default |
|---|---|---|
client | PlatformClient | None | None |
context_id | str | None | Literal['auto'] | 'auto' |
Extractionasync delete_extraction
async delete_extraction
Parameters
Returns:
| Name | Type | Default |
|---|---|---|
client | PlatformClient | None | None |
context_id | str | None | Literal['auto'] | 'auto' |
None to_file_part
to_file_part
Returns:
FilePartasync staticmethod list
async staticmethod list
Parameters
Returns:
| Name | Type | Default |
|---|---|---|
content_type | str | None | None |
filename_search | str | None | None |
page_token | str | None | None |
limit | int | None | None |
order | Literal['asc'] | Literal['desc'] | None | 'asc' |
order_by | Literal['created_at'] | Literal['filename'] | Literal['file_size_bytes'] | None | None |
client | PlatformClient | None | None |
context_id | str | None | Literal['auto'] | 'auto' |
PaginatedResult['File']