langchain-hs-0.0.2.0: Haskell implementation of Langchain
Copyright(c) 2025 Tushar Adhatrao
LicenseMIT
MaintainerTushar Adhatrao <[email protected]>
Stabilityexperimental
Safe HaskellNone
LanguageHaskell2010

Langchain.Memory.TokenBufferMemory

Description

Implementation of LangChain's Conversation token buffer. https:/python.langchain.comv0.1docsmodulesmemorytypestoken_buffer

Synopsis

Documentation

data TokenBufferMemory Source #

Token based sliding window memory type

Constructors

TokenBufferMemory 

Fields

Instances

Instances details
Show TokenBufferMemory Source # 
Instance details

Defined in Langchain.Memory.TokenBufferMemory

Eq TokenBufferMemory Source # 
Instance details

Defined in Langchain.Memory.TokenBufferMemory

BaseMemory TokenBufferMemory Source # 
Instance details

Defined in Langchain.Memory.TokenBufferMemory

Runnable TokenBufferMemory Source # 
Instance details

Defined in Langchain.Memory.TokenBufferMemory

type RunnableInput TokenBufferMemory Source # 
Instance details

Defined in Langchain.Memory.TokenBufferMemory

type RunnableOutput TokenBufferMemory Source # 
Instance details

Defined in Langchain.Memory.TokenBufferMemory

countTokens :: [Message] -> Int Source #

Function for counting tokens for the given list of messages | 1 token = 4 characters