Home / Function/ _create_message_dicts() — langchain Function Reference

_create_message_dicts() — langchain Function Reference

Architecture documentation for the _create_message_dicts() function in huggingface.py from the langchain codebase.

Entity Profile

Dependency Diagram

graph TD
  4c7378b7_670a_b9c9_e573_d0052d7e8308["_create_message_dicts()"]
  8cf0d6c0_abf8_3ee2_fd00_8bfc8c02058a["ChatHuggingFace"]
  4c7378b7_670a_b9c9_e573_d0052d7e8308 -->|defined in| 8cf0d6c0_abf8_3ee2_fd00_8bfc8c02058a
  0e798408_eb45_2a4b_1ddb_579fdb006f07["_generate()"]
  0e798408_eb45_2a4b_1ddb_579fdb006f07 -->|calls| 4c7378b7_670a_b9c9_e573_d0052d7e8308
  f159f0cd_7dad_a4c8_5648_66f72caa1ece["_agenerate()"]
  f159f0cd_7dad_a4c8_5648_66f72caa1ece -->|calls| 4c7378b7_670a_b9c9_e573_d0052d7e8308
  ced9b52f_7bf4_4dc3_bc59_a48a9563d9bc["_stream()"]
  ced9b52f_7bf4_4dc3_bc59_a48a9563d9bc -->|calls| 4c7378b7_670a_b9c9_e573_d0052d7e8308
  5b8bd0f7_fb8d_1d6b_224f_9245b077cec2["_astream()"]
  5b8bd0f7_fb8d_1d6b_224f_9245b077cec2 -->|calls| 4c7378b7_670a_b9c9_e573_d0052d7e8308
  afa2f960_1285_3e53_3b4d_ef08d41d03d1["_convert_message_to_dict()"]
  4c7378b7_670a_b9c9_e573_d0052d7e8308 -->|calls| afa2f960_1285_3e53_3b4d_ef08d41d03d1
  style 4c7378b7_670a_b9c9_e573_d0052d7e8308 fill:#6366f1,stroke:#818cf8,color:#fff

Relationship Graph

Source Code

libs/partners/huggingface/langchain_huggingface/chat_models/huggingface.py lines 1221–1228

    def _create_message_dicts(
        self, messages: list[BaseMessage], stop: list[str] | None
    ) -> tuple[list[dict[str, Any]], dict[str, Any]]:
        params = self._default_params
        if stop is not None:
            params["stop"] = stop
        message_dicts = [_convert_message_to_dict(m) for m in messages]
        return message_dicts, params

Domain

Subdomains

Frequently Asked Questions

What does _create_message_dicts() do?
_create_message_dicts() is a function in the langchain codebase, defined in libs/partners/huggingface/langchain_huggingface/chat_models/huggingface.py.
Where is _create_message_dicts() defined?
_create_message_dicts() is defined in libs/partners/huggingface/langchain_huggingface/chat_models/huggingface.py at line 1221.
What does _create_message_dicts() call?
_create_message_dicts() calls 1 function(s): _convert_message_to_dict.
What calls _create_message_dicts()?
_create_message_dicts() is called by 4 function(s): _agenerate, _astream, _generate, _stream.

Analyze Your Own Codebase

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

Try Supermodel Free