Interface CallbackHandlerMethods  
Defined in langchain-core/dist/callbacks/base.d.ts:134   
Methods 
Optional handle 
handle ( 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 
handle ( 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 
handle ( 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 
handle ( 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 
handle ( 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 
handle ( 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 
handleLLMNew ( 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 
handle ( 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 
handle ( 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 
handle ( 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 
handle ( 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 
handle ( 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 
handle ( 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 
handle ( 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.