class

OpenAI::ChatkitConfigurationParam

Inherits JSON::Serializable < Reference < Object

Optional per-session configuration settings for ChatKit behavior.

Constructors

new(automatic_thread_titling : AutomaticThreadTitlingParam | Nil = nil, file_upload : FileUploadParam | Nil = nil, history : HistoryParam | Nil = nil)
Source
new(*, __pull_for_json_serializable pull : JSON::PullParser)
Source

Instance methods

automatic_thread_titling

Configuration for automatic thread titling. When omitted, automatic thread titling is enabled by default.

Source
automatic_thread_titling=(automatic_thread_titling : AutomaticThreadTitlingParam | Nil)

Configuration for automatic thread titling. When omitted, automatic thread titling is enabled by default.

Source
file_upload

Configuration for upload enablement and limits. When omitted, uploads are disabled by default (max_files 10, max_file_size 512 MB).

Source
file_upload=(file_upload : FileUploadParam | Nil)

Configuration for upload enablement and limits. When omitted, uploads are disabled by default (max_files 10, max_file_size 512 MB).

Source
history

Configuration for chat history retention. When omitted, history is enabled by default with no limit on recent_threads (null).

Source
history=(history : HistoryParam | Nil)

Configuration for chat history retention. When omitted, history is enabled by default with no limit on recent_threads (null).

Source