OpenAPI::Client::OpenAI::Path::uploads-upload_id-parts(3)

NAME
OpenAPI::Client::OpenAI::Path::uploads-upload_id-parts - Documentation for the /uploads/{upload_id}/parts path.

DESCRIPTION
This document describes the API endpoint at "/uploads/{upload_id}/parts".

PATHS

  "POST /uploads/{upload_id}/parts"
Adds a Part <https://platform.openai.com/docs/api-reference/uploads/part-object> to an Upload <https://platform.openai.com/docs/api-reference/uploads/object> object. A Part represents a chunk of bytes from the file you are trying to upload.

Each Part can be at most 64 MB, and you can add Parts until you hit the Upload maximum of 8 GB.

It is possible to add multiple Parts in parallel. You can decide the intended order of the Parts when you complete the Upload <https://platform.openai.com/docs/api-reference/uploads/complete>.

Operation ID

"addUploadPart"

    $client->addUploadPart( ... );

Parameters

•   "upload_id" (in path) (Required) - The ID of the Upload.

    Type: "string"

Request Body

Content Type: "multipart/form-data"

Responses

Status Code: 200

OK

Content Types:

•   "application/json"

    Example (See the OpenAI spec for more detail <https://github.com/openai/openai-openapi/blob/master/openapi.yaml>):

        {
            "id": "part_def456",
            "object": "upload.part",
            "created_at": 1719186911,
            "upload_id": "upload_abc123"
        }

SEE ALSO
OpenAPI::Client::OpenAI::Path

COPYRIGHT AND LICENSE
Copyright (C) 2023-2025 by Nelson Ferraz

This library is free software; you can redistribute it and/or modify it under the same terms as Perl itself, either Perl version 5.14.0 or, at your option, any later version of Perl 5 you may have available.