Class: BaseCallbackHandler
callbacks.BaseCallbackHandler
Hierarchy
BaseCallbackHandlerMethods↳
BaseCallbackHandler
Implements
BaseCallbackHandlerInput
Constructors
constructor
• new BaseCallbackHandler(input?)
Parameters
| Name | Type |
|---|---|
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
| Name | Type |
|---|---|
action | AgentAction |
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
| Name | Type |
|---|---|
action | AgentFinish |
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
| Name | Type |
|---|---|
outputs | ChainValues |
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
| Name | Type |
|---|---|
err | any |
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
| Name | Type |
|---|---|
chain | Object |
chain.name | string |
inputs | ChainValues |
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
| Name | Type |
|---|---|
output | LLMResult |
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
| Name | Type |
|---|---|
err | any |
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
| Name | Type |
|---|---|
token | string |
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
| Name | Type |
|---|---|
llm | Object |
llm.name | string |
prompts | string[] |
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
| Name | Type |
|---|---|
text | string |
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
| Name | Type |
|---|---|
output | string |
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
| Name | Type |
|---|---|
err | any |
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
| Name | Type |
|---|---|
tool | Object |
tool.name | string |
input | string |
verbose? | boolean |
Returns
Promise<void>
Inherited from
BaseCallbackHandlerMethods.handleToolStart
Defined in
langchain/src/callbacks/base.ts:41