Skip to main content

Class: BaseCallbackManager

callbacks.internal.BaseCallbackManager

Hierarchy

Constructors

constructor

new BaseCallbackManager(input?)

Parameters

NameType
input?BaseCallbackHandlerInput

Inherited from

BaseCallbackHandler.constructor

Defined in

langchain/src/callbacks/base.ts:70

Properties

alwaysVerbose

alwaysVerbose: boolean = false

Inherited from

BaseCallbackHandler.alwaysVerbose

Defined in

langchain/src/callbacks/base.ts:62


ignoreAgent

ignoreAgent: boolean = false

Inherited from

BaseCallbackHandler.ignoreAgent

Defined in

langchain/src/callbacks/base.ts:68


ignoreChain

ignoreChain: boolean = false

Inherited from

BaseCallbackHandler.ignoreChain

Defined in

langchain/src/callbacks/base.ts:66


ignoreLLM

ignoreLLM: boolean = false

Inherited from

BaseCallbackHandler.ignoreLLM

Defined in

langchain/src/callbacks/base.ts:64

Methods

addHandler

Abstract addHandler(handler): void

Parameters

NameType
handlerBaseCallbackHandler

Returns

void

Defined in

langchain/src/callbacks/base.ts:82


handleAgentAction

Optional handleAgentAction(action, verbose?): Promise<void>

Parameters

NameType
actionAgentAction
verbose?boolean

Returns

Promise<void>

Inherited from

BaseCallbackHandler.handleAgentAction

Defined in

langchain/src/callbacks/base.ts:53


handleAgentEnd

Optional handleAgentEnd(action, verbose?): Promise<void>

Parameters

NameType
actionAgentFinish
verbose?boolean

Returns

Promise<void>

Inherited from

BaseCallbackHandler.handleAgentEnd

Defined in

langchain/src/callbacks/base.ts:55


handleChainEnd

Optional handleChainEnd(outputs, verbose?): Promise<void>

Parameters

NameType
outputsChainValues
verbose?boolean

Returns

Promise<void>

Inherited from

BaseCallbackHandler.handleChainEnd

Defined in

langchain/src/callbacks/base.ts:39


handleChainError

Optional handleChainError(err, verbose?): Promise<void>

Parameters

NameType
errany
verbose?boolean

Returns

Promise<void>

Inherited from

BaseCallbackHandler.handleChainError

Defined in

langchain/src/callbacks/base.ts:37


handleChainStart

Optional handleChainStart(chain, inputs, verbose?): Promise<void>

Parameters

NameType
chainObject
chain.namestring
inputsChainValues
verbose?boolean

Returns

Promise<void>

Inherited from

BaseCallbackHandler.handleChainStart

Defined in

langchain/src/callbacks/base.ts:31


handleLLMEnd

Optional handleLLMEnd(output, verbose?): Promise<void>

Parameters

NameType
outputLLMResult
verbose?boolean

Returns

Promise<void>

Inherited from

BaseCallbackHandler.handleLLMEnd

Defined in

langchain/src/callbacks/base.ts:29


handleLLMError

Optional handleLLMError(err, verbose?): Promise<void>

Parameters

NameType
errany
verbose?boolean

Returns

Promise<void>

Inherited from

BaseCallbackHandler.handleLLMError

Defined in

langchain/src/callbacks/base.ts:27


handleLLMNewToken

Optional handleLLMNewToken(token, verbose?): Promise<void>

Parameters

NameType
tokenstring
verbose?boolean

Returns

Promise<void>

Inherited from

BaseCallbackHandler.handleLLMNewToken

Defined in

langchain/src/callbacks/base.ts:25


handleLLMStart

Optional handleLLMStart(llm, prompts, verbose?): Promise<void>

Parameters

NameType
llmObject
llm.namestring
promptsstring[]
verbose?boolean

Returns

Promise<void>

Inherited from

BaseCallbackHandler.handleLLMStart

Defined in

langchain/src/callbacks/base.ts:19


handleText

Optional handleText(text, verbose?): Promise<void>

Parameters

NameType
textstring
verbose?boolean

Returns

Promise<void>

Inherited from

BaseCallbackHandler.handleText

Defined in

langchain/src/callbacks/base.ts:51


handleToolEnd

Optional handleToolEnd(output, verbose?): Promise<void>

Parameters

NameType
outputstring
verbose?boolean

Returns

Promise<void>

Inherited from

BaseCallbackHandler.handleToolEnd

Defined in

langchain/src/callbacks/base.ts:49


handleToolError

Optional handleToolError(err, verbose?): Promise<void>

Parameters

NameType
errany
verbose?boolean

Returns

Promise<void>

Inherited from

BaseCallbackHandler.handleToolError

Defined in

langchain/src/callbacks/base.ts:47


handleToolStart

Optional handleToolStart(tool, input, verbose?): Promise<void>

Parameters

NameType
toolObject
tool.namestring
inputstring
verbose?boolean

Returns

Promise<void>

Inherited from

BaseCallbackHandler.handleToolStart

Defined in

langchain/src/callbacks/base.ts:41


removeHandler

Abstract removeHandler(handler): void

Parameters

NameType
handlerBaseCallbackHandler

Returns

void

Defined in

langchain/src/callbacks/base.ts:84


setHandler

setHandler(handler): void

Parameters

NameType
handlerBaseCallbackHandler

Returns

void

Defined in

langchain/src/callbacks/base.ts:88


setHandlers

Abstract setHandlers(handlers): void

Parameters

NameType
handlersBaseCallbackHandler[]

Returns

void

Defined in

langchain/src/callbacks/base.ts:86