Skip to main content

Class: BaseCallbackHandler

callbacks.BaseCallbackHandler

Hierarchy

Implements

  • BaseCallbackHandlerInput

Constructors

constructor

new BaseCallbackHandler(input?)

Parameters

NameType
input?BaseCallbackHandlerInput

Overrides

BaseCallbackHandlerMethods.constructor

Defined in

langchain/src/callbacks/base.ts:70

Properties

alwaysVerbose

alwaysVerbose: boolean = false

Implementation of

BaseCallbackHandlerInput.alwaysVerbose

Defined in

langchain/src/callbacks/base.ts:62


ignoreAgent

ignoreAgent: boolean = false

Implementation of

BaseCallbackHandlerInput.ignoreAgent

Defined in

langchain/src/callbacks/base.ts:68


ignoreChain

ignoreChain: boolean = false

Implementation of

BaseCallbackHandlerInput.ignoreChain

Defined in

langchain/src/callbacks/base.ts:66


ignoreLLM

ignoreLLM: boolean = false

Implementation of

BaseCallbackHandlerInput.ignoreLLM

Defined in

langchain/src/callbacks/base.ts:64

Methods

handleAgentAction

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

Parameters

NameType
actionAgentAction
verbose?boolean

Returns

Promise<void>

Inherited from

BaseCallbackHandlerMethods.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

BaseCallbackHandlerMethods.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

BaseCallbackHandlerMethods.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

BaseCallbackHandlerMethods.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

BaseCallbackHandlerMethods.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

BaseCallbackHandlerMethods.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

BaseCallbackHandlerMethods.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

BaseCallbackHandlerMethods.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

BaseCallbackHandlerMethods.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

BaseCallbackHandlerMethods.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

BaseCallbackHandlerMethods.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

BaseCallbackHandlerMethods.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

BaseCallbackHandlerMethods.handleToolStart

Defined in

langchain/src/callbacks/base.ts:41