ExLLM.Session.Types.Session (ex_llm v0.1.0)

View Source

Represents a conversation session with message history and metadata.

Summary

Types

t()

@type t() :: %ExLLM.Session.Types.Session{
  context: ExLLM.Session.Types.context(),
  created_at: DateTime.t(),
  id: String.t(),
  llm_backend: String.t() | nil,
  messages: [ExLLM.Session.Types.message()],
  name: String.t() | nil,
  token_usage: ExLLM.Session.Types.token_usage() | nil,
  updated_at: DateTime.t()
}