Cancel upload
Upload uploads().cancel(UploadCancelParamsparams = UploadCancelParams.none(), RequestOptionsrequestOptions = RequestOptions.none())
post /uploads/{upload_id}/cancel
Cancel upload
Parameters
-
UploadCancelParams paramsOptional<String> uploadId
Returns
-
class Upload:The Upload object can accept byte chunks in the form of Parts.
-
String idThe Upload unique identifier, which can be referenced in API endpoints.
-
long bytesThe intended number of bytes to be uploaded.
-
long createdAtThe Unix timestamp (in seconds) for when the Upload was created.
-
long expiresAtThe Unix timestamp (in seconds) for when the Upload will expire.
-
String filenameThe name of the file to be uploaded.
-
JsonValue; object_ "upload"constantThe object type, which is always "upload".
UPLOAD("upload")
-
String purposeThe intended purpose of the file. Please refer here for acceptable values.
-
Status statusThe status of the Upload.
-
PENDING("pending") -
COMPLETED("completed") -
CANCELLED("cancelled") -
EXPIRED("expired")
-
-
Optional<FileObject> fileThe
Fileobject represents a document that has been uploaded to OpenAI.-
String idThe file identifier, which can be referenced in the API endpoints.
-
long bytesThe size of the file, in bytes.
-
long createdAtThe Unix timestamp (in seconds) for when the file was created.
-
String filenameThe name of the file.
-
JsonValue; object_ "file"constantThe object type, which is always
file.FILE("file")
-
Purpose purposeThe intended purpose of the file. Supported values are
assistants,assistants_output,batch,batch_output,fine-tune,fine-tune-results,vision, anduser_data.-
ASSISTANTS("assistants") -
ASSISTANTS_OUTPUT("assistants_output") -
BATCH("batch") -
BATCH_OUTPUT("batch_output") -
FINE_TUNE("fine-tune") -
FINE_TUNE_RESULTS("fine-tune-results") -
VISION("vision") -
USER_DATA("user_data")
-
-
Status statusDeprecated. The current status of the file, which can be either
uploaded,processed, orerror.-
UPLOADED("uploaded") -
PROCESSED("processed") -
ERROR("error")
-
-
Optional<Long> expiresAtThe Unix timestamp (in seconds) for when the file will expire.
-
Optional<String> statusDetailsDeprecated. For details on why a fine-tuning training file failed validation, see the
errorfield onfine_tuning.job.
-
-
Example
package com.openai.example;
import com.openai.client.OpenAIClient;
import com.openai.client.okhttp.OpenAIOkHttpClient;
import com.openai.models.uploads.Upload;
import com.openai.models.uploads.UploadCancelParams;
public final class Main {
private Main() {}
public static void main(String[] args) {
OpenAIClient client = OpenAIOkHttpClient.fromEnv();
Upload upload = client.uploads().cancel("upload_abc123");
}
}
Response
{
"id": "id",
"bytes": 0,
"created_at": 0,
"expires_at": 0,
"filename": "filename",
"object": "upload",
"purpose": "purpose",
"status": "pending",
"file": {
"id": "id",
"bytes": 0,
"created_at": 0,
"filename": "filename",
"object": "file",
"purpose": "assistants",
"status": "uploaded",
"expires_at": 0,
"status_details": "status_details"
}
}