Skip to main content

Class: CallbackManager

callbacks.CallbackManager

Hierarchy

  • BaseCallbackManager

    CallbackManager

Constructors

constructor

new CallbackManager()

Overrides

BaseCallbackManager.constructor

Defined in

langchain/src/callbacks/base.ts:96

Properties

alwaysVerbose

alwaysVerbose: boolean = false

Inherited from

BaseCallbackManager.alwaysVerbose

Defined in

langchain/src/callbacks/base.ts:62


handlers

handlers: BaseCallbackHandler[]

Defined in

langchain/src/callbacks/base.ts:94


ignoreAgent

ignoreAgent: boolean = false

Inherited from

BaseCallbackManager.ignoreAgent

Defined in

langchain/src/callbacks/base.ts:68


ignoreChain

ignoreChain: boolean = false

Inherited from

BaseCallbackManager.ignoreChain

Defined in

langchain/src/callbacks/base.ts:66


ignoreLLM

ignoreLLM: boolean = false

Inherited from

BaseCallbackManager.ignoreLLM

Defined in

langchain/src/callbacks/base.ts:64

Methods

addHandler

addHandler(handler): void

Parameters

NameType
handlerBaseCallbackHandler

Returns

void

Overrides

BaseCallbackManager.addHandler

Defined in

langchain/src/callbacks/base.ts:324


handleAgentAction

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

Parameters

NameType
actionAgentAction
verbose?boolean

Returns

Promise<void>

Overrides

BaseCallbackManager.handleAgentAction

Defined in

langchain/src/callbacks/base.ts:289


handleAgentEnd

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

Parameters

NameType
actionAgentFinish
verbose?boolean

Returns

Promise<void>

Overrides

BaseCallbackManager.handleAgentEnd

Defined in

langchain/src/callbacks/base.ts:308


handleChainEnd

handleChainEnd(output, verbose?): Promise<void>

Parameters

NameType
outputChainValues
verbose?boolean

Returns

Promise<void>

Overrides

BaseCallbackManager.handleChainEnd

Defined in

langchain/src/callbacks/base.ts:205


handleChainError

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

Parameters

NameType
errany
verbose?boolean

Returns

Promise<void>

Overrides

BaseCallbackManager.handleChainError

Defined in

langchain/src/callbacks/base.ts:189


handleChainStart

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

Parameters

NameType
chainObject
chain.namestring
inputsChainValues
verbose?boolean

Returns

Promise<void>

Overrides

BaseCallbackManager.handleChainStart

Defined in

langchain/src/callbacks/base.ts:169


handleLLMEnd

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

Parameters

NameType
outputLLMResult
verbose?boolean

Returns

Promise<void>

Overrides

BaseCallbackManager.handleLLMEnd

Defined in

langchain/src/callbacks/base.ts:153


handleLLMError

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

Parameters

NameType
errany
verbose?boolean

Returns

Promise<void>

Overrides

BaseCallbackManager.handleLLMError

Defined in

langchain/src/callbacks/base.ts:137


handleLLMNewToken

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

Parameters

NameType
tokenstring
verbose?boolean

Returns

Promise<void>

Overrides

BaseCallbackManager.handleLLMNewToken

Defined in

langchain/src/callbacks/base.ts:121


handleLLMStart

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

Parameters

NameType
llmObject
llm.namestring
promptsstring[]
verbose?boolean

Returns

Promise<void>

Overrides

BaseCallbackManager.handleLLMStart

Defined in

langchain/src/callbacks/base.ts:101


handleText

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

Parameters

NameType
textstring
verbose?boolean

Returns

Promise<void>

Overrides

BaseCallbackManager.handleText

Defined in

langchain/src/callbacks/base.ts:273


handleToolEnd

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

Parameters

NameType
outputstring
verbose?boolean

Returns

Promise<void>

Overrides

BaseCallbackManager.handleToolEnd

Defined in

langchain/src/callbacks/base.ts:257


handleToolError

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

Parameters

NameType
errany
verbose?boolean

Returns

Promise<void>

Overrides

BaseCallbackManager.handleToolError

Defined in

langchain/src/callbacks/base.ts:241


handleToolStart

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

Parameters

NameType
toolObject
tool.namestring
inputstring
verbose?boolean

Returns

Promise<void>

Overrides

BaseCallbackManager.handleToolStart

Defined in

langchain/src/callbacks/base.ts:221


removeHandler

removeHandler(handler): void

Parameters

NameType
handlerBaseCallbackHandler

Returns

void

Overrides

BaseCallbackManager.removeHandler

Defined in

langchain/src/callbacks/base.ts:328


setHandler

setHandler(handler): void

Parameters

NameType
handlerBaseCallbackHandler

Returns

void

Inherited from

BaseCallbackManager.setHandler

Defined in

langchain/src/callbacks/base.ts:88


setHandlers

setHandlers(handlers): void

Parameters

NameType
handlersBaseCallbackHandler[]

Returns

void

Overrides

BaseCallbackManager.setHandlers

Defined in

langchain/src/callbacks/base.ts:332


fromHandlers

Static fromHandlers(handlers): CallbackManager

Parameters

NameType
handlersBaseCallbackHandlerMethods

Returns

CallbackManager

Defined in

langchain/src/callbacks/base.ts:336