_get_messages_from_run_dict() — langchain Function Reference
Architecture documentation for the _get_messages_from_run_dict() function in string_run_evaluator.py from the langchain codebase.
Entity Profile
Dependency Diagram
graph TD f755cfd7_4052_fbfe_bdab_be70f4b4db91["_get_messages_from_run_dict()"] 2f0b23f2_7760_d68c_7feb_721c5231c4ec["string_run_evaluator.py"] f755cfd7_4052_fbfe_bdab_be70f4b4db91 -->|defined in| 2f0b23f2_7760_d68c_7feb_721c5231c4ec c36025c6_da32_fa12_5c71_e60ffc858574["serialize_chat_messages()"] c36025c6_da32_fa12_5c71_e60ffc858574 -->|calls| f755cfd7_4052_fbfe_bdab_be70f4b4db91 da073bde_7e9c_b610_6d77_18f3b0290349["serialize_chat_messages()"] da073bde_7e9c_b610_6d77_18f3b0290349 -->|calls| f755cfd7_4052_fbfe_bdab_be70f4b4db91 style f755cfd7_4052_fbfe_bdab_be70f4b4db91 fill:#6366f1,stroke:#818cf8,color:#fff
Relationship Graph
Source Code
libs/langchain/langchain_classic/smith/evaluation/string_run_evaluator.py lines 29–35
def _get_messages_from_run_dict(messages: list[dict]) -> list[BaseMessage]:
if not messages:
return []
first_message = messages[0]
if "lc" in first_message:
return [load(dumpd(message)) for message in messages]
return messages_from_dict(messages)
Domain
Subdomains
Source
Frequently Asked Questions
What does _get_messages_from_run_dict() do?
_get_messages_from_run_dict() is a function in the langchain codebase, defined in libs/langchain/langchain_classic/smith/evaluation/string_run_evaluator.py.
Where is _get_messages_from_run_dict() defined?
_get_messages_from_run_dict() is defined in libs/langchain/langchain_classic/smith/evaluation/string_run_evaluator.py at line 29.
What calls _get_messages_from_run_dict()?
_get_messages_from_run_dict() is called by 2 function(s): serialize_chat_messages, serialize_chat_messages.
Analyze Your Own Codebase
Get architecture documentation, dependency graphs, and domain analysis for your codebase in minutes.
Try Supermodel Free