Interface CallbackHandlerMethods  
Defined in docs/api_refs/langchain/src/callbacks/base.ts:271   
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 docs/api_refs/langchain/src/callbacks/base.ts:216     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 docs/api_refs/langchain/src/callbacks/base.ts:227     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 docs/api_refs/langchain/src/callbacks/base.ts:159     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 docs/api_refs/langchain/src/callbacks/base.ts:147     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 docs/api_refs/langchain/src/callbacks/base.ts:132     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 docs/api_refs/langchain/src/callbacks/base.ts:116     Optional handleLLMEnd 
handleLLMEnd ( output , runId , parentRunId ? , tags ? ) :  any 
Parameters 
 
runId : string  
Optional parentRunId : string  
Optional tags : string []    
Returns any  
Defined in docs/api_refs/langchain/src/callbacks/base.ts:104     Optional handleLLMError 
handleLLMError ( err , runId , parentRunId ? , tags ? ) :  any 
Parameters 
err : any  
runId : string  
Optional parentRunId : string  
Optional tags : string []    
Returns any  
Defined in docs/api_refs/langchain/src/callbacks/base.ts:93     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 docs/api_refs/langchain/src/callbacks/base.ts:74     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 docs/api_refs/langchain/src/callbacks/base.ts:59     Optional handle 
handle ( documents , runId , parentRunId ? , tags ? ) :  any 
Parameters 
documents : Document < Record < string ,  any > > []  
runId : string  
Optional parentRunId : string  
Optional tags : string []    
Returns any  
Defined in docs/api_refs/langchain/src/callbacks/base.ts:245     Optional handle 
handle ( err , runId , parentRunId ? , tags ? ) :  any 
Parameters 
err : any  
runId : string  
Optional parentRunId : string  
Optional tags : string []    
Returns any  
Defined in docs/api_refs/langchain/src/callbacks/base.ts:253     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 docs/api_refs/langchain/src/callbacks/base.ts:234     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 docs/api_refs/langchain/src/callbacks/base.ts:205     Optional handle 
handle ( output , runId , parentRunId ? , tags ? ) :  any 
Parameters 
output : string  
runId : string  
Optional parentRunId : string  
Optional tags : string []    
Returns any  
Defined in docs/api_refs/langchain/src/callbacks/base.ts:197     Optional handle 
handle ( err , runId , parentRunId ? , tags ? ) :  any 
Parameters 
err : any  
runId : string  
Optional parentRunId : string  
Optional tags : string []    
Returns any  
Defined in docs/api_refs/langchain/src/callbacks/base.ts:186     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 docs/api_refs/langchain/src/callbacks/base.ts:172       
 
 
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.