interface UploadCreateParams {
    bytes: number;
    filename: string;
    mime_type: string;
    purpose:
        | "batch"
        | "vision"
        | "assistants"
        | "fine-tune";
}

Properties

bytes: number

The number of bytes in the file you are uploading.

filename: string

The name of the file to upload.

mime_type: string

The MIME type of the file.

This must fall within the supported MIME types for your file purpose. See the supported MIME types for assistants and vision.

purpose:
    | "batch"
    | "vision"
    | "assistants"
    | "fine-tune"

The intended purpose of the uploaded file.

See the documentation on File purposes.