View Source ExOpenAI.Components.ChatSessionChatkitConfiguration (ex_openai.ex v2.0.0-beta2)

ChatKit configuration for the session.

Fields

  • :automatic_thread_titling - required - ExOpenAI.Components.ChatSessionAutomaticThreadTitling.t()
    Automatic thread titling preferences.

  • :file_upload - required - ExOpenAI.Components.ChatSessionFileUpload.t()
    Upload settings for the session.

  • :history - required - ExOpenAI.Components.ChatSessionHistory.t()
    History retention configuration.

Summary

Types

@type t() :: %ExOpenAI.Components.ChatSessionChatkitConfiguration{
  automatic_thread_titling:
    ExOpenAI.Components.ChatSessionAutomaticThreadTitling.t(),
  file_upload: ExOpenAI.Components.ChatSessionFileUpload.t(),
  history: ExOpenAI.Components.ChatSessionHistory.t()
}