messages.py — langchain Source File
Architecture documentation for messages.py, a python file in the langchain codebase. 1 imports, 0 dependents.
Entity Profile
Dependency Diagram
graph LR 371ef70d_4701_fc1d_fe52_6e1ecfc44983["messages.py"] 9444498b_8066_55c7_b3a2_1d90c4162a32["langchain_core.messages"] 371ef70d_4701_fc1d_fe52_6e1ecfc44983 --> 9444498b_8066_55c7_b3a2_1d90c4162a32 style 371ef70d_4701_fc1d_fe52_6e1ecfc44983 fill:#6366f1,stroke:#818cf8,color:#fff
Relationship Graph
Source Code
from langchain_core.messages import (
AIMessage,
AIMessageChunk,
AnyMessage,
BaseMessage,
BaseMessageChunk,
ChatMessage,
ChatMessageChunk,
FunctionMessage,
FunctionMessageChunk,
HumanMessage,
HumanMessageChunk,
SystemMessage,
SystemMessageChunk,
ToolMessage,
ToolMessageChunk,
_message_from_dict,
get_buffer_string,
merge_content,
message_to_dict,
messages_from_dict,
messages_to_dict,
)
# Backwards compatibility.
_message_to_dict = message_to_dict
__all__ = [
"AIMessage",
"AIMessageChunk",
"AnyMessage",
"BaseMessage",
"BaseMessageChunk",
"ChatMessage",
"ChatMessageChunk",
"FunctionMessage",
"FunctionMessageChunk",
"HumanMessage",
"HumanMessageChunk",
"SystemMessage",
"SystemMessageChunk",
"ToolMessage",
"ToolMessageChunk",
"_message_from_dict",
"_message_to_dict",
"get_buffer_string",
"merge_content",
"message_to_dict",
"messages_from_dict",
"messages_to_dict",
]
Dependencies
- langchain_core.messages
Source
Frequently Asked Questions
What does messages.py do?
messages.py is a source file in the langchain codebase, written in python.
What does messages.py depend on?
messages.py imports 1 module(s): langchain_core.messages.
Where is messages.py in the architecture?
messages.py is located at libs/langchain/langchain_classic/schema/messages.py (directory: libs/langchain/langchain_classic/schema).
Analyze Your Own Codebase
Get architecture documentation, dependency graphs, and domain analysis for your codebase in minutes.
Try Supermodel Free