callbacks
#
Callback handlers allow listening to events in LangChain.
Class hierarchy:
BaseCallbackHandler--><name>CallbackHandler# Example: AimCallbackHandler
Classes
Async callback handler for LangChain. | |
Base callback handler for LangChain. | |
| Base callback manager for LangChain. |
Mixin for callback manager. | |
Mixin for chain callbacks. | |
Mixin for LLM callbacks. | |
Mixin for Retriever callbacks. | |
Mixin for run manager. | |
Mixin for tool callbacks. | |
| Callback Handler that writes to a file. |
| Async callback manager that handles callbacks from LangChain. |
Async callback manager for the chain group. | |
Async callback manager for chain run. | |
Async callback manager for LLM run. | |
| Async callback manager for retriever run. |
Async callback manager for tool run. | |
Async Parent Run Manager. | |
| Async Run Manager. |
| Base class for run manager (a bound callback manager). |
| Callback manager for LangChain. |
Callback manager for the chain group. | |
Callback manager for chain run. | |
Callback manager for LLM run. | |
Callback manager for retriever run. | |
Callback manager for tool run. | |
| Sync Parent Run Manager. |
| Sync Run Manager. |
Callback Handler that prints to std out. | |
Callback handler for streaming. | |
Callback Handler that tracks AIMessage.usage_metadata. |
Functions
Dispatch an adhoc event to the handlers. | |
| Async generic event handler for AsyncCallbackManager. |
Get an async callback manager for a chain group in a context manager. | |
Dispatch an adhoc event. | |
| Generic event handler for CallbackManager. |
Makes so an awaitable method is always shielded from cancellation. | |
Get a callback manager for a chain group in a context manager. | |
Get usage metadata callback. |