Parts
Add upload part
UploadPart uploads().parts().create(PartCreateParamsparams, RequestOptionsrequestOptions = RequestOptions.none())
post /uploads/{upload_id}/parts
Add upload part
Parameters
-
PartCreateParams params-
Optional<String> uploadId -
String dataThe chunk of bytes for this Part.
-
Returns
-
class UploadPart:The upload Part represents a chunk of bytes we can add to an Upload object.
-
String idThe upload Part unique identifier, which can be referenced in API endpoints.
-
long createdAtThe Unix timestamp (in seconds) for when the Part was created.
-
JsonValue; object_ "upload.part"constantThe object type, which is always
upload.part.UPLOAD_PART("upload.part")
-
String uploadIdThe ID of the Upload object that this Part was added to.
-
Example
package com.openai.example;
import com.openai.client.OpenAIClient;
import com.openai.client.okhttp.OpenAIOkHttpClient;
import com.openai.models.uploads.parts.PartCreateParams;
import com.openai.models.uploads.parts.UploadPart;
import java.io.ByteArrayInputStream;
public final class Main {
private Main() {}
public static void main(String[] args) {
OpenAIClient client = OpenAIOkHttpClient.fromEnv();
PartCreateParams params = PartCreateParams.builder()
.uploadId("upload_abc123")
.data(new ByteArrayInputStream("Example data".getBytes()))
.build();
UploadPart uploadPart = client.uploads().parts().create(params);
}
}
Response
{
"id": "id",
"created_at": 0,
"object": "upload.part",
"upload_id": "upload_id"
}
Domain Types
Upload Part
-
class UploadPart:The upload Part represents a chunk of bytes we can add to an Upload object.
-
String idThe upload Part unique identifier, which can be referenced in API endpoints.
-
long createdAtThe Unix timestamp (in seconds) for when the Part was created.
-
JsonValue; object_ "upload.part"constantThe object type, which is always
upload.part.UPLOAD_PART("upload.part")
-
String uploadIdThe ID of the Upload object that this Part was added to.
-