langchain_core.callbacks.manager.CallbackManagerForRetrieverRun¶
- class langchain_core.callbacks.manager.CallbackManagerForRetrieverRun(*, run_id: UUID, handlers: List[BaseCallbackHandler], inheritable_handlers: List[BaseCallbackHandler], parent_run_id: Optional[UUID] = None, tags: Optional[List[str]] = None, inheritable_tags: Optional[List[str]] = None, metadata: Optional[Dict[str, Any]] = None, inheritable_metadata: Optional[Dict[str, Any]] = None)[source]¶
Callback manager for retriever run.
Initialize the run manager.
- Parameters
run_id (UUID) – The ID of the run.
handlers (List[BaseCallbackHandler]) – The list of handlers.
inheritable_handlers (List[BaseCallbackHandler]) – The list of inheritable handlers.
parent_run_id (UUID, optional) – The ID of the parent run. Defaults to None.
tags (Optional[List[str]]) – The list of tags.
inheritable_tags (Optional[List[str]]) – The list of inheritable tags.
metadata (Optional[Dict[str, Any]]) – The metadata.
inheritable_metadata (Optional[Dict[str, Any]]) – The inheritable metadata.
Methods
__init__(*, run_id, handlers, ...[, ...])Initialize the run manager.
get_child([tag])Get a child callback manager.
Return a manager that doesn't perform any operations.
on_retriever_end(documents, **kwargs)Run when retriever ends running.
on_retriever_error(error, **kwargs)Run when retriever errors.
on_retry(retry_state, **kwargs)Run on a retry event.
on_text(text, **kwargs)Run when text is received.
- __init__(*, run_id: UUID, handlers: List[BaseCallbackHandler], inheritable_handlers: List[BaseCallbackHandler], parent_run_id: Optional[UUID] = None, tags: Optional[List[str]] = None, inheritable_tags: Optional[List[str]] = None, metadata: Optional[Dict[str, Any]] = None, inheritable_metadata: Optional[Dict[str, Any]] = None) None¶
Initialize the run manager.
- Parameters
run_id (UUID) – The ID of the run.
handlers (List[BaseCallbackHandler]) – The list of handlers.
inheritable_handlers (List[BaseCallbackHandler]) – The list of inheritable handlers.
parent_run_id (UUID, optional) – The ID of the parent run. Defaults to None.
tags (Optional[List[str]]) – The list of tags.
inheritable_tags (Optional[List[str]]) – The list of inheritable tags.
metadata (Optional[Dict[str, Any]]) – The metadata.
inheritable_metadata (Optional[Dict[str, Any]]) – The inheritable metadata.
- get_child(tag: Optional[str] = None) CallbackManager¶
Get a child callback manager.
- Parameters
tag (str, optional) – The tag for the child callback manager. Defaults to None.
- Returns
The child callback manager.
- Return type
- classmethod get_noop_manager() BRM¶
Return a manager that doesn’t perform any operations.
- Returns
The noop manager.
- Return type
- on_retriever_end(documents: Sequence[Document], **kwargs: Any) None[source]¶
Run when retriever ends running.
- on_retry(retry_state: RetryCallState, **kwargs: Any) None¶
Run on a retry event.
- on_text(text: str, **kwargs: Any) Any¶
Run when text is received.
- Parameters
text (str) – The received text.
- Returns
The result of the callback.
- Return type
Any