class

OpenAI::FileUploadParam

Inherits JSON::Serializable < Reference < Object

Controls whether users can upload files.

Constructors

new(enabled : Bool | Nil = nil, max_file_size : Int64 | Nil = nil, max_files : Int64 | Nil = nil)
Source
new(*, __pull_for_json_serializable pull : JSON::PullParser)
Source

Instance methods

enabled

Enable uploads for this session. Defaults to false.

Source
enabled=(enabled : Bool | Nil)

Enable uploads for this session. Defaults to false.

Source
max_file_size

Maximum size in megabytes for each uploaded file. Defaults to 512 MB, which is the maximum allowable size.

Source
max_file_size=(max_file_size : Int64 | Nil)

Maximum size in megabytes for each uploaded file. Defaults to 512 MB, which is the maximum allowable size.

Source
max_files

Maximum number of files that can be uploaded to the session. Defaults to 10.

Source
max_files=(max_files : Int64 | Nil)

Maximum number of files that can be uploaded to the session. Defaults to 10.

Source