Home / Function/ serialize_chat_messages() — langchain Function Reference

serialize_chat_messages() — langchain Function Reference

Architecture documentation for the serialize_chat_messages() function in string_run_evaluator.py from the langchain codebase.

Entity Profile

Dependency Diagram

graph TD
  da073bde_7e9c_b610_6d77_18f3b0290349["serialize_chat_messages()"]
  e9537ec5_dd39_fde8_64f7_e16f805b8dbe["StringExampleMapper"]
  da073bde_7e9c_b610_6d77_18f3b0290349 -->|defined in| e9537ec5_dd39_fde8_64f7_e16f805b8dbe
  c36025c6_da32_fa12_5c71_e60ffc858574["serialize_chat_messages()"]
  c36025c6_da32_fa12_5c71_e60ffc858574 -->|calls| da073bde_7e9c_b610_6d77_18f3b0290349
  b15ccccb_1344_8d38_767a_922bd0d352ca["map()"]
  b15ccccb_1344_8d38_767a_922bd0d352ca -->|calls| da073bde_7e9c_b610_6d77_18f3b0290349
  c36025c6_da32_fa12_5c71_e60ffc858574["serialize_chat_messages()"]
  da073bde_7e9c_b610_6d77_18f3b0290349 -->|calls| c36025c6_da32_fa12_5c71_e60ffc858574
  f755cfd7_4052_fbfe_bdab_be70f4b4db91["_get_messages_from_run_dict()"]
  da073bde_7e9c_b610_6d77_18f3b0290349 -->|calls| f755cfd7_4052_fbfe_bdab_be70f4b4db91
  style da073bde_7e9c_b610_6d77_18f3b0290349 fill:#6366f1,stroke:#818cf8,color:#fff

Relationship Graph

Source Code

libs/langchain/langchain_classic/smith/evaluation/string_run_evaluator.py lines 235–238

    def serialize_chat_messages(self, messages: list[dict]) -> str:
        """Extract the input messages from the run."""
        chat_messages = _get_messages_from_run_dict(messages)
        return get_buffer_string(chat_messages)

Domain

Subdomains

Frequently Asked Questions

What does serialize_chat_messages() do?
serialize_chat_messages() is a function in the langchain codebase, defined in libs/langchain/langchain_classic/smith/evaluation/string_run_evaluator.py.
Where is serialize_chat_messages() defined?
serialize_chat_messages() is defined in libs/langchain/langchain_classic/smith/evaluation/string_run_evaluator.py at line 235.
What does serialize_chat_messages() call?
serialize_chat_messages() calls 2 function(s): _get_messages_from_run_dict, serialize_chat_messages.
What calls serialize_chat_messages()?
serialize_chat_messages() is called by 2 function(s): map, serialize_chat_messages.

Analyze Your Own Codebase

Get architecture documentation, dependency graphs, and domain analysis for your codebase in minutes.

Try Supermodel Free