Home / File/ messages.py — langchain Source File

messages.py — langchain Source File

Architecture documentation for messages.py, a python file in the langchain codebase. 1 imports, 0 dependents.

File python 1 imports

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

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