Interface CallbackHandlerMethods
Defined in langchain-core/dist/callbacks/base.d.ts:134
Methods
Optional handle Agent Action
handle Agent Action ( action , runId , parentRunId ? , tags ? ) : void | Promise < void >
Parameters
runId : string
Optional parentRunId : string
Optional tags : string []
Returns void | Promise < void >
Defined in langchain-core/dist/callbacks/base.d.ts:112
Optional handle Agent End
handle Agent End ( action , runId , parentRunId ? , tags ? ) : void | Promise < void >
Parameters
runId : string
Optional parentRunId : string
Optional tags : string []
Returns void | Promise < void >
Defined in langchain-core/dist/callbacks/base.d.ts:117
Optional handle Chain End
handle Chain End ( outputs , runId , parentRunId ? , tags ? , kwargs ? ) : any
Parameters
runId : string
Optional parentRunId : string
Optional tags : string []
Optional kwargs : { inputs ?: Record < string , unknown > ; }
Optional inputs ?: Record < string , unknown >
Returns any
Defined in langchain-core/dist/callbacks/base.d.ts:87
Optional handle Chain Error
handle Chain Error ( err , runId , parentRunId ? , tags ? , kwargs ? ) : any
Parameters
err : any
runId : string
Optional parentRunId : string
Optional tags : string []
Optional kwargs : { inputs ?: Record < string , unknown > ; }
Optional inputs ?: Record < string , unknown >
Returns any
Defined in langchain-core/dist/callbacks/base.d.ts:80
Optional handle Chain Start
handle Chain Start ( chain , inputs , runId , parentRunId ? , tags ? , metadata ? , runType ? , name ? ) : any
Parameters
runId : string
Optional parentRunId : string
Optional tags : string []
Optional metadata : Record < string , unknown >
Optional runType : string
Optional name : string
Returns any
Defined in langchain-core/dist/callbacks/base.d.ts:75
Optional handle Chat Model Start
handle Chat Model Start ( llm , messages , runId , parentRunId ? , extraParams ? , tags ? , metadata ? , name ? ) : any
Parameters
runId : string
Optional parentRunId : string
Optional extraParams : Record < string , unknown >
Optional tags : string []
Optional metadata : Record < string , unknown >
Optional name : string
Returns any
Defined in langchain-core/dist/callbacks/base.d.ts:69
Optional handleLLMEnd
handleLLMEnd ( output , runId , parentRunId ? , tags ? ) : any
Parameters
runId : string
Optional parentRunId : string
Optional tags : string []
Returns any
Defined in langchain-core/dist/callbacks/base.d.ts:63
Optional handleLLMError
handleLLMError ( err , runId , parentRunId ? , tags ? ) : any
Parameters
err : any
runId : string
Optional parentRunId : string
Optional tags : string []
Returns any
Defined in langchain-core/dist/callbacks/base.d.ts:58
Optional handleLLMNew Token
handleLLMNew Token ( token , idx , runId , parentRunId ? , tags ? , fields ? ) : any
Parameters
token : string
runId : string
Optional parentRunId : string
Optional tags : string []
Optional fields : HandleLLMNewTokenCallbackFields
Returns any
Defined in langchain-core/dist/callbacks/base.d.ts:46
Optional handleLLMStart
handleLLMStart ( llm , prompts , runId , parentRunId ? , extraParams ? , tags ? , metadata ? , name ? ) : any
Parameters
prompts : string []
runId : string
Optional parentRunId : string
Optional extraParams : Record < string , unknown >
Optional tags : string []
Optional metadata : Record < string , unknown >
Optional name : string
Returns any
Defined in langchain-core/dist/callbacks/base.d.ts:41
Optional handle Retriever End
handle Retriever End ( documents , runId , parentRunId ? , tags ? ) : any
Parameters
documents : DocumentInterface < Record < string , any > > []
runId : string
Optional parentRunId : string
Optional tags : string []
Returns any
Defined in langchain-core/dist/callbacks/base.d.ts:120
Optional handle Retriever Error
handle Retriever Error ( err , runId , parentRunId ? , tags ? ) : any
Parameters
err : any
runId : string
Optional parentRunId : string
Optional tags : string []
Returns any
Defined in langchain-core/dist/callbacks/base.d.ts:122
Optional handle Retriever Start
handle Retriever Start ( retriever , query , runId , parentRunId ? , tags ? , metadata ? , name ? ) : any
Parameters
query : string
runId : string
Optional parentRunId : string
Optional tags : string []
Optional metadata : Record < string , unknown >
Optional name : string
Returns any
Defined in langchain-core/dist/callbacks/base.d.ts:118
Optional handle Text
handle Text ( text , runId , parentRunId ? , tags ? ) : void | Promise < void >
Parameters
text : string
runId : string
Optional parentRunId : string
Optional tags : string []
Returns void | Promise < void >
Defined in langchain-core/dist/callbacks/base.d.ts:107
Optional handle Tool End
handle Tool End ( output , runId , parentRunId ? , tags ? ) : any
Parameters
output : string
runId : string
Optional parentRunId : string
Optional tags : string []
Returns any
Defined in langchain-core/dist/callbacks/base.d.ts:105
Optional handle Tool Error
handle Tool Error ( err , runId , parentRunId ? , tags ? ) : any
Parameters
err : any
runId : string
Optional parentRunId : string
Optional tags : string []
Returns any
Defined in langchain-core/dist/callbacks/base.d.ts:100
Optional handle Tool Start
handle Tool Start ( tool , input , runId , parentRunId ? , tags ? , metadata ? , name ? ) : any
Parameters
input : string
runId : string
Optional parentRunId : string
Optional tags : string []
Optional metadata : Record < string , unknown >
Optional name : string
Returns any
Defined in langchain-core/dist/callbacks/base.d.ts:95
Base interface for callbacks. All methods are optional. If a method is not implemented, it will be ignored. If a method is implemented, it will be called at the appropriate time. All methods are called with the run ID of the LLM/ChatModel/Chain that is running, which is generated by the CallbackManager.