FakeCallbackHandlerWithChatStart Class — langchain Architecture
Architecture documentation for the FakeCallbackHandlerWithChatStart class in fake_callback_handler.py from the langchain codebase.
Entity Profile
Dependency Diagram
graph TD 11c4a9f2_b0cb_6057_0bf2_2ac75662e949["FakeCallbackHandlerWithChatStart"] 9659be4f_91d1_3b62_bcfb_38c048777165["FakeCallbackHandler"] 11c4a9f2_b0cb_6057_0bf2_2ac75662e949 -->|extends| 9659be4f_91d1_3b62_bcfb_38c048777165 abb7c122_ee7b_4c8f_ffaa_3d3d63c4fab7["BaseMessage"] 11c4a9f2_b0cb_6057_0bf2_2ac75662e949 -->|extends| abb7c122_ee7b_4c8f_ffaa_3d3d63c4fab7 729da20b_aca8_b25d_9976_5af23b3e4b63["fake_callback_handler.py"] 11c4a9f2_b0cb_6057_0bf2_2ac75662e949 -->|defined in| 729da20b_aca8_b25d_9976_5af23b3e4b63 21bb9651_da33_cd6b_9ae4_d429d3a28ddc["on_chat_model_start()"] 11c4a9f2_b0cb_6057_0bf2_2ac75662e949 -->|method| 21bb9651_da33_cd6b_9ae4_d429d3a28ddc
Relationship Graph
Source Code
libs/langchain/tests/unit_tests/callbacks/fake_callback_handler.py lines 279–291
class FakeCallbackHandlerWithChatStart(FakeCallbackHandler):
@override
def on_chat_model_start(
self,
serialized: dict[str, Any],
messages: list[list[BaseMessage]],
*,
run_id: UUID,
parent_run_id: UUID | None = None,
**kwargs: Any,
) -> Any:
assert all(isinstance(m, BaseMessage) for m in chain(*messages))
self.on_chat_model_start_common()
Extends
Source
Frequently Asked Questions
What is the FakeCallbackHandlerWithChatStart class?
FakeCallbackHandlerWithChatStart is a class in the langchain codebase, defined in libs/langchain/tests/unit_tests/callbacks/fake_callback_handler.py.
Where is FakeCallbackHandlerWithChatStart defined?
FakeCallbackHandlerWithChatStart is defined in libs/langchain/tests/unit_tests/callbacks/fake_callback_handler.py at line 279.
What does FakeCallbackHandlerWithChatStart extend?
FakeCallbackHandlerWithChatStart extends FakeCallbackHandler, BaseMessage.
Analyze Your Own Codebase
Get architecture documentation, dependency graphs, and domain analysis for your codebase in minutes.
Try Supermodel Free