Documentation
¶
Index ¶
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
This section is empty.
Types ¶
type Manager ¶
type Manager struct {
// contains filtered or unexported fields
}
Manager manages sessions
func (*Manager) GetOrCreate ¶
GetOrCreate gets or creates a session
type Message ¶
type Message struct {
Role string `json:"role"`
Content string `json:"content"`
Timestamp time.Time `json:"timestamp"`
}
Message represents a single message in session
type Session ¶
Session represents a conversation session
func (*Session) AddMessage ¶
AddMessage adds a message to the session
func (*Session) GetHistory ¶
GetHistory returns the last n messages
Click to show internal directories.
Click to hide internal directories.