Documentation ¶
Index ¶
Constants ¶
View Source
const (
DefaultMemoryKey = "memory"
)
Variables ¶
This section is empty.
Functions ¶
This section is empty.
Types ¶
type Buffer ¶
type Buffer struct {
// contains filtered or unexported fields
}
func (*Buffer) LoadMemoryVariables ¶
func (b *Buffer) LoadMemoryVariables(_ context.Context, values ...llmcomposer.Values) (llmcomposer.Values, error)
func (*Buffer) SaveContext ¶
type ChatMessageHistory ¶
type ChatMessageHistory struct {
// contains filtered or unexported fields
}
func (*ChatMessageHistory) AddAssistantMessage ¶
func (h *ChatMessageHistory) AddAssistantMessage(message string)
func (*ChatMessageHistory) AddUserMessage ¶
func (h *ChatMessageHistory) AddUserMessage(message string)
func (*ChatMessageHistory) Clear ¶
func (h *ChatMessageHistory) Clear()
func (*ChatMessageHistory) GetMessages ¶
func (h *ChatMessageHistory) GetMessages() llmcomposer.ChatMessages
type Option ¶
type Option func(*Buffer)
func WithChatHistory ¶
func WithChatHistory(history *ChatMessageHistory) Option
func WithInputKey ¶
func WithMemoryKey ¶
func WithOutputKey ¶
func WithReturnMessages ¶
func WithReturnMessages() Option
func WithWindowSize ¶
Click to show internal directories.
Click to hide internal directories.