_create_message_dicts() — langchain Function Reference
Architecture documentation for the _create_message_dicts() function in chat_models.py from the langchain codebase.
Entity Profile
Dependency Diagram
graph TD b9349daf_2369_217d_7661_9f71b6258a13["_create_message_dicts()"] 36b59643_acfc_fb1d_752e_ae7ec32a79a4["ChatPerplexity"] b9349daf_2369_217d_7661_9f71b6258a13 -->|defined in| 36b59643_acfc_fb1d_752e_ae7ec32a79a4 d798c5eb_b3ec_7dcd_afbe_81031dc680c3["_stream()"] d798c5eb_b3ec_7dcd_afbe_81031dc680c3 -->|calls| b9349daf_2369_217d_7661_9f71b6258a13 b2a0fb65_dded_ba54_3fc4_cf222600b071["_astream()"] b2a0fb65_dded_ba54_3fc4_cf222600b071 -->|calls| b9349daf_2369_217d_7661_9f71b6258a13 cf70f32b_032d_e8a9_45fe_13a6419bea5c["_generate()"] cf70f32b_032d_e8a9_45fe_13a6419bea5c -->|calls| b9349daf_2369_217d_7661_9f71b6258a13 5eb7c9fa_4a3d_990d_b77e_625bcc3f2c81["_agenerate()"] 5eb7c9fa_4a3d_990d_b77e_625bcc3f2c81 -->|calls| b9349daf_2369_217d_7661_9f71b6258a13 7edbae0d_f9ed_9762_c20d_d552152aa3f2["_convert_message_to_dict()"] b9349daf_2369_217d_7661_9f71b6258a13 -->|calls| 7edbae0d_f9ed_9762_c20d_d552152aa3f2 style b9349daf_2369_217d_7661_9f71b6258a13 fill:#6366f1,stroke:#818cf8,color:#fff
Relationship Graph
Source Code
libs/partners/perplexity/langchain_perplexity/chat_models.py lines 375–384
def _create_message_dicts(
self, messages: list[BaseMessage], stop: list[str] | None
) -> tuple[list[dict[str, Any]], dict[str, Any]]:
params = dict(self._invocation_params)
if stop is not None:
if "stop" in params:
raise ValueError("`stop` found in both the input and default params.")
params["stop"] = stop
message_dicts = [self._convert_message_to_dict(m) for m in messages]
return message_dicts, params
Domain
Subdomains
Source
Frequently Asked Questions
What does _create_message_dicts() do?
_create_message_dicts() is a function in the langchain codebase, defined in libs/partners/perplexity/langchain_perplexity/chat_models.py.
Where is _create_message_dicts() defined?
_create_message_dicts() is defined in libs/partners/perplexity/langchain_perplexity/chat_models.py at line 375.
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