Skip to content
For the complete documentation index, see llms.txt. Markdown versions of documentation pages are available by appending .md to the page URL.
Primary navigation

Uploads

Use Uploads to upload large files in multiple parts.

Cancel upload
uploads.cancel(upload_id) -> Upload { id, bytes, created_at, 6 more }
POST/uploads/{upload_id}/cancel
Complete upload
uploads.complete(upload_id, **kwargs) -> Upload { id, bytes, created_at, 6 more }
POST/uploads/{upload_id}/complete
Create upload
uploads.create(**kwargs) -> Upload { id, bytes, created_at, 6 more }
POST/uploads
ModelsExpand Collapse
class Upload { id, bytes, created_at, 6 more }

The Upload object can accept byte chunks in the form of Parts.

UploadsParts

Use Uploads to upload large files in multiple parts.

Add upload part
uploads.parts.create(upload_id, **kwargs) -> UploadPart { id, created_at, object, upload_id }
POST/uploads/{upload_id}/parts
ModelsExpand Collapse
class UploadPart { id, created_at, object, upload_id }

The upload Part represents a chunk of bytes we can add to an Upload object.