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
Name | Type |
---|---|
handler | BaseCallbackHandler |
Returns
void
Overrides
BaseCallbackManager.addHandler
Defined in
langchain/src/callbacks/base.ts:324
handleAgentAction
▸ handleAgentAction(action
, verbose?
): Promise
<void
>
Parameters
Name | Type |
---|---|
action | AgentAction |
verbose? | boolean |
Returns
Promise
<void
>
Overrides
BaseCallbackManager.handleAgentAction
Defined in
langchain/src/callbacks/base.ts:289
handleAgentEnd
▸ handleAgentEnd(action
, verbose?
): Promise
<void
>
Parameters
Name | Type |
---|---|
action | AgentFinish |
verbose? | boolean |
Returns
Promise
<void
>
Overrides
BaseCallbackManager.handleAgentEnd
Defined in
langchain/src/callbacks/base.ts:308
handleChainEnd
▸ handleChainEnd(output
, verbose?
): Promise
<void
>
Parameters
Name | Type |
---|---|
output | ChainValues |
verbose? | boolean |
Returns
Promise
<void
>
Overrides
BaseCallbackManager.handleChainEnd
Defined in
langchain/src/callbacks/base.ts:205
handleChainError
▸ handleChainError(err
, verbose?
): Promise
<void
>
Parameters
Name | Type |
---|---|
err | any |
verbose? | boolean |
Returns
Promise
<void
>
Overrides
BaseCallbackManager.handleChainError
Defined in
langchain/src/callbacks/base.ts:189
handleChainStart
▸ handleChainStart(chain
, inputs
, verbose?
): Promise
<void
>
Parameters
Name | Type |
---|---|
chain | Object |
chain.name | string |
inputs | ChainValues |
verbose? | boolean |
Returns
Promise
<void
>
Overrides
BaseCallbackManager.handleChainStart
Defined in
langchain/src/callbacks/base.ts:169
handleLLMEnd
▸ handleLLMEnd(output
, verbose?
): Promise
<void
>
Parameters
Name | Type |
---|---|
output | LLMResult |
verbose? | boolean |
Returns
Promise
<void
>
Overrides
BaseCallbackManager.handleLLMEnd
Defined in
langchain/src/callbacks/base.ts:153
handleLLMError
▸ handleLLMError(err
, verbose?
): Promise
<void
>
Parameters
Name | Type |
---|---|
err | any |
verbose? | boolean |
Returns
Promise
<void
>
Overrides
BaseCallbackManager.handleLLMError
Defined in
langchain/src/callbacks/base.ts:137
handleLLMNewToken
▸ handleLLMNewToken(token
, verbose?
): Promise
<void
>
Parameters
Name | Type |
---|---|
token | string |
verbose? | boolean |
Returns
Promise
<void
>
Overrides
BaseCallbackManager.handleLLMNewToken
Defined in
langchain/src/callbacks/base.ts:121
handleLLMStart
▸ handleLLMStart(llm
, prompts
, verbose?
): Promise
<void
>
Parameters
Name | Type |
---|---|
llm | Object |
llm.name | string |
prompts | string [] |
verbose? | boolean |
Returns
Promise
<void
>
Overrides
BaseCallbackManager.handleLLMStart
Defined in
langchain/src/callbacks/base.ts:101
handleText
▸ handleText(text
, verbose?
): Promise
<void
>
Parameters
Name | Type |
---|---|
text | string |
verbose? | boolean |
Returns
Promise
<void
>
Overrides
BaseCallbackManager.handleText
Defined in
langchain/src/callbacks/base.ts:273
handleToolEnd
▸ handleToolEnd(output
, verbose?
): Promise
<void
>
Parameters
Name | Type |
---|---|
output | string |
verbose? | boolean |
Returns
Promise
<void
>
Overrides
BaseCallbackManager.handleToolEnd
Defined in
langchain/src/callbacks/base.ts:257
handleToolError
▸ handleToolError(err
, verbose?
): Promise
<void
>
Parameters
Name | Type |
---|---|
err | any |
verbose? | boolean |
Returns
Promise
<void
>
Overrides
BaseCallbackManager.handleToolError
Defined in
langchain/src/callbacks/base.ts:241
handleToolStart
▸ handleToolStart(tool
, input
, verbose?
): Promise
<void
>
Parameters
Name | Type |
---|---|
tool | Object |
tool.name | string |
input | string |
verbose? | boolean |
Returns
Promise
<void
>
Overrides
BaseCallbackManager.handleToolStart
Defined in
langchain/src/callbacks/base.ts:221
removeHandler
▸ removeHandler(handler
): void
Parameters
Name | Type |
---|---|
handler | BaseCallbackHandler |
Returns
void
Overrides
BaseCallbackManager.removeHandler
Defined in
langchain/src/callbacks/base.ts:328
setHandler
▸ setHandler(handler
): void
Parameters
Name | Type |
---|---|
handler | BaseCallbackHandler |
Returns
void
Inherited from
BaseCallbackManager.setHandler
Defined in
langchain/src/callbacks/base.ts:88
setHandlers
▸ setHandlers(handlers
): void
Parameters
Name | Type |
---|---|
handlers | BaseCallbackHandler [] |
Returns
void
Overrides
BaseCallbackManager.setHandlers
Defined in
langchain/src/callbacks/base.ts:332
fromHandlers
▸ Static
fromHandlers(handlers
): CallbackManager
Parameters
Name | Type |
---|---|
handlers | BaseCallbackHandlerMethods |
Returns
Defined in
langchain/src/callbacks/base.ts:336