def__repr__(self)->str:return(f"\tPrompt tokens: {self.prompt_tokens}\n"f"\tPrompt characters: {self.prompt_characters}\n"f"\tCompletion tokens: {self.completion_tokens}\n"f"\tCompletion characters: {self.completion_characters}\n"f"Successful requests: {self.successful_requests}\n")@propertydefalways_verbose(self)->bool:"""Whether to call verbose callbacks even if verbose is False."""returnTrue
[docs]defon_llm_start(self,serialized:Dict[str,Any],prompts:List[str],**kwargs:Any)->None:"""Runs when LLM starts running."""pass
[docs]defon_llm_new_token(self,token:str,**kwargs:Any)->None:"""Runs on new LLM token. Only available when streaming is enabled."""pass