The File object represents a document that has been uploaded to OpenAI.
id: String
The file identifier, which can be referenced in the API endpoints.
bytes: Integer
The size of the file, in bytes.
created_at: Integer
The Unix timestamp (in seconds) for when the file was created.
filename: String
The name of the file.
object: :file
The object type, which is always file.
purpose: :assistants | :assistants_output | :batch | 5 more
The intended purpose of the file. Supported values are assistants, assistants_output, batch, batch_output, fine-tune, fine-tune-results, vision, and user_data.
Accepts one of the following:
:assistants
:assistants_output
:batch
:batch_output
:"fine-tune"
:"fine-tune-results"
:vision
:user_data
Deprecatedstatus: :uploaded | :processed | :error
Deprecated. The current status of the file, which can be either uploaded, processed, or error.
Accepts one of the following:
:uploaded
:processed
:error
expires_at: Integer
The Unix timestamp (in seconds) for when the file will expire.
Deprecatedstatus_details: String
Deprecated. For details on why a fine-tuning training file failed validation, see the error field on fine_tuning.job.
FilePurpose = :assistants | :batch | :"fine-tune" | 3 more
The intended purpose of the uploaded file. One of: